5장. LVM 설정 예
다음 부분에서는 기본적인 LVM 설정 예를 다루고 있습니다.
5.1. 세 개의 디스크에 LVM 논리 볼륨 생성
예에서는
/dev/sda1
, /dev/sdb1
, /dev/sdc1
에 있는 디스크로 구성된 new_logical_volume
이라는 LVM 논리 볼륨을 생성합니다.
5.1.1. 물리 볼륨 생성
볼륨 그룹에 있는 디스크를 사용하려면, 이를 LVM 물리 볼륨으로 레이블합니다.
주의
이 명령으로
/dev/sda1
, /dev/sdb1
, /dev/sdc1
에 있는 데이터를 삭제합니다.
[root@tng3-1 ~]# pvcreate /dev/sda1 /dev/sdb1 /dev/sdc1
Physical volume "/dev/sda1" successfully created
Physical volume "/dev/sdb1" successfully created
Physical volume "/dev/sdc1" successfully created
5.1.2. 볼륨 그룹 생성
다음 명령으로
new_vol_group
볼륨 그룹을 생성합니다.
[root@tng3-1 ~]# vgcreate new_vol_group /dev/sda1 /dev/sdb1 /dev/sdc1
Volume group "new_vol_group" successfully created
새 볼륨 그룹의 속성을 보기 위해
vgs
명령을 사용할 수 있습니다.
[root@tng3-1 ~]# vgs
VG #PV #LV #SN Attr VSize VFree
new_vol_group 3 0 0 wz--n- 51.45G 51.45G
5.1.3. 논리 볼륨 생성
다음의 명령으로
new_vol_group
볼륨 그룹에서 new_logical_volume
논리 볼륨을 생성합니다. 예에서는 볼륨 그룹의 2GB를 사용하여 논리 볼륨을 생성합니다.
[root@tng3-1 ~]# lvcreate -L2G -n new_logical_volume new_vol_group
Logical volume "new_logical_volume" created
5.1.4. 파일 시스템 생성
다음 명령으로 논리 볼륨에 GFS2 파일 시스템을 생성합니다.
[root@tng3-1 ~]#mkfs.gfs2 -plock_nolock -j 1 /dev/new_vol_group/new_logical_volume
This will destroy any data on /dev/new_vol_group/new_logical_volume. Are you sure you want to proceed? [y/n]y
Device: /dev/new_vol_group/new_logical_volume Blocksize: 4096 Filesystem Size: 491460 Journals: 1 Resource Groups: 8 Locking Protocol: lock_nolock Lock Table: Syncing... All Done
다음 명령으로 논리 볼륨을 마운트하고 파일 시스템 디스크 공간 사용량을 보고합니다.
[root@tng3-1 ~]#mount /dev/new_vol_group/new_logical_volume /mnt
[root@tng3-1 ~]#df
Filesystem 1K-blocks Used Available Use% Mounted on /dev/new_vol_group/new_logical_volume 1965840 20 1965820 1% /mnt