私のサーバーをkernel.x86_64 0:2.6.32-696.23.1.el6にアップグレードしようとしています。
次のメッセージを受け取りました。
Transaction Check Error:
installing package kernel-2.6.32-696.23.1.el6.x86_64 needs 29MB on the /boot filesystem
Error Summary
-------------
Disk Requirements:
At least 29MB more space needed on the /boot filesystem.
現在、2つのカーネルがインストールされています。
rpm -qカーネル
kernel-2.6.32-696.10.3.el6.x86_64
kernel-2.6.32-696.20.1.el6.x86_64
/bootフォルダで、以前のバージョンの残りのパッケージを探します。
ls -lah /スタート/2.6.32-504ナショナル|
1 -rw-r--r-- 1 root root 104K Mar 10 2015 /boot/config-2.6.32-504.16.2.el6.x86_64
2 -rw-r--r-- 1 root root 104K May 29 2015 /boot/config-2.6.32-504.23.4.el6.x86_64
3 -rw-r--r-- 1 root root 104K Dec 19 2014 /boot/config-2.6.32-504.8.1.el6.x86_64
4 -rw------- 1 root root 18M May 6 2015 /boot/initramfs-2.6.32-504.16.2.el6.x86_64.img
5 -rw------- 1 root root 18M May 12 2016 /boot/initramfs-2.6.32-504.23.4.el6.x86_64.img
6 -rw------- 1 root root 18M May 12 2016 /boot/initramfs-2.6.32-504.23.4.el6.x86_64.img.bak
7 -rw------- 1 root root 18M Feb 4 2015 /boot/initramfs-2.6.32-504.8.1.el6.x86_64.img
8 -rw------- 1 root root 4.5M Sep 23 2016 /boot/initrd-2.6.32-504.23.4.el6.x86_64kdump.img
9 -rw-r--r-- 1 root root 196K Mar 10 2015 /boot/symvers-2.6.32-504.16.2.el6.x86_64.gz
10 -rw-r--r-- 1 root root 196K May 29 2015 /boot/symvers-2.6.32-504.23.4.el6.x86_64.gz
11 -rw-r--r-- 1 root root 196K Dec 19 2014 /boot/symvers-2.6.32-504.8.1.el6.x86_64.gz
12 -rw-r--r-- 1 root root 2.5M Mar 10 2015 /boot/System.map-2.6.32-504.16.2.el6.x86_64
13 -rw-r--r-- 1 root root 2.5M May 29 2015 /boot/System.map-2.6.32-504.23.4.el6.x86_64
14 -rw-r--r-- 1 root root 2.5M Dec 19 2014 /boot/System.map-2.6.32-504.8.1.el6.x86_64
15 -rwxr-xr-x 1 root root 4.0M Mar 10 2015 /boot/vmlinuz-2.6.32-504.16.2.el6.x86_64
16 -rwxr-xr-x 1 root root 4.0M May 29 2015 /boot/vmlinuz-2.6.32-504.23.4.el6.x86_64
17 -rwxr-xr-x 1 root root 4.0M Dec 19 2014 /boot/vmlinuz-2.6.32-504.8.1.el6.x86_64
ファイルを削除しようとするすべての試行は失敗します。
rm /boot/initramfs-2.6.32-504.23.4.el6.x86_64.img.bak
rm: remove regular file `/boot/initramfs-2.6.32-504.23.4.el6.x86_64.img.bak'? y
rm: cannot remove `/boot/initramfs-2.6.32-504.23.4.el6.x86_64.img.bak': Read-only file system
問題を解決するアイデアがありますか?
挨拶
答え1
yum-utils
パッケージをインストールした後、古いカーネルを削除します。
# package-cleanup --oldkernels --count=2
count=2
コアは2つだけ残ります。実行中のカーネルを維持するには:
# package-cleanup --oldkernels --count=1
答え2
助けてくれてありがとう。 /bootはROモードでインストールされ、次のように変更されました。
mount -o remount,rw /boot
その後、/bootフォルダにある以前のバージョンの残りのファイルを削除しました。
rm -fr $(ls | grep "2.6.32-504")
そしてカーネルをアップグレードするのに十分なスペースがあります。
残りの質問は/ bootをROモードに戻すことをお勧めしますか?
挨拶