문제
serverb 시스템에서 /storage/data1 디렉터리에 마운트된 serverb_01_lv 논리 볼륨의 디스크 공간이 부족하여 768 MiB로 확장해야 합니다.
serverb_01_lv LV가 /storage/data1 디렉터리에 영구적으로 마운트되어 있는지 확인해야 합니다.
serverb_01_lv LV는 serverb_01_vg 볼륨 그룹에 있습니다.
기존 논리 볼륨을 확장할 공간이 충분하지 않습니다.
/dev/vdb 디스크에 512 MiB의 파티션이 있습니다.
/dev/vdb 디스크에 512 MiB 파티션을생성합니다.

128 MiB로 serverb_02_lv LV를 생성합니다.
새로 생성한 볼륨에 XFS 파일 시스템을 생성합니다.
새로 생성한 논리 볼륨을 /storage/data2 디렉터리에 마운트합니다.

/dev/vdb 디스크에 512 MiB 파티션을 생성합니다.
이 파티션을 물리 볼륨으로 초기화하고serverb_01_vg 볼륨 그룹을 확장하여 이 파티션을 사용합니다.

  1. serverb_01_lv 논리 볼륨의 크기를 768 MiB로 확장합니다.
    기존 볼륨 그룹에서 128 MiB의 serverb_02_lv 논리 볼륨을 생성합니다. XFS 파일 시스템을 추가하고 /storage/data2 디렉터리에 영구적으로 마운트합니다.
  2. 새로 생성된 LV가 원하는 크기로 마운트되었는지 확인합니다.
  3. 기존 볼륨 그룹에서 128 MiB의 serverb_02_lv 논리 볼륨을 생성합니다.
    XFS 파일 시스템을 추가하고 /storage/data2 디렉터리에 영구적으로 마운트합니다.
  4. 새로 생성된 LV가 원하는 크기로 마운트되었는지 확인합니다.

결과
• serverb_01_lv 논리 볼륨의 크기를 768 MiB로 조정합니다.
• XFS 파일 시스템을 사용하여 128 MiB의 serverb_02_lv 논리 볼륨을 생성합니다.
• 해당 볼륨을 /storage/data2 디렉터리에 영구적으로 마운트합니다.

  1. /dev/vdb 디스크에 512MiB 파티션 생성

#parted /dev/vdb unit Mib print

#parted /dev/vdb mkpart primary 512MIB 1026MiB

#parted /dev/vdb set 2 lvm on

#udevadm settle

#pvcreate /dev/vdb2

#vgextend serverb_01_vg /dev/vdb2

  1. serverb_01_lv 논리볼륨 크기 768M로 확장

#lvextend -L 768M /dev/serverb_01_vg/servervb_01_lv

#xfs_growfs /storage/data1

  1. 기존 볼륨 그룹에서 128MiB의 serverb_02_lv 논리볼륨 생성, XFS파일시스템 추가, /storage/data2 영구마운트

#lvcreate -n serverb_02_lv -L 128M serverb_01_vg

#mkfs -t xfs /dev/serverb_01_vg/serverb_02_lv

#mkdir /storage/data2

#vi /etc/fstab
/dev/serverb_01_vg/serverb_02_lv /storage/data2 xfs defaults 0 0

#systemctl daemon-reload

#mount /storage/data2

#df -h /storage/data1

#df -h /storage/data2

#lvdisplay /dev/serverb_01_vg/serverb_01_lv

#lvdisplay /dev/serverb_01_vg/serverb_02_lv