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

zef*_*fer 9 apt partitioning

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

如何更好地管理分区以避免此问题?请记住,大型 SSD 的性能较低,因此我认为我不应该将其用于操作系统。使用apt时是否可以将应用程序安装到不同的分区?

有什么建议吗?

谢谢你。

dv3*_*0ea 9

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

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

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

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

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

#!/bin/sh
#~/clean.sh
apt-get autoremove
rm /var/cache/apt/archives/*.deb
Run Code Online (Sandbox Code Playgroud)

这可以使用以下命令运行:

sudo ~/clean.sh
Run Code Online (Sandbox Code Playgroud)

诊断空间的去向

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

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

猴面包树

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

猴面包树

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

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

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


Sca*_*ine 0

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

在 Synaptic 中,转到设置/首选项,选择文件选项卡并选择中间选项:

所有文字