Linuxディスクでパーティションを拡張する方法
Linuxディスクパーティションを拡張するには、以下の手順に従います。
- まず、大切なデータのバックアップを取っておきましょう。通常は安全なプロセスですが、ディスク操作を行う前にバックアップを取ることをお勧めします。
- ターミナルを開き、rootユーザーまたは sudo パーミッションを持つユーザーとして次のコマンドを実行します。
sudo fdisk -l
これにより、システム内のすべてのディスクとパーティションがリストされます。
- 拡張するパーティションを確認し、そのパーティションのパーティションテーブルを編集するには、以下のいずれかのコマンドを実行します。
従来のMBRパーティションテーブルを使用しているシステムについて:
sudo fdisk /dev/[disk]
GPTパーティションテーブルを使用しているシステムで:
sudo gdisk /dev/[disk]
ここで、[disk]は拡張するディスクの名前です(例:/dev/sda)
- fdiskあるいはgdiskを使って、パーティション表を適切なコマンドで編集する。fdiskを使う場合は、次のコマンドを利用できます:
d
選択したパーティションが削除されます。空き領域を再割り当てする前に、他のパーティションを削除する必要がある場合があります。
gdiskなら、以下のコマンドが使えます。
d [partition_number]
指定されたパーティション番号のパーティションを削除します。
- 次に、以下のコマンドを使用して新しい拡張パーティション(MBR パーティションテーブルを使用しているシステムの場合)または新しい Linux LVM パーティション(GPT パーティションテーブルを使用しているシステムの場合)を作成します。
MBRパーティションテーブルを使用しているシステムの場合:
n
拡張パーティションの開始と終了位置を選択します。
GPT パーティションテーブルを使用するシステムの場合、
n
Linux LVMパーティションの開始位置と終了位置を指定します。
- 最後に、次のコマンドを使用して変更内容をディスクに書き込み、fdisk または gdisk を終了します。
w
- パーティションテーブルを更新するには、次のコマンドを使用してください。
MBRパーティションテーブルを使用するシステムの場合:
sudo partprobe /dev/[disk]
GPTパーティションテーブルを使用しているシステムの場合
sudo partprobe -s /dev/[disk]
- 最後に、適切なコマンドを用いて、新しいパーティションを目的のファイルシステム(例:ext4)でフォーマットします。
sudo mkfs.ext4 /dev/[partition]
また[partition]は、新しく作成されたパーティションの名前です。
拡張パーティションを作成したらLinuxファイルシステムにマウントして、拡張されたストレージスペースをご利用いただけます。