分区建议,如何停止“ /”分区上的空间不足?


9

我在EEEPC上运行Ubuntu 10.04,将4GB快速SSD设置为/分区,将16GB慢速SSD设置为/ home分区。我的“ /”空间不足,无法再安装最新更新或新应用。

如何更好地管理分区以避免此问题?请记住,大型SSD会降低性能,因此我不认为我应该在操作系统上使用它。使用apt时可以将应用程序安装到其他分区吗?

有什么建议吗?

谢谢。

Answers:


9

以下是一些减少软件包占用空间的方法:

  • 删除自动可移动软件包:转到系统->管理->突触软件包管理器。点击左下方的“状态”按钮。单击已安装(自动可移动)过滤器。单击其中一个软件包,然后按Ctrl-a将其全部选中。接下来,右键单击其中一个软件包,然后单击“标记为删除”。然后单击工具栏中的“应用”按钮。突触自动清除

  • 删除缓存的软件包:在Synaptic中,单击设置->首选项,然后单击“文件”选项卡。单击显示“删除缓存的软件包文件”的按钮。突触偏好

  • 对其进行设置,以便安装后删除软件包:在Synaptic中,单击设置->首选项,然后单击“文件”选项卡。单击显示“安装后删除下载的软件包”的单选按钮。突触偏好

您可以创建一个bash脚本来自动执行以下任务:

#!/bin/sh
#~/clean.sh
apt-get autoremove
rm /var/cache/apt/archives/*.deb

可以使用以下命令运行:

sudo ~/clean.sh

诊断空间消失了

转到应用程序->附件->磁盘使用情况分析器。

点击“扫描文件系统”按钮:

猴面包树

这应该使您详细了解正在使用的空间以及位置:

猴面包树

将文件系统的各个部分分隔到不同的驱动器/分区中

可以将文件系统的某些部分(例如/ var或/ usr)放在不同驱动器上的单独分区上。该过程将与分离yout / home分区相同,您已经完成了。

这些教程:http : //www.psychocats.net/ubuntu/separatehomehttp://www.psychocats.net/ubuntu/mountlinux应该为您提供必要的信息。


我还建议安装类似的东西localepurgeubuntu-tweak还具有出色的系统清洁程序(我会避免computer-janitor)。当然,还有系统清洁器,例如bleachbitfslint
人2010年

这绝对有帮助,非常感谢。我还使用ubuntu-tweak的软件包管理器设法清理了很多空间,这是一个很好的技巧!
zefer 2010年

2

首先,请遵循dv3500ea的建议以消除碎片并分析磁盘使用情况

如果系统分区上仍然没有足够的空间,请将系统的一部分移至主分区。不过,不要在16GB驱动器上创建新分区,请使用现有分区,这样就不必担心选择大小。

选择您不关心速度差异的系统的一个或多个较大部分。这必须是/usr或的一部分/var,因为在/home分区可用之前的引导时间内可能需要其余的部分。将该部分移至/home分区,然后在系统分区上创建符号链接。例如,/usr/share/doc看起来不错,因此请运行以下命令:

sudo mv /usr/share/doc /home/usr-share-doc
sudo ln -s /home/usr-share-doc /usr/share/doc

这只是我一直在寻找的东西。我使用dv3500ea和上面一个人的建议设法清理了很多空间,因此我可能不必走这条路,但这是我的下一步,谢谢。
zefer 2010年

0

在具有4Gb的旧EEE701上,我发现Synaptic将所有旧的deb文件下载到/ var / cache / apt / archives中后,会保留它们。如果将其设置为在下载后清除,则可能会发现4Gb本身就足够了。

在Synaptic中,转到设置/首选项,选择“文件”选项卡,然后选择中间选项:

替代文字


得到它了。我通常在终端中使用apt-get进行安装,而且我也经常运行apt-get clean,我认为这样做也一样,但是现在我一定可以覆盖!谢谢。
zefer 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.