今日まで、windows7/ubuntuデュアルブートでubuntu 13.04を使用していました。ちょうど今、ubuntu 14.04にアップグレードしました。私のソフトウェアアップデーターは、アップデートが利用可能というメッセージを表示しました。私は進んだ Install Now 。すぐに次のウィンドウが表示されました。
次に、推奨どおりSudo apt-get clean
を試しました。何も起こらなかった!窓さえ開かなかった。一時パッケージの削除を教えてください。
一時ファイルを削除しても、/にあまりスペースが残っていないため、さらに更新やインストールを行う場合にはあまり役に立ちません。 HDの未割り当て領域を利用して/パーティションを拡張します。以下は私のGpartedウィンドウです。
答えが得られました こちら 。しかし、それは私にとっては役に立ちませんでした。 2つの選択肢がありました。しかし、答えは私の両方のチョコにとってうまくいきませんでした。
選択肢1:4.25 GiB未割り当て領域を使用して/ dev/sda10を拡張できます。そのためには、linux-swapパーティションを移動する必要があります。しかし、linux-swapパーティションのResize/Moveオプションは無効になっています。選択1が失敗しました!
選択肢2:代わりに14.35 GiB未割り当て領域を使用できます。この場合、複数のパーティションを移動する必要があります。/dev/sda4パーティションはリストの最初です。そのパーティションにも同じ問題があります。サイズ変更/移動オプションは無効です。選択2が失敗しました!
私は今選択の余地があります。
何をすればよいでしょうか? Gpartedで/を拡張するのを手伝ってください。
Linuxはカーネル2.6以降のオンラインパーティションサイズ変更をサポートしているため、ルートで4.25 GiBを最後に使用できます。リブート)。
スワップパーティションを削除し、最後にすべての空き領域があるルートパーティションを拡張する方法を紹介します。次に、新しいスワップパーティションに最初の未割り当て領域(14.35 GiB)を使用します。もちろん14.35 GiBは少し大きいので、一部を使用してNTFSパーティションを拡張することもできます。
GPartedを開く
/dev/sda11
を右クリックし、Swapoff
を選択します
/dev/sda11
を右クリックし、Delete
を選択します
Apply All Operations
をクリックします
ターミナルを開く
ルートパーティションを拡張します。
Sudo resize2fs /dev/sda10
GPartedに戻る
GParted
メニューを開き、Refresh Devices
をクリックします
割り当てられていないスペースを右クリックして、New
を選択します
ファイルシステムとしてlinux-swap
を選択します
Add
をクリックします
Apply All Operations
をクリックします
最初はコマンドラインのみを使用してこれを作成しましたが、その後、GPartedを使用して、何が起こっているのかを簡単に確認できるようにすることを決定しました。 GPartedを使用してルートパーティションを拡張することもできます。ただし、作業する前にルートパーティションをアンマウントする必要があります。つまり、オフラインで(liveUSBを使用して)作業する必要があります。場合によっては、グラブが損傷する可能性があります。そのため、オフライン作業を終了する前に、grubを再インストールしてください。
GPartedによって新しいスワップパーティションが自動的に有効になると思いますが、よくわかりません。いつでも右クリックして、Swapon
を選択することで確認できます。このオプションが利用できない場合、スワップパーティションはおそらくすでに有効になっています。
また、Refresh Devices
ステップはおそらく不要ですが、念のためにそれに従う必要があります。
拡張パーティションには論理パーティションがマウントされているため、拡張パーティション(この場合はsda4
)のサイズを変更することはできません。そのため、Ubuntu USB/CDドライブのライブモードで起動する必要があります。そこからGPartedを起動し、必要に応じてスワップをオフにし、拡張パーティションを右クリックして、ニーズに合わせてサイズを変更します。次に、必要に応じて記載されている手順に従って、ルートのサイズを変更し、スワップを戻します。ルートパーティションのUUIDが変更された場合、ライブモードで次の手順を実行してGrubを更新できます。
Sudo mount /dev/sda10 /mnt
Sudo mount -o bind /dev/ /mnt/dev
Sudo grub-install --root-directory=/mnt /dev/sda
Sudo chroot /mnt /bin/bash
# Now within the chroot
Sudo update-grub
exit
# Now outside chroot
最初のコマンドは、ルートパーティション(この場合はsda10
)をマウントし、chroot環境内で使用するために/dev/
をセットアップします。 (より機能的なchrootのために同様にマウントできる他のパーティションは、/proc
、/sys
、および/dev/pts
です。)次に、grubを再インストールします(実際には必要ありません)。次に、chrootに入り、grubを更新します。これにより、grubは必要に応じて新しいUUIDを使用します。 chrootを終了した後、再起動すると、grubメニューに戻るはずです。
システムのパーティションを変更することはできません(および/dev/sda4
などの親拡張パーティション)システムがそれらを使用している場合-システムの外部からパーティションを変更する必要があります-Ubuntuのインストールディスクはそれを行う必要があります。そのため、最初にディスクから起動してGPartedを開く必要があります。
実際のサイズ変更には、次の2つの簡単な操作が必要です。
拡張パーティション/dev/sda4
をディスクの最後まで拡張し、スワップパーティションを右に移動してから、/dev/sda10
パーティションを展開します。
/dev/sda9
/home
パーティションのサイズを小さくしてから、/dev/sda10
パーティションを展開します。
/dev/sda4
のすべてのパーティションを左に移動してから、スワップを移動してパーティションを拡張しても、同様に機能するはずです。
/
パーティションに5GBのスペースを備えた稼働中のシステムを使用することは可能ですが、少なくとも7-10GBのスペースで動作する可能性があります。
常に実行する必要があるため、何かを実行する前にデータをバックアップする必要があります。また、インストールされたUbuntuシステムで4GBのみを使用している場合、これを別の場所にバックアップして新規インストールを実行できます。つまり、古いシステムのパッケージはスペースを使用しません。