更新时出现依赖项和磁盘空间错误,但需要帮助理解 df 命令显示的内容以及如何修复

更新时出现依赖项和磁盘空间错误,但需要帮助理解 df 命令显示的内容以及如何修复

一切都始于对我们用来处理 Jenkins 构建的本地 Ubuntu 服务器 (14.04) 进行一些维护。尝试更新后,我收到以下错误:

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.13.0-91-generic with 1.
run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1
dpkg: error processing package linux-image-extra-3.13.0-91-generic (--remove):
 subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
 linux-image-extra-3.13.0-91-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

因此我运行命令 df -h 来查看发生了什么:

Filesystem      Size  Used Avail Use% Mounted on
udev            3.8G  8.0K  3.8G   1% /dev
tmpfs           768M  716K  767M   1% /run
/dev/dm-0       227G  8.7G  207G   5% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            3.8G     0  3.8G   0% /run/shm
none            100M     0  100M   0% /run/user
/dev/sda1       236M  233M     0 100% /boot

这是否真的说明我的整个 Ubuntu 服务器位于 250 Gb HD 的 236 Mb 分区上?!

所以我的第一个问题是,我真的这样做了吗?哈哈?

我很感谢其他类似帖子的建议,但是我的硬盘上有空间,只是没有分区;而且我已经尝试了其他帖子中的建议。

如果是这样,我有没有办法将其他 249.75 GB 的 HD 空间分配给 Ubuntu 实例?

任何其他建议都将受到赞赏,但最终目标是为服务器分配更多的 HD 空间或 BU(不想丢失 Jenkin 的配置)并重建/恢复正确。

*编辑1*

根据建议,我运行了命令 lsblk 并得到了以下结果:

NAME                             MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                                8:0    0 238.5G  0 disk
├─sda1                             8:1    0   243M  0 part /boot
├─sda2                             8:2    0     1K  0 part
└─sda5                             8:5    0 238.2G  0 part
  ├─arc--build--vg-root (dm-0)   252:0    0 230.5G  0 lvm  /
  └─arc--build--vg-swap_1 (dm-1) 252:1    0   7.7G  0 lvm  [SWAP]

这仍然让我相信我的主启动分区严重不足……:(

谢谢

答案1

清理旧内核

sudo apt-get autoclean
sudo apt-get autoremove

或者扩展 /boot 分区

相关内容