centos linux lvm パーティション 標準パーティション ディスク拡張

1. Centos のインストール中のディスクのパーティショニング

  1. ディスクパーティションの選択
    ここに画像の説明を挿入します

  2. パーティション化方法を選択します:
    自動パーティション化は最も労力がかかりません。選択後に [完了] をクリックしてパーティション構成を完了します。
    手動パーティション化には構成が必要で、通常は「/boot」(ブート起動)、「/swap」(メモリ拡張)、および「/」ルートディレクトリ
    ここに画像の説明を挿入します

  3. 手動パーティショニングを見ると、LVM パーティショニングまたは標準パーティショニング「Standard Partition」を使用できます
    。LVM を例として挙げると、[パーティショニングを構成します] を選択し、左上隅の [完了] をクリックして、次の図の構成ページに入ります。
    ここに画像の説明を挿入します

  4. プラス記号をクリックし、サイズ 2 GB の swap を追加し、サイズ 2 GB の /boot を追加してから、/ を追加して残りのディスク領域を割り当てます。スペースがそれほど大きくない場合は、/boot を 200M に構成し、swap をより小さく構成することもできます。
    ここに画像の説明を挿入します

  5. プラス記号を 3 回クリックし、「/boot」、「/swap」、および「/」を追加し、左上隅の「完了」をクリックし、「変更の概要」インターフェースがポップアップするのを待ち、「変更の受け入れ」をクリックします。
    ここに画像の説明を挿入します

ディスクのパーティション分割が完了したので、あとは自分でインストールするだけです。
システムにログインし、df -h を実行して、ブート ディレクトリとルート ディレクトリがマウントされていることを確認します。
ここに画像の説明を挿入します

2. 自動パーティショニングを選択した後、ディスク パーティションを再割り当てします。

インストール時に自動パーティショニングを選択しましたが、インストール後にニーズを満たしていないように感じたのですが、再配布できますか?
もちろん、まだデータを書き込んでいない場合は書き込めますが、そうしないと、再パーティション化後にデータが失われます。
自動パーティショニングの際、ディスクが50Gを超えると、余った分が「/home」にマウントされますので、「/」にマウントしたい場合は、お客様ご自身で手動で拡張する必要があります。

標準パーティションのディスク拡張

df -h を使用して、400G のスペースがあることを確認します。ルート ディレクトリは 50G、ホーム ディレクトリは 350G です。次に、すべてのスペースをルート ディレクトリに割り当てます。
ここに画像の説明を挿入します

パーティションの手順:

  1. ホーム パーティションをアンマウントします。
    umount /home
    ここに画像の説明を挿入します

  2. fdisk /dev/sda ディスク構成インターフェイスに入ります
    p 対応するパーティションを表示します
    d /home に対応するパーティションを削除します (2 番目のパーティション、2 を入力します)
    d / に対応するパーティションを削除します (3 番目のパーティション、3 を入力します)
    n 新しいパーティションを作成し、残りのスペースをすべて割り当てます。開始位置は元のルート パーティションの開始位置と一致している必要があることに注意してください。
    w 書き込み保存して終了
    ここに画像の説明を挿入します

  3. vi /etc/fstab ファイルを編集し、/home 構成をコメントアウトします。
    ここに画像の説明を挿入します

  4. 仮想マシンを再起動します

  5. xfs_growfs を使用してファイル システムのサイズを変更します: xfs_growfs /

LVMパーティションのディスク拡張

たとえば、下の図に示すように、400G のスペースがあります。df -h は、ルート ディレクトリが 50G で、残りはホーム ディレクトリにあることを示します。ここで、ホームを削除し、ホーム内のすべてのスペースをルートディレクトリ。
ここに画像の説明を挿入します

パーティションが標準パーティションか LVM パーティションかを判断するにはどうすればよいですか?
一目で分かりましたが、ファイルシステムは/dev/mapper/xxxxxで、lvmパーティション形式です。
ここに画像の説明を挿入します

LVM パーティションの手順:

「/home」をアンインストールする

umount /home

ホームパーティションスペースを削除する

lvremove /dev/mapper/centos-home

ルートディレクトリにスペースを追加します

lvextend -L +344G /dev/mapper/centos-root 

残りの345に344を足しただけです。大家族だと1Gでは足りないので要りません。
ここに画像の説明を挿入します

  1. df -hT は / の形式が xfs であることを確認しますが、この時点ではルート ディレクトリはまだ 50G しかありません。
    ここに画像の説明を挿入します

  2. 追加後すぐに有効になるわけではないので、パーティション xfs_growfs /dev/mapper/centos-root を初期化する必要があります。
    ここに画像の説明を挿入します

  3. 有効になった後、再度 df -h を確認すると、ルート ディレクトリが 394G になっていることがわかります。
    ここに画像の説明を挿入します

    比較して見てください
    ここに画像の説明を挿入します

  4. ホーム パーティションをアンインストールした後、/etc/fstab ファイルでホーム パーティションをシールドする必要があります。そうしないと、システムの再起動時にホームがロードされます。ホームを削除すると、システムはホーム パーティションを見つけることができず、使用できなくなります。起動します。
    vi /etc/fstab に wq とコメントを付けた後、保存して終了します。
    ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/forlorn_mere/article/details/131640330