答案1
最简单的方法是将目录移动到另一个分区,然后创建从旧位置到新位置的符号链接。
/home 上似乎有很多可用空间,因此请使用:
apt-get clean
此步骤是可选的,但强烈推荐。它将删除当前位于 /var/cache/apt/archives 中的所有下载的 .deb 文件。如果您不想删除它们,那也可以,但第三步 (
mv
) 将需要一段时间 - 无论将存档从一个分区复制并删除到另一个分区需要多长时间。为 .deb 档案创建一个方便的目录:
mkdir -p /home/var/cache/apt/
您可以将其放在 /home 下的任何位置(或任何其他有大量可用空间的分区),例如
/home/apt
也可以,但保持相同的目录结构非常有用且方便。mv /var/cache/apt/archives /home/var/cache/apt
ln -s /home/var/cache/apt/archives/ /var/cache/apt/
就这样,完成了。
下次您使用 apt、apt-get 等时,它将遵循从 /var/cache/apt/archives 到 /home/var/cache/apt/archives 的符号链接 - 所有下载的文件都将存储在那里。
顺便说一句,如果 / 上的空间仍然不足,您可能需要使用/usr/share/doc
- mv 执行相同的操作并将其符号链接到,例如 /home/usr/share/doc。