CentOS7.2サーバーがあり、システムをインストールしたときにディスクが見つかりませんでした/dev/centos/home
。
[root@controller dev]# lvdisplay
--- Logical volume ---
LV Path /dev/centos/swap
LV Name swap
VG Name centos
LV UUID WofWvD-KQEG-hyaf-TSvf-bLxW-d6Gh-onWriz
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2017-08-30 12:40:47 +0800
LV Status available
# open 2
LV Size 7.88 GiB
Current LE 2016
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
--- Logical volume ---
LV Path /dev/centos/home
LV Name home
VG Name centos
LV UUID gZlLHM-bWuj-8lXu-8ete-VpZI-zz1w-3AC5rP
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2017-08-30 12:40:47 +0800
LV Status available
# open 1
LV Size 873.08 GiB
Current LE 223509
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
--- Logical volume ---
LV Path /dev/centos/root
LV Name root
VG Name centos
LV UUID PKqlOW-SIa8-df24-AVbl-BZMG-n0dn-89kjB3
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2017-08-30 12:40:51 +0800
LV Status available
# open 1
LV Size 50.00 GiB
Current LE 12800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
/dev/centos/home
今、他の目的に使用できるように、その部分をVGに分割したいと思います。たとえば、それを使用してくださいpvcreate
。
/dev/centos/home
データが失われたのか、オペレーティングシステムが壊れているのか、分割が可能かどうかはわかりません。しかし、そこからVGが必要ですpvcreate
。それとも別の方法がありますか?
ベストアンサー1
ボリュームを使用するすべてのプログラムを閉じます。システムにはrootユーザーのみが必要です(最も安全な方法は/home
コメントアウトして/etc/fstab
から再起動してrootとしてログインすることです)。アーチャーマール以下ですでに言及しています。詳しくはコメントを参照)
まず、パーティションをマウント解除する必要があります。
umount /dev/centos/home
その後、ファイルシステムを確認します(この手順をスキップするとデータが失われる可能性があります)。
e2fsck -fy /dev/centos/home
パーティションのサイズを変更します。
resize2fs /dev/centos/home 50G
50g
収縮後の希望のサイズはどこにありますか?このサイズはパーティションで使用されているスペースよりも大きくなければなりません(出力を確認し、df -h
サイズを使用したスペースより少し大きく設定します)。
論理区画を減らします。
lvreduce -L 51G /dev/centos/home
気づく:パーティションサイズがlvreduce
それより大きいですresize2fs
。
もう一度実行してくださいresize2fs
(残りの1Gスペースを使用するには):
resize2fs /dev/centos/home
ロード中:
mount -a
変更する前にすべてのデータをバックアップする必要があります!