본문 바로가기
HP-UX/Storage

[HP-UX] HP DISK attach에서 mount 까지

by 레이루이 2008. 4. 30.
반응형

1]DISK연결 -> [2]pv -> [3]vg -> [4]lv -> [5]fs -> [6]mount
 
[1-1] 디바이스 인식 구성
#ioscan
#insf -e     :(정보보기 #strings /etc/ioconfig)
[1-2] 디바이스 인식 확인
#ioscan -funC disk
#diskinfo /dev/rdsk/c0t1d0
#lssf /dev/rdsk/c0t1d0
(지울때)#rmsf -a /dev/rdsk/c0t1d0
[1-3] tip
(1) 디스크 포맷하려면
#dd if=/dev/zero of=/dev/rdsk/c0t1d0 bs=1024 count=1024
#mediainit []
 
[2-1] pv 구성
#pvcreate -f /dev/rdsk/c0t1d0
[2-2] pv 점검
#pvdisplay -v /dev/dsk/c0t1d0 |pg
[2-3] tip
(1) 부팅 디스크를 만드려면 (부팅영역만 만들고 이미지는 따로 부어주어야 한다.)
#pvcreate -B /dev/rdsk/c0t1d0
 
[3-1] vg 구성
#mkdir /dev/vg01
#mknod /dev/vg01/group c 64 0x010000
                                               (major#) (minor#)
#vgcreate vg01 /dev/dsk/c0t1d0
[3-2] vg 점검
#vgdisplay -v vg01
#strings /etc/lvmtab
[3-3]
(1) vg 확장
#vgextend vg01 /dev/rdsk/c0t2d0
(2) vg 완전 제거
#cd /
#vgchange -a n vg01
#vgexport vg01
(3) 일부 pv만 제거
vgreduce /dev/rdsk/c0t2d0 /dev/vg00
 
[4-1] lv 구성
#lvcreate -L 17 -n lvol10 vg01 (extents 4M 단위이므로 extents는 5개 할당받음)
[4-2] lv 점검
#lvdisplay -v /dev/vg01/lvol10 |pg
#vgdisplay -v vg01
[4-3] tip
(1) lv 확장
#lvextend -L 50 /dev/vg01/lvol10 (/dev/dsk/c0t1d0 ->요기 pv에서 확장을 지정)
 
[5-1] fs 구성
#newfs -F vxfs /dev/vg01/lvol10
[5-2] fs 점검
#fstyp -v /dev/vg01/lvol10     :설명9-32참조
[5-3] tip
(1) fs 확장
#fsadm -F vxfs -b 50M /export/home10
(혹은 umount후) #extendfs -F vxfs /export/home10     :(lvol 확장만큼 늘어남)
(2) Large 파일 적용 여부 확인법
#fsadm -F vxfs /export/home10
 
[6-1] mount 구성
#mkdir /export/home10
#mount /dev/vg01/lvol10 /export/home10
[6-2] mount 점검
#bdf
#mount -p
#mount -v
 
[7-1] fstab 구성
#vi /etc/fstab
입력-> /dev/vg01/lvol10 /export/home10 vxfs delaylog 0 2
 
[8-1] umount
#umount /export/home10
[8-2] 파일시스템 사용중일때
(사용자 보기)#fuser -cu /export/home10
(사용자 끊기)#fuser -cuk /export/home10
 
[9-1] fsck
#umount /export/home10
#fsck -F vxfs /dev/vg01/lvol10
#mount /export/home10
 
[10-1] 조각모음
(미리보고) #fsadm -F vxfs -DE /export/home10
(작업하기) #fsadm -F vxfs -de -t 600 /export/home10
 
* 기타
(1) tape 인식
#mksf
 
======================================================================
vg03의 disk 두개중에 하나 빼고 하나로만 구성하기
 
strings /etc/lvmtab
vgchange -a n vg03
vgexport vg03
strings /etc/lvmtab|grep vg03
mkdir /dev/vg03
mknod /dev/vg03/group c 64 0x030000
pvcreate -f /dev/rdsk/c4t4d0      -----> 얘로만 vg03을 구성하겠다.
vgcreate /dev/vg03 /dev/dsk/c4t4d0
vgdisplay -v vg03
cat /etc/fstab
vgdisplay -v vg03
lvcreate -l 2170 /dev/vg03
newfs -F vxfs -o largefiles /dev/vg03/rlvol1
 
출처 : http://blog.naver.com/konan222/
 
##############################################################################
##############################################################################
■ 시스템을 shutdown한다.
 
■ 디스크를 추가한다.
 
■ 시스템을 부팅하고 부팅시 ESC를 이용하여 PROM prompt로 들어가서 search를 한다.
    PROM> search
 
■ 부팅을 위해 boot를 입력한다.
 
■ ioscan으로 디스크를 확인한다.
   #> ioscan -fnC disk
 
          Class     I  H/W Path       Driver S/W State   H/W Type     Description
          =======================================================================
          disk      0  10/0/14/0.0.0  sdisk CLAIMED     DEVICE       TEAC    CD-532E-B
                                     /dev/dsk/c0t0d0   /dev/rdsk/c0t0d0
          disk      1  10/0/15/1.5.0  sdisk CLAIMED     DEVICE       QUANTUM ATLAS10KII-9LVD
                                     /dev/dsk/c3t5d0   /dev/rdsk/c3t5d0
          disk      2  10/0/15/1.6.0  sdisk CLAIMED     DEVICE       SEAGATE ST318406LC
                                     /dev/dsk/c3t6d0   /dev/rdsk/c3t6d0
 
■ 디스크 정보를 확인한다.
   #> diskinfo -v /dev/rdsk/c3t6d0
 
■ 디스크 초기화 및 bad block 검사 (필요시에만 적용)
   #> mediainit /dev/rdsk/c3t6d0

■ Physical Volume을 생성한다.
   #> pvcreate /dev/rdsk/c3t6d0
 
   참고) Physical Volume 삭제하기
           #> pvremove /dev/rdsk/c3t6d0
   참고) Physical Volume 조회하기 (vgcreate가 정상적으로 되었을 경우)
           #> pvdisplay -v /dev/dsk/c3t6d0
 
■ Volume Group을 생성한다.
   #> mkdir /dev/vg01
        참조) volume group 의 device file이 저장 될 directory 생성
   #> mknod /dev/vg01/group c 64 0x010000
        참조) 0x010000은 vg번호와 연관 vg02이면 0x020000
   #> vgcreate /dev/vg01 /dev/dsk/c3t6d0
        참조) 하나의 disk를 volume group으로 구성
   #> vgdisplay -v vg01
 
■ Logical Volume을 생성한다.
   #> lvcreate ?L 5000 /dev/vg01
        참조) volume group vg01에 크기가 5000MB인 logical volume 1 구성
                logical volume 이름은 기본으로 lvol1(만들어진 순서에 따라)으로 생성
   #> lvcreate ?L 800 /dev/vg01
        참조) volume group vg01에 크기가 800MB인 logical volume 2 구성
 
■ File System을 생성한다.
   #> newfs -F vxfs /dev/vg01/rlvol1
        참조) logical volume lvol1을 vxfs type인 File system으로 만듦
 
■ 특정 Directory에 mount한다.
   #> mkdir /oracle
   #> mount /dev/vg01/lvol1 /oracle
 
■ fstab에 등록한다.
   #> vi /etc/fstab
       /dev/vg01/lvol1 /oracle vxfs delaylog 0 1
 
■ 파일 시스템 확장하기
   # lvextend -L 8000 /dev/vg01/lvol1
      참조) Logical Volume을 5000MB에서 8000MB로 재 구성
   # extendfs /dev/vg01/lvol1
      참조) File System을 확장한다
 
■ LVM 사용안하고 통으로 잡을려면
   #> mkdir /data
   #> mount /dev/dsk/c3t5d0 /data
 
출처 : http://blog.naver.com/issue_89/

반응형