/dev/sda/homeの一部を分割できますか?

/dev/sda/homeの一部を分割できますか?

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

変更する前にすべてのデータをバックアップする必要があります!

おすすめ記事