首先:我刚刚开始使用 CLI 来管理整个服务器,如果这个问题很愚蠢,我很抱歉,但是我找不到任何解决方案。
我遇到了问题apt-get -f install
,因为我的磁盘已满。df -h
返回:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg00-lv01 37G 8.1G 28G 23% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 483M 12K 483M 1% /dev
tmpfs 99M 592K 99M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 494M 0 494M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 464M 459M 0 100% /boot
如您所见,我的文件系统/boot
已满。我该如何继续“给”启动一些空间/dev/mapper/vg00-lv01
?我陷入困境。非常感谢任何帮助
答案1
您可以尝试运行:
sudo apt-get autoremove
此命令将删除由其他软件包安装的且不再需要的软件包。
我假设您有未使用的内核映像,导致启动分区已满。如果您无法运行上述命令,则需要手动清理 /boot 分区。首先,您可以使用以下命令找出已安装的内核:
sudo dpkg --list 'linux-image*' | grep ^ii
可以像这样手动删除其他内核版本(上面列出的版本除外):
sudo rm /boot/*-unused-kernel-version*
以 root 身份使用时务必非常小心rm -rf
,仅删除未使用的内核。
当 /boot 中有一些可用空间时再次运行:
sudo apt-get -f install
你可能会发现这篇文章非常有用:
https://askubuntu.com/questions/345588/what-is-the-safest-way-to-clean-up-boot-partition