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 |