반응형
리눅스에서 LVM을 사용하여 논리적 볼륨을 확장하고 파일 시스템 크기를 조정하는 방법
물리적 볼륨 생성
pvcreate /dev/sdc1
/dev/sdc1 파티션을 물리적 볼륨으로 만듭니다.
물리적 볼륨 스캔
pvscan
$ pvscan
PV /dev/sdb1 VG vg_data01 lvm2 [9.99 GiB / 0 free]
PV /dev/sdc1 lvm2 [10.00 GiB]
Total: 2 [19.99 GiB] / in use: 1 [9.99 GiB] / in no VG: 1 [10.00 GiB]
시스템에 새로운 물리적 볼륨이 추가되었는지 스캔합니다.
볼륨 그룹 생성
vgcreate vg_data01 /dev/sdb1
/dev/sdb1 물리적 볼륨을 vg_data01이라는 볼륨 그룹에 추가합니다.
물리적 볼륨 및 볼륨 그룹 스캔
$ pvscan
PV /dev/sdb1 VG vg_data01 lvm2 [9.99 GiB / 0 free]
PV /dev/sdc1 VG vg_data01 lvm2 [9.99 GiB / 9.99 GiB free]
Total: 2 [19.98 GiB] / in use: 2 [19.98 GiB] / in no VG: 0 [0 ]
$ vgscan
Reading all physical volumes. This may take a while...
Found volume group "vg_data01" using metadata type lvm2
시스템에 새로운 물리적 볼륨 및 볼륨 그룹이 추가되었는지 스캔합니다.
볼륨 그룹 정보 표시
vgdisplay -v
$ vgdisplay -v
Finding all volume groups
Finding volume group "vg_data01"
--- Volume group ---
VG Name vg_data01
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 2
Act PV 2
VG Size 19.98 GiB
PE Size 4.00 MiB
Total PE 5116
Alloc PE / Size 2558 / 9.99 GiB
Free PE / Size 2558 / 9.99 GiB
VG UUID VXUPKI-MbiC-pB9k-0aep-h17y-X82t-RWUnAU
--- Logical volume ---
LV Path /dev/vg_data01/lv_data01
LV Name lv_data01
VG Name vg_data01
LV UUID sNkOKc-YDR6-oVpD-0y5f-Ka9X-1XEG-vdfbt8
LV Write Access read/write
LV Creation host, time e_vm04, 2014-07-10 13:59:29 +0900
LV Status available
# open 1
LV Size 9.99 GiB
Current LE 2558
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Physical volumes ---
PV Name /dev/sdb1
PV UUID r7QfyX-d3t4-3U7f-rCn7-Hq8v-VYyk-KVS93f
PV Status allocatable
Total PE / Free PE 2558 / 0
PV Name /dev/sdc1
PV UUID KesfS5-J7DO-WwVz-KBxp-hne6-9tw1-v25Vsz
PV Status allocatable
Total PE / Free PE 2558 / 2558
vg_data01 볼륨 그룹의 상세 정보를 표시합니다.
728x90
논리적 볼륨 스캔
lvscan
$ lvscan
ACTIVE '/dev/vg_data01/lv_data01' [9.99 GiB] inherit
시스템에 새로운 논리적 볼륨이 추가되었는지 스캔합니다.
논리적 볼륨 확장
lvextend -l +100%FREE /dev/mapper/vg_data01-lv_data01
$ lvextend -l +100%FREE /dev/mapper/vg_data01-lv_data01
Extending logical volume lv_data01 to 19.98 GiB
Logical volume lv_data01 successfully resized
vg_data01-lv_data01 논리적 볼륨을 사용 가능한 모든 공간으로 확장합니다.
파일 시스템 크기 조정
resize2fs /dev/mapper/vg_data01-lv_data01
$ resize2fs /dev/mapper/vg_data01-lv_data01
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/vg_data01-lv_data01 is mounted on /oradata/logs; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 2
Performing an on-line resize of /dev/mapper/vg_data01-lv_data01 to 5238784 (4k) blocks.
The filesystem on /dev/mapper/vg_data01-lv_data01 is now 5238784 blocks long.
파일 시스템 크기를 논리적 볼륨의 크기에 맞게 조정합니다.
파일 시스템 크기 및 사용량 확인
df -hT
$ df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda3 ext4 16G 7.3G 7.6G 49% /
tmpfs tmpfs 435M 0 435M 0% /dev/shm
/dev/sda1 ext4 194M 34M 151M 19% /boot
/dev/mapper/vg_data01-lv_data01 ext4 20G 4.4G 15G 24% /oradata/logs
파일 시스템의 크기 및 사용량을 확인합니다.
이러한 명령어를 통해 LVM을 사용하여 논리적 볼륨을 확장하고 파일 시스템 크기를 조정할 수 있습니다.
728x90
반응형
'리눅스' 카테고리의 다른 글
CentOS 7에서 VNC 서버를 설치하고 설정하는 방법 (0) | 2014.07.23 |
---|---|
리눅스에서 WebLogic을 설치하는 방법 (0) | 2014.07.17 |
리눅스에서 파일명에 날짜를 포함시키는 방법 (0) | 2014.07.08 |
리눅스에서 HBA의 WWN을 확인하는 방법 (1) | 2014.07.04 |
HP hpasmcli 명령으로 HT(hyper-threading) 활성화 여부 확인 (0) | 2014.06.13 |