Linux下Ext 4ハードディスクパーティション拡張およびLVMパーティション拡張
2318 ワード
Linux HDD操作
データディスクの表示
パーティション化およびフォーマットされたデータディスクがない前に、「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
「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
「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
「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
e2fsck -f /dev/xvdb1
resize2fs /dev/xvdb1
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
fdisk /dev/vdb
pvdisplay
pvcreate /dev/vdb2
vgdisplay
vgextend vg_data /dev/vdb2
lvdisplay
# LV Path
lvextend -l +100%FREE /dev/vg_data/lv_data
resize2fs /dev/vg_data/lv_data