- LVM (Logical Volumn Manager)
- LVM 생성
- LVM에 Disk 추가
LVM (Logical Volumn Manager)
CentOS 7 환경에서 동작 합니다.
LVM 생성
#--- 필요 Software 설치
yum -y install lvm2 lvm2-*
#--- 물리 디스크 확인
lsblk
df -Th
fdisk -l
#--- 새로 만든 디스크 파티션
fdisk /dev/xvdb
#--- n p 1 엔터 엔터
#--- t 8e
#--- w
fdisk -l
#--- PV (Physical Volume) 생성
pvcreate /dev/sdb1
pvscan
pvdisplay
#--- VG (Volume Group) 생성
vgcreate vg_data /dev/sdb1
pvscan
vgscan
vgdisplay
#--- LV (Logical Volume) 생성
# lvcreate -L 19.99G -n lv_data vg_data
lvcreate -l 100%FREE -n lv_data vg_data
lvscan
lvdisplay
#--- 파일 시스템 생성
yum -y install xfsprogs
lvdisplay
mafs.xfs /dev/vg_data/lv_data
# mafs.ext4 /dev/vg_data/lv_data
#--- 디스크 마운트
mkdir /nas
mount /dev/vg_data/lv_data /nas
mount
# umount /dev/vg_data/lv_data
vi /etc/fstab
/dev/vg_data/lv_data /nas xfs defaults 0 0
# /dev/vg_data/lv_data /nas ext4 defaults 1 2
LVM에 Disk 추가
xfs, ext4, ext3는 온라인 상태에서 Disk 추가가 가능함\
#--- 물리 디스크 확인
lsblk
df -Th
fdisk -l
#--- 새로 만든 디스크 파티션
fdisk /dev/xvdf
#--- n p 1 엔터 엔터
#--- t 8e
#--- w
fdisk -l
#--- PV (Physical Volume) 생성
pvscan
pvdisplay
pvcreate /dev/xvdf1
pvscan
#--- VG (Volume Group) 확장
vgscan
vgdisplay
vgextend vg_data /dev/xvdf1
vgs
vgdisplay
#--- LV (Logical Volume) 확장
lvscan
lvdisplay
lvextend -l +100%FREE -n /dev/vg_data/lv_data
lvdisplay
#--- 파일 시스템 생성
df -Th
# resize2fs /dev/mapper/vg_data-lv_data #--- for ext4
xfs_growfs /dev/mapper/vg_data-lv_data
df -Th
Last modified, 2020.07.29 ~ 2020.07.29, version 0.01
최종 수정일: 2024-09-30 12:26:18
이전글 :
다음글 :