본문 바로가기

Engineering/__00. Linux

[LVM] LVM 관련

1. 기본 상태 보기

# pvs
# vgs
# lvs


2. 생성하기

   (파티션lvm 으로 생성 후)


   1) PV (Physical Volume) 생성


      # pvcreate /dev/sda1      (pvcreate [파티션 이름])


   2) VG (Volume Group) 생성

 

      # vgcreate datavg /dev/sda1   (vgcreate [볼륨그룹 이름] [물리볼륨1] [물리볼륨2])

   


   3) LV (Logical Volume) 생성


      # lvcreate -n data -l 100%FREE datavg    (lvcreate -n [논리볼륨 이름] -(L, l) [size] [볼륨그룹 이름]) 

         (-L 은 KB,MB,GB,TB로 설정 -L 5GB와 같이, -l 은 %로 설정)


   4) format 및 mount 후 사용

       # mkfs.ext4 /dev/datavg/data

      



3. Size 축소

(Umount) # sudo umount /dev/vg_blah/lv_blah (File system check) # sudo e2fsck -f /dev/vg_blah/lv_blah (size 축소) # sudo lvreduce --resizefs -L 9G /dev/vg_blah/lv_blah (필요한 경우만) # sudo vgreduce vg_blah /dev/sdxy   


4. Resize Root Filesystem


(Umount) # sudo umount /dev/vg_blah/lv_blah (File system check) # sudo e2fsck -f /dev/vg_blah/lv_blah (size 축소) # sudo lvreduce --resizefs -L 9G /dev/vg_blah/lv_blah (필요한 경우만) # sudo vgreduce vg_blah /dev/sdxy



(펌)


How to Extend/Reduce LVM’s (Logical Volume Management) in Linux – Part II


'Engineering > __00. Linux' 카테고리의 다른 글

[NFS RPC]  (0) 2017.02.22
[SSH] alive  (0) 2016.11.08
[MAN] ip command  (0) 2016.04.20
/proc/sys/net/ipv4/* Variables:  (0) 2016.04.20
[shell] 특정 단어가 포함된 파일을 찾아 삭제하기 외  (0) 2016.02.23