/ 新しいカーネルアップデートをインストールするスペースが不足しています。

/ 新しいカーネルアップデートをインストールするスペースが不足しています。

最新のアップデートで以下を受け取りました。

Installing: kernel-default-2.6.37.6-0.11.1 [error]
Installation of kernel-default-2.6.37.6-0.11.1 failed:
(with --nodeps --force) Error: Subprocess failed. Error: RPM failed:    installing package kernel-default-2.6.37.6-0.11.1.x86_64 needs 147MB on the / filesystem


Abort, retry, ignore? [a/r/i] (a): i
Installing: kernel-desktop-2.6.37.6-0.11.1 [error]
Installation of kernel-desktop-2.6.37.6-0.11.1 failed:
(with --nodeps --force) Error: Subprocess failed. Error: RPM failed:    installing package kernel-desktop-2.6.37.6-0.11.1.x86_64 needs 148MB on the / filesystem


Abort, retry, ignore? [a/r/i] (a): i
Installing: kernel-source-2.6.37.6-0.11.1 [error]
Installation of kernel-source-2.6.37.6-0.11.1 failed:
(with --nodeps --force) Error: Subprocess failed. Error: RPM failed:    installing package kernel-source-2.6.37.6-0.11.1.noarch needs 432MB on the / filesystem

私の考えでは、これは私の/パーティションに少しのスペースが必要であることを意味すると思います。そこで寸法/空間を確認しました。

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              25G   24G  208M 100% /

なぜ/こんなに大きかったのですか? ?これは一般的なことですか?スペースをすばやく確保するためのヒントはありますか?そこには私が使わないものがあると思います。そして、過去1年間でカーネルを簡単に更新できました。だから何かが積もっているようです。

ドライブ全体を再分割して拡張するよりも、私が解放したもの(以前のカーネルは保持されますか?)を理解することをお勧めします/

ベストアンサー1

次の変更を行う前に、バックアップを作成してください。
バックアップがない場合、またはすべてのデータを失いたくない場合は、続行しないでください。

走る

du -sh /home

/homeディレクトリで使用されるサイズを取得します。
十分に大きい場合(> = 4G)/ homeは独自のパーティションを持つのに最適な候補です。

livecd または システム回復ディスク
パーティションテーブルタイプ(GPTまたはMBR)に応じて、またはを使用します gdiskpartedfdisk


優先fstypeを使用して新しいパーティションフォーマットを作成します

mkfs.ext4 /dev/sda2
mkdir /mnt/os
mkdir /mnt/home
mount /dev/sda1 /mnt/os    # mount your OS, now all on /
mount /dev/sda2 /mnt/home  # mount newly formatted partion
cp -a /mnt/os/home/* /mnt/home/ # copy current /home data to new partition
cd /mnt/os/home                 # remove old home data, leaving mountpoint
rm -rf .

これで、/mnt/os/etcにCDを移動し、fstabを編集して追加する必要があります。

/dev/sda2 /home ext4 defaults 0 1

これを行う方法はいくつかあります。あなたの経験とスキルに応じてUUIDとしてインストールすることができます(優先されますが必須ではありません)。

他のファイルシステムでも同じことができます。 GoogleツールやEclipseがたくさんインストールされている場合は/ optにインストールされ、独自のパーティションに配置するのも良い方法です。

パーティションが多い場合は、GPTパーティションおよび/またはLVMに切り替える必要があります。その場合は、もう一度質問してください。

おすすめ記事