web-dev-qa-db-ja.com

xfsファイルシステムとして設定されたCentos7ルートパーティションのサイズを変更します。

ルートパーティションフォルダのサイズを50GBから750GBに変更しようとしています。ドライブのサイズはすでに増加しています。/dev/sdaでfdiskを実行し、パーティション2を削除してから再作成すると、/ dev/sda2のサイズが正しく変更されて999GBになります。次にvgextendを実行しようとすると、「dev sda2を排他的に開くことができません。マウントされたファイルシステムを開けませんか?」というエラーが表示されます。ルートLVMパーティションのサイズを増やすにはどうすればよいですか?参考までに、さまざまな出力のスクリーンショットを添付しました。

実行した場合:lvextend -l +100%FREE /dev/centos/rootそれは、50Gbから50Gbに拡張することを教えてくれます。

df -h出力

df -T出力

lsblk出力

lvdisplay出力

pvdisplay出力

vgdisplay出力

pvs vgs&lvs output

1
Tim R

ドライブのサイズを変更する方法は2つあります。

ドライブがパーティション上にあるファイルシステムだけの場合は、ドライブを拡張し、パーティションを削除し、より大きなパーティションを再作成してから、xfs_growfsを使用してファイルシステムを拡張できます。それがLVMの前の昔のやり方でした。

ただし、論理ボリュームを使用しています。つまり、物理デバイス、ボリュームグループ、論理ボリュームなどを定義しています。これを拡張する最も簡単な方法は、新しいパーティションを作成し、そこから新しい物理デバイスを作成して、に追加することです。ボリュームグループ、次にlvextend/xfs_growfsを実行します。 ここでは、そのための詳細なハウツーを示します。

ここでは途中で分割されていますが、修正可能です。物理ボリュームのサイズを修正するには、pvresizeを実行する必要があります。割り当てた750GBのフルサイズが表示されません。これにより、ボリュームグループの空き容量が増え、ボリュームを拡張できます。

1
Satanicpuppy