まだこのスレッドを読んでいる人のためにこれをどのように行うかを明確にするために。
サイズ変更するブートパーティションの場合は、単にLive Linuxであるbootcdまたはbootusbの「レスキュー」ドライブからブートする必要があります。これにより、変更するドライブ以外のマシンでLinuxを実行できます。
この場合の最高の「レスキュー」CDまたはUSBは
、レスキューイメージが必要なブート可能なgparted USBまたはCD ケースだと思います
。拡張するパーティションは最後のパーティションですが、そこからブートしてアンマウントできません。
sda1 =ブート(またはスワップ)
sda2 =スワップ(またはブート)
sda3 = /
未使用スペース
- 拡張するパーティションが最後のパーティションではない場合、gpartedブートイメージを使用してパーティションを移動またはサイズ変更する必要があります。
sda1 =ブート
sda2 = /(拡張するパーティションは最後ではありません)
sda3 =スワップ
未使用スペース
異なるパーティションである/ homeのように、「ルート」パーティション(/)ではないマウントされたパーティションを変更する場合、レスキューイメージを使用する必要はありません。これは、最後のパーティションである場合に特に当てはまります。
sda1 =ブート
sda2 = /
sda3 = / home
未使用スペース
-or-
sda1 = /
sda2 = / home
未使用スペース
これは、小さなドライブまたはSSDからイメージを取得し、それを大きなSSDに移動するときの状況です。
この場合、/ homeを拡張しながらアンマウントする必要があります。ただし、/ homeをアンマウントするには、ホームディレクトリがその中にあるユーザーアカウントにログインしていないことを確認する必要があります。「root」ユーザーのホームディレクトリは/ rootのようにシステムルート/の直下にあるため、rootにログインできる場合は、/ homeをアンマウントできます。
GUI(KDE / Gnome / etc)セッションからログアウトし、[CTRL] + [ALT] + [F1]を使用してシェルセッションを起動します。
ユーザーログインからログアウトしたばかりの場合、Linuxでファイルを閉じるのに20〜30秒かかるため、/ homeをアンマウントしようとするとエラーが発生する可能性があります。
1. umount / home(最大30秒間失敗した場合、このコマンドを再試行し、他のセッションを調べて、「cd / home / xxx」がどこかにあるかどうかを確認します。)
2. parted / dev / sda
a。resize x(x =サイズを変更するパーティション。「p」を使用してパーティションのリストを取得します)
b。サイズ変更の最後のセクター= "-1"を入力します(マイナス1はディスクの最後から1セクターを意味します)
。q(partedを終了)
3 resize2fs / dev / sda "x"(x =サイズ変更するパーティション。これはファイルシステムも再マウントします)
4. df -m(サイズを確認するために/ homeを確認します)
この方法を使用してファイルを失ったりドライブを破損したことはありません。
幸運を