기술 노트/ETC
LVM 명령어
미래의억만장자
2025. 7. 8. 14:23
LVM 명령어 정리 (재미 있네요)
ㅇ xfs 파일 시스템은 디스크 용량 축소 불가능
ㅇ 이외 파일 시스템은 디스크 용량 축소 가능
- 단, umount 후 진행 필요
1. PV(Physical Volume) 명령어:
- pvcreate: 물리 볼륨 생성 (pvcreate /dev/sda1와 같이 사용)
- pvdisplay: 물리 볼륨 정보 확인
- pvscan: 사용 가능한 물리 볼륨 스캔
- pvremove: 물리 볼륨 제거
2. VG(Volume Group) 명령어:
- vgcreate: 볼륨 그룹 생성 (vgcreate vg01 /dev/sda1과 같이 사용)
- vgdisplay: 볼륨 그룹 정보 확인
- vgextend: 볼륨 그룹에 물리 볼륨 추가 (vgextend vg01 /dev/sdb1과 같이 사용)
- vgreduce: 볼륨 그룹에서 물리 볼륨 제거
- vgremove: 볼륨 그룹 제거
3. LV(Logical Volume) 명령어:
- lvcreate: 논리 볼륨 생성 (lvcreate -L 10G -n lv01 vg01과 같이 사용)
- -L: 용량 설정, -n: lv 이름 설정, vg01: vg 이름 지정 - lvdisplay: 논리 볼륨 정보 확인
- lvextend: 논리 볼륨 확장 (lvextend -L +5G /dev/vg01/lv01과 같이 사용)
- -L: 늘리고 싶은만큼의 용량 - lvreduce: 논리 볼륨 축소
- xfs 파일시스템은 사용 불가 - lvremove: 논리 볼륨 제거
- mkfs: 파일 시스템 생성 (mkfs.ext4 /dev/vg01/lv01과 같이 사용)
- lvcreate 로 생성된 볼륨은 mkfs.xfs /dev/vg01/lv01, mkfs.ext4 /dev/vg01/lv01 등으로 초기화 - mount: 논리 볼륨 마운트 (mount /dev/vg01/lv01 /mnt/data와 같이 사용)
- umount: 논리 볼륨 마운트 해제