現在、13.04を実行しているUbuntuサーバーがあります。 13.10にアップグレードしたいのですが、エラーが発生します:
Not enough free disk space
The upgrade has aborted. The upgrade needs a total of 61.0 M free
space on disk '/boot'. Please free at least an additional 21.5 M of
disk space on '/boot'. Empty your trash and remove temporary packages
of former installations using 'Sudo apt-get clean'.
ブートパーティションは次のとおりです。
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 76M 35M 38M 48% /boot
他のさまざまな質問に従って、空き容量を増やしました。上記のcleanコマンドを実行し、古いカーネルをすべて削除したので、現在は最新のカーネルしかありません。
周りを見てみると、/boot
、しかし、私が見た唯一の答えは、LiveCDでgpartedを使用するように言っています。
ただし、サーバーへのSSHアクセスのみがあるため、これはオプションではありません。 SSH経由でハードドライブのパーティションを再分割する方法はありますか?
申し訳ありませんが、できません。
パーティションの使用中は、パーティションのサイズを変更できません。システムは実行時に/boot
のアンマウントを許容しますが、サイズを変更するには、そのパーティションの直後または直前に空きスペースが必要です。これはおそらく/
によって占有されます。 OSの実行中はアンマウントできません。
結局これが機能する可能性は1つありますが、/boot
に隣接するスワップパーティションがあるかどうかに依存します。その場合は、/boot
をアンマウントしてスワップを無効にし、スワップパーティションを削除し、そのスペースを使用して/boot
を拡大し、残りのスペースにわずかに小さい新しいスワップパーティションを作成します。ここAskUbuntuに関する別の質問には、 すべての詳細 があります。