azure 포탈에서 적당한 사이즈에 disk를 vm에 구성후 vm에서 아래와 같이 수행

 

1. pv 생성

pvcreate /dev/sdb

pvcreate /dev/sdc

 

2. vg 생성

vgcreate vg-data    /dev/sdb   /dev/sdc

 

3. lv 생성

lvcreate -n lv-data01 -L 10GB  -i 2 vg-data   ( strip 적용 -i )

 

4. 파일시스템 생성

mkdir /tmp/test

 

mkfs.xfs  /dev/vg-data/lv-data01

mount -t xfs /dev/vg-data/lv-data01  /tmp/test

 

#/etc/fstab

UUID=55d578d8-bb9f-481c-8a30-1aa063f78b1d  /tmp/test  xfs     defaults,noatime,nodiratime  0 0

 

#사이즈 증가시

lvextend, xfs_growfs

 

# 상태 확인

vgs -o +devices, lvs -P -a -o +devices

 

5. 기타

disk를 다른 서버로 옮길 경우

해당 디스크를 제거하여 다른 vm에 연결후 아래 명령어 수행

pvscan

vgscan

lvscan

uuid 수정후 mount  (lsblk, blkid)

 

 

lvm 메터 정보 복구 참조 사이트

https://www.golinuxcloud.com/recover-lvm2-partition-restore-vg-pv-metadata/

 

파일시스템 복구

e2fsck -y   lvol..

'cloud > azure' 카테고리의 다른 글

azure mysql(flexible) 검토 사항  (0) 2022.01.04
aws fluent-bit를 사용한 로그 수집  (0) 2021.11.26
azure cli 설치  (0) 2021.08.13
Azure vm disk 용량 증설  (0) 2021.07.15
Azure linux와 disk lun 맵핑  (0) 2021.07.14

+ Recent posts