Fedora
從 Fedora 上的 /boot 中刪除救援映像
我正在嘗試使用 fedup 升級我的 Fedora 系統(21 → 22)。我刪除了所有舊核心 using
package-cleanup
但 fedup 仍然需要2MB
更多/boot
.這些是中的文件
/boot
:-rw-r--r--. 1 root root 153K Sep 22 17:52 config-4.1.8-100.fc21.x86_64 drwxr-xr-x. 4 root root 1.0K May 25 09:38 efi -rw-r--r--. 1 root root 181K Oct 21 2014 elf-memtest86+-5.01 drwxr-xr-x. 2 root root 3.0K May 25 09:47 extlinux drwxr-xr-x. 6 root root 1.0K Oct 23 13:32 grub2 -rw-------. 1 root root 38M Aug 18 2014 initramfs-0-rescue-91b91d0aa1ed43eab9d2bcf5b8669540.img -rw-r--r--. 1 root root 19M Oct 11 11:58 initramfs-4.1.8-100.fc21.x86_64.img -rw-r--r--. 1 root root 41M May 22 05:12 initramfs-fedup.img -rw-r--r--. 1 root root 552K May 25 09:51 initrd-plymouth.img drwx------. 2 root root 12K Aug 18 2014 lost+found -rw-r--r--. 1 root root 179K Oct 21 2014 memtest86+-5.01 -rw-------. 1 root root 3.0M Sep 22 17:52 System.map-4.1.8-100.fc21.x86_64 -rwxr-xr-x. 1 root root 5.0M Aug 18 2014 vmlinuz-0-rescue-91b91d0aa1ed43eab9d2bcf5b8669540 -rwxr-xr-x. 1 root root 5.7M Sep 22 17:52 vmlinuz-4.1.8-100.fc21.x86_64 -rw-r--r--. 1 root root 5.7M May 21 18:46 vmlinuz-fedup
initramfs-0-rescue-...
正在佔用最大的空間。這是當我從上一個版本(fedora 20)升級我的作業系統時創建的。我想這個文件可以刪除。有沒有辦法在不使用手動刪除的情況下刪除它rm
?如果不是這個文件,還有哪個文件可以安全刪除(有一個文件夾叫/efi/EFI/fedora/fonts
,但我認為救援文件是最可有可無的)?
和文件可以
vmlinuz-0-rescue-*
用. 它們不屬於任何軟體包,據我所知,沒有任何工具可以刪除它們(儘管您可以使用 創建新的)。initramfs-0-rescue-*``rm``dracut
刪除後執行
grub2-mkconfig -o /boot/grub2/grub.cfg
重新生成你的 grub 配置,這樣它們就不會出現在啟動菜單中。
順便說一下,這些鏡像是最大的,因為它們是獨立於機器的——它們可以在任何系統上啟動。其他核心/ramfs 組合忽略了一些安裝它們的機器上的硬體不需要的模組,並且可能無法移植到其他系統。救援圖像可讓您在需要時修復它。
(至於其他文件,您也可以刪除
fedup
。升級時使用的,應該已經自動刪除了。)
在 CentOS/Red Hat 7 下,Grub 菜單項CentOS Linux 7 (Core) …. - Rescue Image和相關的救援文件(
/boo/vmlinuz-0-rescue-*
和/boot/initramfs-0-rescue-
*)由包dracut-config-rescue生成為避免儲存這些文件,您可以:
- 設置
dracut_rescue_image="no"
在/usr/lib/dracut/dracut.conf.d/02-rescue.conf
或者
- 取出包裝。(刪除包可能不會清除舊的救援文件???)