LinuxでGPartedを使ってハードドライブのパーティションサイズを変更する方法

GParted を使用すると、Linux パーティションを縮小または拡張できます。重要なファイルをバックアップし、対象ディスクを事前に確認してください。ほとんどのパーティションはアンマウントする必要があります。インストール済みのシステムのルートパーティションには、ライブ USB を使用してください。GParted は編集内容をキューに格納するため、適用前に確認できます。サイズ変更ダイアログと保留中の操作については、マニュアルを参照してください。

以下のインターフェース図では、デバイス名、マウントポイント、サイズの例を使用しています。

パーティションのサイズを変更する前に

  • 重要なファイルは別のディスクにバックアップしてください。ソフトウェアのエラー、ハードウェアの問題、停電などによりデータが失われる可能性があります。
  • ノートパソコンは電源に接続したままにし、パーティションを使用しているプログラムは閉じ、操作を中断しないでください。
  • GPartedの機能一覧でファイルシステムのサポート状況を確認してください。LUKS暗号化、LVM、RAIDは複数のストレージ層を必要とする場合があります。

GPartedをインストールし、適切なディスクを特定します。

お使いのディストリビューションのソフトウェアリポジトリからGPartedをインストールしてください。例:

配布コマンドをインストールします
UbuntuまたはDebiansudo apt install gparted
Fedorasudo dnf install gparted
openSUSEsudo zypper install gparted

他のディストリビューションでは、gparted公式リポジトリからインストールしてください。アプリケーションメニューから起動し、認証を求められたら認証してください。GPartedのダウンロードページには、パッケージとライブイメージが掲載されています。

右上のセレクターからディスクを選択してください。容量が一致するディスクを選び、パス、ファイルシステム、ラベル、サイズ、マウントポイントでパーティションを特定してください。デバイス名は/dev/sdaコンピュータによって異なるため、名前だけに頼らないでください。

GPartedのデバイスセレクターは、デバイス名と容量別にディスクを一覧表示します。
GPartedでデバイスセレクターを開き、その上にディスクマップとパーティションテーブルを表示する。

マウントポイントは、実行中のルートファイルシステムを示します。データパーティションは、または/の下にマウントできます。編集する前に、容量と詳細を確認してください。/media/run/media

この例のマウントポイントは / なので、ライブセッションから処理してください。
マウントポイント「/」と20 GiBのサイズを示す、選択されたext4パーティションの行。

マウントされていないデータパーティションのサイズを変更する

  1. 対象をアンマウントしてください。右クリックして「アンマウント」を選択します。それでもうまくいかない場合は、対象を使用しているプログラムを閉じるか、ライブセッションに切り替えてください。
  2. 新しいサイズを設定します。パーティションを右クリックし、「サイズ変更/移動」を選択して、端をドラッグするか、「新しいサイズ (MiB)」を入力します。たとえば、10 GiB は 10,240 MiB に相当します。「先行する空き領域」は変更せずに、開始境界を維持してください。
サイズフィールドを使用するか、バーをドラッグして、サイズ変更をキューに追加してください。
MiB単位のフィールドと、未割り当て領域の横に表示されるバーを備えたサイズ変更/移動ダイアログ。
  1. 縮小するには、保存されているファイルとファイルシステムのオーバーヘッドのための領域を確保してください。GParted では、結果として得られる未割り当て領域が表示されます。要求されたサイズが利用できない場合は、ファイルシステムのサポート状況と使用中の領域を確認してください。
20 GiBから10 GiBに縮小した後、10 GiBが空き​​領域になります。/ にはライブセッションを使用してください。
10 GiBのパーティションと、その隣にある10 GiBの未割り当て領域を示すパーティションマップ。
  1. 拡張するには、未割り当て領域がパーティションのすぐ隣にある必要があります。レイアウトが変更されるまで、別のパーティションの先の領域は使用できません。パーティションの移動には時間がかかり、起動に影響を与える可能性があるため、バックアップを取り、必要がない限りシステムパーティションやリカバリパーティションの移動は避けてください。
拡張には隣接する空き領域が必要です。まず、この例の / パーティションをアンマウントしてください。
60 GiBのパーティションが、40 GiBの未割り当て領域のすぐ隣にある。

「サイズ変更/移動」をクリックすると、変更内容がGPartedの保留中の操作に追加されます。これは計画を準備するだけで、サイズ変更はまだディスクに書き込まれません。

ライブUSBからLinuxルートパーティションのサイズを変更する

実行中のLinuxルートパーティションはアクティブです。一部のファイルシステムではオンラインでの拡張が制限付きで許可されていますが、サポート状況はシステムによって異なります。縮小または移動するには、非アクティブなパーティションが必要です。ルートパーティションを変更するには、ライブ環境を起動してください。

GParted Liveイメージをダウンロードし、USBの手順に従ってください。イメージの書き込みによって選択したUSBドライブが消去される可能性があるため、デバイスを確認してください。USBから起動し、GPartedを開きます。現在のライブイメージは64ビットx86用です。他のアーキテクチャの場合は、GPartedと互換性のあるライブLinuxシステムを使用してください。

内蔵ディスクを選択し、インストールされているルートパーティションにマウントポイントがないことを確認します。その後、パーティションのサイズを変更し、上記の手順で保留中の操作を確認します。

ライブセッションでは、インストールされたルートパーティションにマウントポイントがありません。
Linuxライブデスクトップ上でGPartedを開き、内蔵ディスクのルートパーティションをマウントポイントなしで表示する。

確認、適用、検証

保留リストを確認してください。デバイスのパス、旧サイズと新サイズ、および予定されている移動内容を確認してください。続行する前に、間違いがあれば元に戻してください。計画が正しければ、「適用」チェックマークをクリックして確定します。GParted の処理中は、コンピュータの電源を入れたままにしてください。大きなサイズ変更や移動には時間がかかる場合があります。

「適用」を選択する前に、キューに登録されているデバイスとサイズを確認してください。
GPartedの保留中の操作ペインに、サイズ変更が表示され、「適用」のチェックマークが表示されている。

完了後、更新されたマップを確認してください。システムディスクの場合は、USBを取り外してLinuxを起動し、パーティションのマウントとファイルが利用可能であることを確認してください。GPartedでエラーが報告された場合は、次の操作を行う前にその詳細を保存してください。

マップには80GiBのパーティションと20GiBの空き領域が表示されています。root権限での編集はライブセッションで行います。
80 GiBのパーティションと20 GiBの未割り当て領域を示すパーティションマップ。

ステップを変更できる制限

サポート状況はファイルシステムと操作方法によって異なります。XFSは拡張はできますが、その場で縮小することはできません。そのため、サイズを小さくするには移行計画が必要です。LUKS、LVM、RAID構成では、レイヤーのサイズを一貫して変更する必要があります。まずGPartedの機能マトリックスとディストリビューションのドキュメントを確認してください。復元可能なバックアップなしで作業を進めないでください。

コメントを残す

失われたパーティションとハードディスクデータを安全に復元する方法

失われたパーティションとハードディスクデータを安全に復元する方法

TestDiskとPhotoRecを使って、失われたパーティションやファイルを復元する方法を学びましょう。ソースドライブを保護し、安全にスキャンを行い、復元したデータを別のディスクに保存します。

LinuxデスクトップでQRコードをスキャンする方法

LinuxデスクトップでQRコードをスキャンする方法

CoBangを使えば、Webカメラまたは画像ファイルでLinux上でQRコードをスキャンできます。インストールオプション、セットアップ手順、Flatpakカメラへのアクセスに関する修正方法については、こちらをご覧ください。

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使ってLinuxでウェブカメラの設定を変更する方法

Cameractrlsを使用してLinux上でウェブカメラの設定を変更しましょう。露出、色、フリッカー低減などのサポートされているコントロールを調整し、互換性のあるビデオモードを確認できます。

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールする方法:ツールボックス、Tar.gz、Snap、およびAUR

LinuxにPhpStormをインストールするには、JetBrains Toolboxを使用するか、スタンドアロンのtar.gzアーカイブを使用するか、SnapおよびArch AURオプションを選択してください。Javaは既にバンドルされています。

LinuxにCisco Packet Tracerをインストールする方法

LinuxにCisco Packet Tracerをインストールする方法

Cisco Packet Tracer 9.0.1 を Ubuntu 64 ビット版にダウンロードし、APT を使用して DEB パッケージをインストールし、ターミナルでライセンスに同意してサインインすると、ラボを開始できます。

LinuxでCD-ROMをISOイメージとしてバックアップする方法

LinuxでCD-ROMをISOイメージとしてバックアップする方法

Linux上でGNOME Disksまたはddコマンドを使用してCD-ROM ISOイメージを作成します。光学ドライブを識別し、コピーを監視し、イメージを検証し、破損したディスクやオーディオディスクに別のツールが必要な場合を把握できます。

XFCE 4でデュアルパネルを設定する方法

XFCE 4でデュアルパネルを設定する方法

各ディスプレイごとに個別のXFCE 4パネルを作成し、2番目のパネルを右側の出力に割り当て、位置とサイズを調整し、必要なランチャーとステータス項目を追加します。

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って画像を切り抜く方法

LinuxでGIMPを使って写真の背景を削除する方法:被写体をトレースし、選択した背景を削除し、透明度を保持して、再利用可能なPNG形式でエクスポートします。

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearを無料でダウンロード:公式インストールガイド

FlightGearは公式サイトから無料でダウンロードできます。Windows、macOS、Linuxの各パッケージを比較し、データファイルをインストールして、最初のフライトを開始しましょう。

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSampler:キーボードビートのための無料かつシンプルな音楽サンプラー

OKSamplerはMP3クリップをキーボードのキーにマッピングし、音声をループ再生できます。この旧型フリーウェアの機能、旧機能が失われた箇所、ダウンロード前に確認すべき点について解説します。