본문 바로가기
IT/HPUX

HPUX 디스크 LVM작업

by psluckyguy 2022. 7. 24.
반응형

▷ PV
물리디스크를 LVM에서 사용가능 하게 변환
최대 256개 할당 가능

▷ PE
PV구성 일정 크기 블록
최대 256개 할당 가능
PE가 LV에 할당되면 LE가 된다.

▷ VG
LV로 할당 할때 LVM은 하드디스크의 섹터 처럼 작은 단위로 하지 않고
적당한 크기의 PE로
-> 할당단위가 작으면 할당 정보가 엄청 커짐, 시스템 성능도 느려짐
VG최대 99개 생성 가능
하나의 VG에 65536개 까지 PE 할당 가능
PE 크기 최소 8kb 2배씩 최대 512MB
-> VG최대 크기 범위 최소 512MB(8KB x 65536)에서 최대 32TB(512MB x 65536)


<< LVM 디스크 명령어>>
sam
strinags /etc/lvmtab
fuser -c -u /디렉터리 //사용중인 유저 확인
fuser -k -c -u /디렉터리 //사용중인 유저 kill
ls -al /dev/*/group //VG 그룹 확인
ls /dev/disk/disk* //디스크 확인
fsck -y /dev/vg02/rlvol //파일 시스템을 체크
mount -p //현재 마운트된 파일시스템


mount -F vxfs -o largefiles,log,nodatainlog /dev/vg01/lvol1 /폴더
vgextend vg02 /dev/disk/disk140 /dev/disk/disk141 /dev/disk/disk142 //확장


=================================
삭제나 축소 작업 시 항상 백업 후 작업
nohup cp -rfp Backup.tar /Test/Backup/ &
rsync -avz 127.0.0.1::R/Test/Backup /Backup_new &
LVM 생성 역순으로 작업 lv -> vg -> pv


/--delete 작업
umount /TEST
lvremove /dev/vg01/lvol11
vgdisplay -v /dev/vg01
vgreduce /dev/vg01 /dev/disk/disk142 /dev/disk/disk141 /dev/disk/disk140
pvremove /dev/disk/disk45

/--delete VG 참조 명령어
vgreduce /dev/vg01
vgchange -a n /dev/vg01
vgexport -m /dev/null /dev/vg01
strings /etc/lvmtab
--/


<< 실제 작업>>
▷ PV 신규
pvcreate /dev/rdisk/disk100
pvcreate /dev/rdisk/disk101
pvcreate /dev/rdisk/disk102

▷ VG 신규
mkdir /dev/vg07
ls -al /dev/vg0* //마이너넘버 확인 후 다음 번호로
mknod /dev/vg07/group C 64 0x0?0000 //mkdir로 생성한 신규vg의 마이너 넘버 값으로
vgcreate -l 255 -p 255 -s 64 /dev/vg07 /dev/disk/disk100 /dev/disk/disk101 /dev/disk/disk102
// -ㅣ -p 최대 LV, 최대 PV

▷ LV 신규
lvcreate -l ???? /dev/vg07 // (옵션 -l : PE갯수) (옵션 -L : 변경할 총MB용량)
newfs -F vxfs /dev/vg07/rlvol1
mkdir /TEST_Dir
mount /dev/vg7/lvol1 /TEST_Dir
/--자동 마운트 등록
vi /etc/fstab
/dev/vg07/lvol1 /TEST_Dir vxfs delaylog 0 2 // 1 -> 먼저 검사 할 파일 시스템 , 기타 파일시스템 더큰 숫자 보통 2

▷ 확장
vgextend vg07 /dev/disk/100
umount /Test_Dir
lvextend -l ?????? /dev/vg07/lvol1
extendfs -F vxfs /dev/vg07/lvol1
mount /dev/vg07/lvol1 /Test_Dir

'IT > HPUX' 카테고리의 다른 글

HP 클러스터 HP MC service Guard_2(정상 실행 상태 예제)  (0) 2022.10.13
HPUX패키지설치_apache  (0) 2022.08.10
mknod mksf 차이  (0) 2022.08.09
ioscan --help  (0) 2022.07.24
HP-UX 명령어  (0) 2019.08.14