分区建议,如何才能避免“/”分区空间不足?

分区建议,如何才能避免“/”分区空间不足?

我在 EEEPC 上运行 Ubuntu 10.04,4GB 快速固态硬盘设置为 / 分区,以及16GB SSD 速度较慢设置为 /home 分区。我的“/”空间总是不够,无法再安装最新更新或新应用程序。

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

有什么建议吗?

谢谢。

答案1

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

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

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

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

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

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

可以使用以下命令运行:

sudo ~/clean.sh

诊断空间去了哪里

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

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

猴面包树

这应该可以让你了解正在使用哪些空间以及在哪里使用:

猴面包树

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

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

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

答案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

答案3

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

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

替代文本

相关内容