CD를 사용하지 않고 /dev/sda의 여유 공간을 사용하여 /dev/sda2를 확장하고 싶습니다.
fdisk -l
산출
[root@ip126 ~]# fdisk -l
Disk /dev/sda: 26.8 GB, 26843545600 bytes
64 heads, 32 sectors/track, 25600 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00086c7a
Device Boot Start End Blocks Id System
/dev/sda1 * 2 501 512000 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 502 10240 9972736 8e Linux LVM
Partition 2 does not end on cylinder boundary.
Disk /dev/mapper/VolGroup-lv_root: 9168 MB, 9168748544 bytes
255 heads, 63 sectors/track, 1114 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
Disk /dev/mapper/VolGroup-lv_swap: 1040 MB, 1040187392 bytes
255 heads, 63 sectors/track, 126 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
pvdisplay
산출
[root@ip126 ~]# pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name VolGroup
PV Size 9.51 GiB / not usable 3.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 2434
Free PE 0
Allocated PE 2434
PV UUID 2lmvRB-u3AL-DYAX-2Azh-HsHE-skwW-3hewTE
vgdisplay
산출
[root@ip126 ~]# vgdisplay
--- Volume group ---
VG Name VolGroup
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 9.51 GiB
PE Size 4.00 MiB
Total PE 2434
Alloc PE / Size 2434 / 9.51 GiB
Free PE / Size 0 / 0
VG UUID tp0a2o-Hkup-3V0m-01K1-udfY-Y2l2-gTMHjg
lvdisplay
산출
[root@ip126 ~]# lvdisplay
--- Logical volume ---
LV Path /dev/VolGroup/lv_root
LV Name lv_root
VG Name VolGroup
LV UUID 9xV22O-69gz-fib7-t3tF-ksqc-LWhj-KLYful
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2018-05-23 09:31:01 -0400
LV Status available
# open 1
LV Size 8.54 GiB
Current LE 2186
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
--- Logical volume ---
LV Path /dev/VolGroup/lv_swap
LV Name lv_swap
VG Name VolGroup
LV UUID 0iRAF9-rF8Y-kpn2-rPyV-fnAW-Q2vq-aK2ODT
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2018-05-23 09:31:02 -0400
LV Status available
# open 1
LV Size 992.00 MiB
Current LE 248
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
답변1
보관하려는 데이터의 최신 백업이 있는지 확인하십시오. 데이터를 백업하지 않고 파일 시스템, 논리 볼륨, 볼륨 그룹, 물리 볼륨 및 파티션을 조작하지 마세요.
그런 다음 이 답변에 언급된 유틸리티에 대한 매뉴얼 페이지를 읽고 이해하십시오. 프로세스를 이해했다고 확신하는 경우에만 진행하세요.
당신이 정말로 원하는 것은 파일 시스템을 확장하는 것입니다. 파일 시스템을 확장하려면 파일 시스템이 상주하는 논리 볼륨을 확장해야 합니다. 논리 볼륨을 확장하려면 볼륨 그룹을 확장해야 합니다.
두 가지 옵션이 있습니다. 새 물리 볼륨을 생성하여 볼륨 그룹에 추가하거나, 파티션을 확장하고 물리 볼륨의 크기를 조정할 수 있습니다.
다음 명령을 사용하여 새 파티션에 새 LVM 물리 볼륨을 생성합니다.
pvcreate
. 올바르게 사용하고 있는지 확인하세요pvs
또는pvdisplay
.다음 명령을 사용하여 볼륨 그룹에 새 물리 볼륨을 추가합니다.
vgextend
. 올바르게 사용하고 있는지 확인하세요vgs
또는vgdisplay
.
또는 원하는 경우 파티션과 물리적 볼륨을 확장할 수 있습니다.
다음 명령을 사용하여 파티션을 디스크 끝까지 확장합니다
parted
.sudo parted /dev/sda resizepart 2 -1s
다음 명령을 사용하여 새로 확장된 파티션을 포함하도록 물리 볼륨을 확장합니다.
pvresize
.
다음 명령을 사용하여 논리 볼륨을 확장하십시오.
lvextend
. 올바르게 사용하고 있는지 확인하세요lvs
또는lvdisplay
.필요한 경우 파일 시스템을 새로운 사용 가능한 공간으로 확장합니다. 특정 파일 시스템에 적합한 유틸리티를 사용하십시오(예: Ext4의 경우).
resize2fs
.