场景
当使用apt命令更新软件时,提示设备上没有空间。
其中的软链接解决方案适用于其他空间不足。
df
查看磁盘使用情况
df -h
find
查看下载的文件路径:
find path -option [ -print ] [ -exec -ok command ] {} \;
采用参数:-cmin n : 在过去 n 分钟内被修改过
查找过去1分钟修改过的文件
find /var -cmin -1
发现写在“/var/lib/apt/lists/partial”路径下。
解决方案
ln | 软链接
ln -s -b -v [源文件或目录] [目标文件或目录]
ln -s -b -v /home/download /var/lib/apt/lists/partial
修改配置文件
继续下载,发现/var还是下载了大量文件,再次重复上面步骤发现这次是apt将deb文件下载到“/var/cache/apt/archives”目录下,可以再次创建软链接:
ln -s -b -v /home/download /var/cache/apt/archives
也可以通过修改apt配置文件解决:
vim /etc/apt/apt.conf
apt.conf内增加一行,或修改其中的“dir::cache::archives”:
dir::cache::archives /home/download;
apt路径
/etc/apt/source.list = 配置软件包来源,也就是软件仓库
/ect/apt/apt.conf.d = 存在apt的零碎配置文件
/ect/apt/preferences = 制定软件包的版本参数
/var/cache/apt/archives = 存放已下载的软件包
/var/cache/apt/archives/partial = 存放正在下载的软件包
/var/lib/apt/lists = 存放已下载的软件包详细信息