我在 EEEPC 上运行 Ubuntu 10.04,将4GB 快速 SSD设置为 / 分区,将16GB 慢速 SSD设置为 /home 分区。我的“/”空间一直不足,无法再安装最新更新或新应用程序。
如何更好地管理分区以避免此问题?请记住,大型 SSD 的性能较低,因此我认为我不应该将其用于操作系统。使用apt时是否可以将应用程序安装到不同的分区?
有什么建议吗?
谢谢你。
以下是一些减少包占用空间的方法:
删除您的自动可移动包:转到系统 -> 管理 -> 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/separatehome和http://www.psychocats.net/ubuntu/mountlinux应该为您提供必要的信息。
在我的 4Gb 旧 EEE701 上,我发现 Synaptic 在将所有旧 deb 文件下载到 /var/cache/apt/archives 后保留它们。如果您将其设置为下载后清除,您可能会发现 4Gb 本身就足够了。
在 Synaptic 中,转到设置/首选项,选择文件选项卡并选择中间选项:

| 归档时间: |
|
| 查看次数: |
783 次 |
| 最近记录: |