Linux下Ext 4ハードディスクパーティション拡張およびLVMパーティション拡張

2318 ワード

Linux HDD操作

  • データディスク
  • の表示
  • データディスクをパーティション化する
  • 新しいパーティションを表示
  • 新しいパーティションのフォーマット
  • パーティション情報
  • を追加する.
  • 新しいパーティション
  • をマウント
  • ハードディスクのサイズをフォーマットしない方法:
  • fdiskパラメータ
  • LVMパーティション拡張
  • データディスクの表示


    パーティション化およびフォーマットされたデータディスクがない前に、「df-h」コマンドを使用すると、データディスクが表示されず、「fdisk-l」コマンドを使用して表示できます.

    データディスクのパーティション化


    「fdisk/dev/xvdb」コマンドを実行し、データディスクをパーティション化します.ヒントに基づいて、n,p,1,2回のリターン、wq、待機パーティションを順次入力します.もともとパーティションがある場合は、大きなパーティションにマージするには、まず削除し、コマンドdを削除する必要があります.

    新しいパーティションの表示


    「fdisk-l」コマンドを使用すると、新しいパーティションxvdb 1が確立されたことがわかります.

    新しいパーティションのフォーマット


    「mkfs.ext 4/dev/xvdb 1」コマンドを使用して、新しいパーティションをフォーマットします.フォーマット時間はハードディスク(HDD)のサイズによって異なります.ハードディスク(HDD)フォーマットは、xfs、ext 2、ext 3、ext 4などがあり、必要に応じて選択します.

    パーティション情報の追加


    使用コマンド:echo'/dev/xvdb 1/mnt ext 4 defaults 0'>/etc/fstabコマンド新しいパーティション情報を書き込み、起動時に自動的にマウントします.直接vim/etc/fstab編集もできます.注意:ハードディスク(HDD)フォーマットまたはパーティションパスが間違っていると、システムの起動に失敗します.このため、/etc/fstabに追加されたレコードを削除します.

    新しいパーティションのマウント


    「mount-a」コマンドを使用して新しいパーティションをマウントし、「df-h」コマンドで表示すると、マウントに成功し、新しいパーティションの使用を開始できるという情報が表示されます.例:mount/dev/vdb 1~/data

    ハードディスク(HDD)のサイズをフォーマットしない方法:


    パーティション化ステップ後、パーティションをフォーマットせずにresize 2 fsコマンドを使用してファイルシステムサイズを拡大し、既存のデータを失うことはありません.
    e2fsck -f /dev/xvdb1 
    resize2fs /dev/xvdb1
    

    fdiskパラメータ


    mすべての使用可能なパラメータを表示n新しいパーティションを追加dあるパーティションを削除lすべての使用可能なパーティションタイプtあるパーティションタイプを変更pあるパーティション情報を表示w保存終了qを保存保存直接終了

    LVMパーティション拡張


    まず割り当てられていない空間をパーティション化し、新しいパーティションを作成します.
    fdisk /dev/vdb
    

    作成後、保存してサーバーを再起動します.元のボリュームの割当てを表示するには、次の手順に従います.
    pvdisplay
    

    物理ボリュームの作成
    pvcreate /dev/vdb2
    

    次に、この新しい物理ボリュームを論理ボリュームグループに追加し、既存のボリュームグループを確認します.
    vgdisplay
    

    /dev/vdb 2の物理ボリュームを論理ボリュームグループvg_に追加data(これは最初のボリュームグループで、名前が違うので、区別に注意してください.)
    vgextend vg_data /dev/vdb2
    

    論理ボリュームを表示し、残りの容量を対応するボリュームに追加し、ハードディスク(HDD)情報をリフレッシュします.
    lvdisplay
    #       LV Path      
    lvextend -l +100%FREE  /dev/vg_data/lv_data
    resize2fs /dev/vg_data/lv_data