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
アーカイブするデータの最新のバックアップがあることを確認します。データをバックアップせずにファイルシステム、論理ボリューム、ボリュームグループ、物理ボリューム、パーティションを操作しないでください。
次に、この回答に記載されているユーティリティのマニュアルページを読んで理解してください。プロセスを理解したと確信している場合にのみ進んでください。
あなたが本当に望むのは、ファイルシステムを拡張することです。ファイルシステムを拡張するには、ファイルシステムが存在する論理ボリュームを拡張する必要があります。論理ボリュームを拡張するには、ボリュームグループを拡張する必要があります。
2つのオプションがあります。新しい物理ボリュームを作成してボリュームグループに追加したり、パーティションを拡張して物理ボリュームのサイズを変更したりできます。
使用
fdisk
またはparted
またはgparted
または、ディスクの空き領域をカバーするために新しいパーティションを作成します。次のコマンドを使用して、新しいパーティションに新しいLVM物理ボリュームを作成します。
pvcreate
。正しく使用していることを確認してくださいpvs
またはpvdisplay
。次のコマンドを使用して、ボリュームグループに新しい物理ボリュームを追加します。
vgextend
。正しく使用していることを確認してくださいvgs
またはvgdisplay
。
あるいは、必要に応じてパーティションと物理ボリュームを拡張することもできます。
次のコマンドを使用して、パーティションをディスクの最後まで拡張します
parted
。sudo parted /dev/sda resizepart 2 -1s
次のコマンドを使用して、新しく拡張されたパーティションを含むように物理ボリュームを拡張します。
pvresize
。
次のコマンドを使用して論理ボリュームを拡張します。
lvextend
。正しく使用していることを確認してくださいlvs
またはlvdisplay
。必要に応じて、ファイルシステムを新しい空き領域に拡張します。特定のファイルシステムに適したユーティリティを使用してください(例:Ext4の場合)。
resize2fs
。