LVM(Logical Volume Manager)를 사용하여 저장공간을 늘려야 하는 부분이 있어서 설정한 내용을 정리해본다. 본 자료는 CentOS 7에서 진행된 내용을 기반으로 작성되었지만 다른 Linux에서도 활용할 수 있을 것으로 예상된다.
#parted /dev/sd[Device]
#parted>print
#parted>mklabel gpt
#parted>mkpart primary 0 [최대용량]
#parted>set 1 lvm on
fdisk /dev/sd[Device]
#fdisk>n (new partition)
#fdisk>p (primary)
#fdisk>1 (partition number)
#fdisk>t (new type)
#fdisk>8e (linux LVM)
#fdisk>w (write)
pvcreate /dev/sd[Device][no]
pvdisplay
pvcreate /dev/sdb1
Physical volume "/dev/sdb1" successfully created
vgcreate [vg-name] /dev/sd[Device][no] /dev/sd[Device][no]
vgdisplay
vgcreate data-vg01 /dev/sdb1 /dev/sdc1
Volume group "data-vg01" successfully created
lvcreate --extents 100%FREE -n [lv-name] [vg-name]
lvdisplay
lvcreate --extents 100%FREE --name data-lv01 data-vg01
Logical volume "data-lv01" created.
mkfs -t ext4 /dev/[vg-name]/[lv-name]
mkdir [mount-point]
vi /etc/fstab
/dev/[vg-name]/[lv-name] /[mount-point] ext4 defaults 0 2
mount -a
mount
Azure에서 Linux VM에 LVM 구성
[스토리지] 리눅스 LVM 생성
[스토리지] 2TB 이상 스토리지의 파티션 생성 (리눅스 GPT, parted)