Linux/Work

LVM 구성 & Disk 볼륨증설

Lee seongwoo 2024. 10. 23. 16:14
반응형

LVM 신규구성

  • fdisk (파티션크기 2TB 이하)
  1. fdisk -l : 디스크 확인
  2. fdisk /dev/sdc → n → p → 1 → 엔터 → 엔터 → t (파티션타입변경) → 8e → w → fdisk -l /dev/sdc

 

  • parted (파티션크기 2TB 이상)
  1. fdisk -l : 추가된 디스크 확인
  2. parted /dev/sdc

<parted> mklabel gpt

<parted> unit gb  : 사용 단위 지정

<parted> mkpart primary 0 100% : 용량을 4096GB로 설정해도 됨

<parted> set 1 lvm on : lvm으로 설정

<parted> print : 잘 잡혔는지 확인

<parted> q        : 빠져 나옴

 

 

또는 lvm 설정없이 그냥 통으로 잡을때

#parted /dev/sdc

<parted> mklabel gpt

<parted> mkpart primary 0 100%

<parted> print

<parted> q

============================

1.PV 생성

pvcreate /dev/sdc1

pvdisplay (PV생성 확인)

 

2. VG 생성

vgcreate [VG이름] /dev/sdc1 /dev/sdd1(이렇게 추가도 가능)

vgdisplay (VG생성 확인)

 

3. LV 생성

lvcreate -n [LV이름] -l +100%FREE [VG이름]

============or===============

lvcreate -n [LV이름] -L 5G [VG이름]

 

lvdisplay (LV생성 확인)

 

4. Mount

#mkdir test

#mkfs.ext4 /dev/mapper/[VG이름]-[LV이름]

#mount /dev/mapper/[VG이름]-[LV이름] /test

 

5. fstab 추가

/dev/mapper/[VG이름]/[LV이름] /test ext4 defaults 0 0

 

 

Disk 볼륨증설

  1. pvcreate /dev/sdc (sdc : 신규볼륨)
  2. vgextend [VG이름] /dev/sdc
  3. lvextend -l +100%FREE /dev/mapper/[LV이름]
  4. resize2fs /dev/mapper/[VG이름]/[LV이름] (ext4)

xfs_growfs /dev/mapper/[VG이름]/[LV이름] (xfs)

반응형