我想知道为什么 Ubuntu 不会自动删除旧内核。
当然没有什么是完美的,事情可能会出错,所以如果更新不起作用,拥有一个备份内核可能会很棒。但是,只保留最新内核和最新内核之前的内核并删除所有旧内核也足够了。
Ubuntu 不会自动执行此操作有什么原因吗?
我的启动分区在 SSD 上,所以它没有空间容纳超过 8 个已安装的内核版本,最终某些内核更新将无法安装,因为我的启动分区充满了旧版本。关于如何删除旧版本(甚至如何使过程自动化)有很多问题,但我的问题很简单:为什么不apt-get autoremove自动检测和删除它们,有没有办法让它这样做?我的意思是,apt-get无论如何安装它们,所以它知道它们,那么为什么它选择保留所有旧版本?
我在尝试复制文件时开始出现“可用空间不足”错误,并且在某些时候我在启动时遇到问题并进行了ZFS 回滚。尽管(根据df及du下文)使用的驱动器空间<60%,我仍然遇到空间错误。
下面的答案指出 zfs 快照占用了太多空间,这是一个有用的开始。但sudo du /.zfs/snapshot/ -h --max-depth=0仅返回60G。其他地方有140G的快照吗?(或者还能是什么?)
还明显zfs list -t snapshot没有显示(最大的,我假设最不存在的?)数据集rpool/USERDATA/thomas_fv2wpz,该数据集在zfs list下面的输出中显示为278G.
这是输出的目录:
\n\nuname -azfs listzfs list -o space rpool/USERDATAdf -hdu -h --max-depth=1lsblk -f$ uname -a\nLinux thomas-Latitude-E6530 5.4.0-31-generic #35-Ubuntu SMP Thu May 7 20:20:34 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux\n …Run Code Online (Sandbox Code Playgroud)