ในช่วง 2-3 เดือนที่ผ่านมา ฉันได้รับการแจ้งเตือนเป็นครั้งคราวว่ามีพื้นที่ดิสก์เหลือน้อยในพาร์ติชันสำหรับบูตของฉันบน Ubuntu 20.04 มักจะทำก sudo apt ลบอัตโนมัติ
จะเพิ่มพื้นที่ว่างจนกว่าจะมีการอัปเดตครั้งต่อไป
แต่ในช่วงสองสามสัปดาห์ที่ผ่านมาคำสั่งไม่ได้เพิ่มพื้นที่ว่างใด ๆ และฉันมีพาร์ติชั่นสำหรับบูตเพียง 26mb อย่างต่อเนื่องซึ่งส่งข้อผิดพลาดเมื่อถึงเวลาอัปเดต
ด้านล่างนี้คือผลลัพธ์ของฉันสำหรับ apt autoremove
nocnoc@nocnoc-ThinkPad-T470p:~$ sudo apt autoremove
[sudo] รหัสผ่านสำหรับ nocnoc:
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ที่จะลบและ 12 ไม่ได้อัพเกรด
1 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 0 B
การตั้งค่า initramfs-tools (0.136ubuntu6.6) ...
อัปเดต initramfs: เลื่อนการอัปเดต (เปิดใช้งานทริกเกอร์)
กำลังประมวลผลทริกเกอร์สำหรับเครื่องมือ initramfs (0.136ubuntu6.6) ...
update-initramfs: กำลังสร้าง /boot/initrd.img-5.11.0-41-generic
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/skl_guc_49.0.1.bin สำหรับโมดูล i915
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/bxt_guc_49.0.1.bin สำหรับโมดูล i915
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/kbl_guc_49.0.1.bin สำหรับโมดูล i915
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/glk_guc_49.0.1.bin สำหรับโมดูล i915
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/kbl_guc_49.0.1.bin สำหรับโมดูล i915
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/kbl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/cml_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/icl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/ehl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/ehl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/tgl_huc_7.5.0.bin สำหรับโมดูล i91
5
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/tgl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/tgl_huc_7.5.0.bin สำหรับโมดูล i91
5
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/tgl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/dg1_dmc_ver2_02.bin สำหรับโมดูล i
915
I: initramfs จะพยายามดำเนินการต่อจาก /dev/dm-2
ฉัน: (/dev/mapper/vgubuntu-swap_1)
ฉัน: ตั้งค่าตัวแปร RESUME เพื่อแทนที่สิ่งนี้
ข้อผิดพลาด 24: ข้อผิดพลาดในการเขียน: ไม่สามารถเขียนบล็อกที่บีบอัดได้
E: mkinitramfs ล้มเหลว cpio 141 lz4 -9 -l 24
update-initramfs: ล้มเหลวสำหรับ /boot/initrd.img-5.11.0-41-generic ด้วย 1
dpkg: ข้อผิดพลาดในการประมวลผลแพ็คเกจ initramfs-tools (--configure):
ส่งคืนกระบวนการย่อยของสคริปต์หลังการติดตั้ง initramfs-tools
สถานะการออกจากข้อผิดพลาด 1
พบข้อผิดพลาดขณะประมวลผล:
initramfs-เครื่องมือ
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)
ความคิดใด ๆ ที่จะได้รับการชื่นชมอย่างมาก ขอบคุณ!
แก้ไข:
แล็ปท็อปของฉันมี 20GB บนพาร์ติชันหลัก ปัญหาคือพาร์ติชัน /boot ใน Ubuntu มีขนาดเล็กเกินไปและเต็ม ดังนั้นฉันจึงอยากทราบว่าฉันจะตัดไขมันหรือเพิ่มขนาดของ /boot ได้อย่างไร
นี่คือผลลัพธ์ของฉันสำหรับ sudo apt -f ติดตั้ง
nocnoc@nocnoc-ThinkPad-T470p:~$ sudo apt -f ติดตั้ง
[sudo] รหัสผ่านสำหรับ nocnoc:
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
0 อัพเกรด, 0 ติดตั้งใหม่, 0 ที่จะลบและ 11 ไม่ได้อัพเกรด
1 ไม่ได้ติดตั้งหรือถอดออกอย่างสมบูรณ์
หลังจากการดำเนินการนี้ จะใช้พื้นที่ดิสก์เพิ่มเติม 0 B
การตั้งค่า initramfs-tools (0.136ubuntu6.6) ...
อัปเดต initramfs: เลื่อนการอัปเดต (เปิดใช้งานทริกเกอร์)
กำลังประมวลผลทริกเกอร์สำหรับเครื่องมือ initramfs (0.136ubuntu6.6) ...
update-initramfs: กำลังสร้าง /boot/initrd.img-5.11.0-41-generic
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/skl_guc_49.0.1.bin สำหรับโมดูล i915
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/bxt_guc_49.0.1.bin สำหรับโมดูล i915
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/kbl_guc_49.0.1.bin สำหรับโมดูล i915
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/glk_guc_49.0.1.bin สำหรับโมดูล i915
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/kbl_guc_49.0.1.bin สำหรับโมดูล i915
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/kbl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/cml_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/icl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/ehl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/ehl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/tgl_huc_7.5.0.bin สำหรับโมดูล i91
5
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/tgl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/tgl_huc_7.5.0.bin สำหรับโมดูล i91
5
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/tgl_guc_49.0.1.bin สำหรับโมดูล i9
15
W: อาจไม่มีเฟิร์มแวร์ /lib/firmware/i915/dg1_dmc_ver2_02.bin สำหรับโมดูล i
915
I: initramfs จะพยายามดำเนินการต่อจาก /dev/dm-2
ฉัน: (/dev/mapper/vgubuntu-swap_1)
ฉัน: ตั้งค่าตัวแปร RESUME เพื่อแทนที่สิ่งนี้
ข้อผิดพลาด 24: ข้อผิดพลาดในการเขียน: ไม่สามารถเขียนบล็อกที่บีบอัดได้
E: mkinitramfs ล้มเหลว cpio 141 lz4 -9 -l 24
update-initramfs: ล้มเหลวสำหรับ /boot/initrd.img-5.11.0-41-generic ด้วย 1
dpkg: แพคเกจการประมวลผลข้อผิดพลาด initramfs-tools (--configure):
ส่งคืนกระบวนการย่อยของสคริปต์หลังการติดตั้ง initramfs-tools
สถานะการออกจากข้อผิดพลาด 1
พบข้อผิดพลาดขณะประมวลผล:
initramfs-เครื่องมือ
E: กระบวนการย่อย /usr/bin/dpkg ส่งคืนรหัสข้อผิดพลาด (1)
แก้ไข 2:
นี่คือผลลัพธ์ของฉันสำหรับ lsblk:
nocnoc@nocnoc-ThinkPad-T470p:~$ lsblk
ชื่อ MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
ลูป0 7:0 0 61.3M 1 ลูป /snap/authy/6
ลูป1 7:1 0 61.5M 1 ลูป /snap/authy/7
ลูป2 7:2 0 4K 1 ลูป /snap/เปลือย/5
loop3 7:3 0 9M 1 ลูป /snap/canonical-livepatch/126
ลูป4 7:4 0 64.5M 1 ลูป /snap/caprine/48
loop5 7:5 0 94.5M 1 ลูป /snap/go/8779
ลูป6 7:6 0 64.5M 1 ลูป /snap/caprine/47
ลูป7 7:7 0 147.9M 1 ลูป /snap/chromium/1854
loop8 7:8 0 147.9M 1 ลูป /snap/chromium/1845
loop9 7:9 0 99.4M 1 ลูป /snap/core/11993
ลูป10 7:10 0 183.9M 1 ลูป /snap/inkscape/9256
loop11 7:11 0 99.3M 1 ลูป /snap/core/11743
ลูป12 7:12 0 467.5M 1 ลูป /snap/goland/156
ลูป13 7:13 0 64.6M 1 ลูป /snap/sublime-text/109
loop14 7:14 0 65.2M 1 ลูป /snap/gtk-common-themes/1519
loop15 7:15 0 9M 1 ลูป /snap/canonical-livepatch/119
ลูป16 7:16 0 219M 1 ลูป /snap/gnome-3-34-1804/72
วน17 7:17 0 175.4M 1 วน /snap/postman/132
loop18 7:18 0 3.3M 1 ลูป /snap/shellcheck/1654
loop19 7:19 0 323.6M 1 ลูป /snap/telegram-desktop/3455
loop20 7:20 0 60.3M 1 ลูป /snap/pocket-casts/9
loop21 7:21 0 100.4M 1 ลูป /snap/drawio/134
ลูป22 7:22 0 602.1M 1 ลูป /snap/goland/163
ลูป23 7:23 0 242.4M 1 ลูป /snap/gnome-3-38-2004/76
loop24 7:24 0 162.1M 1 ลูป /snap/spotify/53
loop25 7:25 0 82.9M 1 ลูป /snap/discord/130
loop26 7:26 0 66.5M 1 ลูป /snap/citra-emu/144
loop27 7:27 0 176.9M 1 ลูป /snap/krita/64
loop28 7:28 0 260.7M 1 ลูป /snap/kde-frameworks-5-core18/32
loop29 7:29 0 162.9M 1 ลูป /snap/gnome-3-28-1804/145
loop30 7:30 0 167.3M 1 ลูป /snap/spotify/56
loop31 7:31 0 217.5M 1 ลูป /snap/code/84
loop32 7:32 0 87M 1 ลูป /snap/teams-for-linux/195
loop33 7:33 0 247.9M 1 ลูป /snap/gnome-3-38-2004/87
loop34 7:34 0 3.2M 1 ลูป /snap/shellcheck/1462
loop35 7:35 0 94.5M 1 ลูป /snap/go/8839
loop36 7:36 0 64.7M 1 ลูป /snap/sublime-text/110
loop37 7:37 0 54.2M 1 ลูป /snap/snap-store/558
loop38 7:38 0 535M 1 ลูป /snap/pycharm-professional/260
ลูป39 7:39 0 100.4M 1 ลูป /snap/drawio/135
วน40 7:40 0 175.4M 1 วน /snap/postman/133
loop41 7:41 0 51M 1 ลูป /snap/snap-store/547
loop42 7:42 0 60.3M 1 ลูป /snap/pocket-casts/10
ลูป43 7:43 0 517.7M 1 ลูป /snap/nightmayr-kf5-qt-5-15-2-core20/20
loop44 7:44 0 77.2M 1 ลูป /snap/discord/128
loop45 7:45 0 116.6M 1 ลูป /snap/docker/1125
loop46 7:46 0 164.8M 1 ลูป /snap/gnome-3-28-1804/161
loop47 7:47 0 55.5M 1 ลูป /snap/core18/2253
loop48 7:48 0 122.4M 1 ลูป /snap/fromscratch/4
loop49 7:49 0 362M 1 ลูป /snap/obs-studio/1273
ลูป50 7:50 0 518.3M 1 ลูป /snap/nightmayr-kf5-qt-5-15-2-core20/26
loop51 7:51 0 87M 1 ลูป /snap/teams-for-linux/205
loop52 7:52 0 42.2M 1 ลูป /snap/snapd/14066
loop53 7:53 0 4.2M 1 ลูป /snap/tree/18
loop54 7:54 0 61.9M 1 ลูป /snap/core20/1242
loop55 7:55 0 276.7M 1 ลูป /snap/gimp/372
loop56 7:56 0 362.2M 1 ลูป /snap/obs-studio/1276
loop57 7:57 0 131.6M 1 ลูป /snap/docker/796
ลูป58 7:58 0 219M 1 ลูป /snap/gnome-3-34-1804/77
loop59 7:59 0 43.3M 1 ลูป /snap/snapd/14295
loop60 7:60 0 55.5M 1 ลูป /snap/core18/2246
loop61 7:61 0 213.8M 1 ลูป /snap/code/83
loop62 7:62 0 61.9M 1 ลูป /snap/core20/1270
loop63 7:63 0 277M 1 ลูป /snap/gimp/380
loop64 7:64 0 313.2M 1 ลูป /snap/telegram-desktop/3343
loop65 7:65 0 184.8M 1 ลูป /snap/inkscape/9090
loop66 7:66 0 264.8M 1 ลูป /snap/citra-emu/143
loop67 7:67 0 65.1M 1 ลูป /snap/gtk-common-themes/1515
loop68 7:68 0 8.1M 1 ลูป /snap/pick-colour-picker/238
loop69 7:69 0 295.7M 1 ลูป /snap/vlc/2344
loop70 7:70 0 669.7M 1 ลูป /snap/pycharm-professional/265
nvme0n1 259:0 0 238.5G 0 ดิสก์
âânvme0n1p1 259:1 0 512M 0 ส่วน /boot/efi
âânvme0n1p2 259:2 0 732M 0 ส่วน /บูต
âânvme0n1p3 259:3 0 237.3G 0 ส่วน
âânvme0n1p3_crypt
253:0 0 237.2G 0 คริปโต
ââvgubuntu-ราก
€ 253:1 0 236.3G 0 lvm /run/timeshift/backup
ââvgubuntu-swap_1
253:2 0 976M 0 lvm [สลับ]
และนี่คือผลลัพธ์ของฉันสำหรับ ls /boot/
nocnoc@nocnoc-ThinkPad-T470p:~$ ls /boot
config-5.11.0-38-memtest86+.bin ทั่วไป
config-5.11.0-40-memtest86+.elf ทั่วไป
config-5.11.0-41-memtest86+_multiboot.bin ทั่วไป
config-5.4.0-91-ทั่วไป System.map-5.11.0-38-ทั่วไป
efi System.map-5.11.0-40-ทั่วไป
grub System.map-5.11.0-41-generic
initrd.img System.map-5.4.0-91-ทั่วไป
initrd.img-5.11.0-38-vmlinuz ทั่วไป
initrd.img-5.11.0-40-ทั่วไป vmlinuz-5.11.0-38-ทั่วไป
initrd.img-5.11.0-41-ทั่วไป vmlinuz-5.11.0-40-ทั่วไป
initrd.img-5.4.0-91-ทั่วไป vmlinuz-5.11.0-41-ทั่วไป
initrd.img.old vmlinuz-5.4.0-91-generic
สูญหาย + พบ vmlinuz.old