我尝试安装核从终端使用sudo snap install nuclear
。尝试失败,输出错误如下:
Reading package lists... Error!
E: Write error - write (28: No space left on device)
E: IO Error saving source cache
E: The package lists or status file could not be parsed or opened.
跑步df -h
揭示:
Filesystem Size Used Avail Use% Mounted on
tmpfs 385M 26M 359M 7% /run
/dev/sda2 9.5G 9.5G 0 100% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/sda1 943M 112M 767M 13% /boot
/dev/sda4 222G 991M 210G 1% /home
tmpfs 385M 4.7M 380M 2% /run/user/1000
安装 Ubuntu 22.04 还不到一周。几乎没有下载任何东西,也没有安装任何新应用程序,但根文件夹已经满了。
欢迎对此问题提供任何合理的解释或解决方案。
答案1
看起来你犯了一个典型的新用户错误。你分区过多了。
您的根 (/) 分区太小(9GB 对比建议的 25GB)。您的所有日志、应用程序包和整个系统都挤在那里,而且已经 100% 满了。
同时,您有一个巨大的单独的 /home 分区(已使用 1GB,可用 210GB)。
事实上,单独的 /home 分区是可选的。它不是必需的。对于大多数用户来说,位于大型根 (/) 分区上的 /home 目录工作正常,并且可以使用多年而不会变满。
过度分区的常见原因是那些不靠谱的点击诱饵网站,它们向新用户提供 20 年前的陈旧建议或过于先进的建议。不幸的是,其中一些广告的流量很大,很多新用户被误导了。
您有两个选择:
您可以调整分区大小。这是一个不简单的操作,可能会丢失数据。请先将数据备份到其他媒体。如果在调整大小时遇到问题,请做好重新安装系统的准备。
另外,由于这是一个新系统,您可以简单地重新安装并让 Ubuntu 安装程序重新对存储设备进行分区。Ubuntu 安装程序的默认设置不会创建单独的 /home 分区。这将破坏所有数据和设置,因此请先将数据备份到其他媒体。