WindowsまたはLinuxオペレーティングシステムをインストールする場合、システムのパーティションパーティションを調べます。デフォルトのままにするか、Centosオペレーティングシステムでパーティションのサイズを変更する場合は、この記事を参照してください。
デフォルトでは、Centosは次のようなパーティションを自動的に分割します。
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 120G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 119G 0 part ├─cl-root 253:0 0 50G 0 lvm / ├─cl-swap 253:1 0 3.9G 0 lvm [SWAP] └─cl-home 253:2 0 65.1G 0 lvm /home sr0 11:0 1 1024M 0 rom
上記のlsblkコマンドを使用してパーティションのサイズを確認すると、ルートパーティションのサイズが50GBで、ホームパーティションが65GBであることがわかります。次の手順でホームパーティションを削除し、その空き領域をルートパーティションに追加します。
最初に、データの損失を避けるために、/homeディレクトリでデータバックアップを実行します。
次に、次のコマンドで/home パーティションをアンマウントします。
umount /home/
次に、lvdisplayコマンドを使用して、論理ボリュームに関する詳細情報を表示します。
# lvdisplay --- Logical volume --- LV Path /dev/cl/swap LV Name swap VG Name cl LV UUID lRUHAd-YCrg-FO0V-7TyN-oz4y-zhaU-N9LyKK LV Write Access read/write LV Creation host, time localhost.localdomain, 2019-04-02 11:15:14 +0900 LV Status available # open 2 LV Size <3.88 GiB Current LE 992 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:1 --- Logical volume --- LV Path /dev/cl/home LV Name home VG Name cl LV UUID g46XmZ-8Er7-Zoec-KxK6-0aeo-fxqX-HpaIq8 LV Write Access read/write LV Creation host, time localhost.localdomain, 2019-04-02 11:15:15 +0900 LV Status available # open 1 LV Size <65.12 GiB Current LE 16670 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:2 --- Logical volume --- LV Path /dev/cl/root LV Name root VG Name cl LV UUID bF0vgE-MVIo-biaM-bJ0R-emoA-fTFe-doiUQO LV Write Access read/write LV Creation host, time localhost.localdomain, 2019-04-02 11:15:21 +0900 LV Status available # open 1 LV Size 50.00 GiB Current LE 12800 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 8192 Block device 253:0
次に、lvremoveコマンドを使用して、論理ボリューム/home/を削除します
# lvremove /dev/cl/home Do you really want to remove active logical volume home? [y/n]: y Logical volume "home" successfully removed
vgsコマンドを使用して、削除後の空き容量を確認します
# vgs VG #PV #LV #SN Attr VSize VFree cl 1 2 0 wz--n- <119.00g 65.12g
次は、ルートパーティションのサイズ変更手順です。上記でチェックした空き容量を入力します。
# lvextend --size +65.11GB -r /dev/mapper/centos-root Rounding size to boundary between physical extents: 65.11 GiB Extending logical volume root to 115.11 GiB Logical volume root successfully resized meta-data=/dev/mapper/cl-root isize=512 agcount=6, agsize=3276800 blks = sectsz=512 attr=2, projid32bit=1 = crc=1 finobt=0 spinodes=0 data = bsize=4096 blocks=18909184, imaxpct=25 = sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0 ftype=1 log =internal bsize=4096 blocks=6400, version=2 = sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 data blocks changed from 18909184 to 30176256
パーティションのサイズを確認する
# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 120G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 119G 0 part ├─cl-root 253:0 0 115.1G 0 lvm / └─cl-swap 253:1 0 3.9G 0 lvm [SWAP] sr0 11:0 1 1024M 0 rom
変更せずにシステムを再起動するには、/etc/fstabファイルを編集します
「/ dev / mapper / cl-home / home xfs defaults 0 0 “という行をコメント化または削除します
# # /etc/fstab # Created by anaconda on Tue Apr 2 11:15:28 2019 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # /dev/mapper/cl-root / xfs defaults 0 0 UUID=7496f1b9-f26e-4663-bc1e-374d914de548 /boot xfs defaults 0 0 #/dev/mapper/cl-home /home xfs defaults 0 0 /dev/mapper/cl-swap swap swap defaults 0 0
再起動して結果を確認します。幸運を。