기술 노트/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: 논리 볼륨 마운트 해제