常用工具命令
切换到xxx目录,统计当前目录下容量,如果有挂载点也被计入,-d 1是层级深度为一级
cd xxx; du -ah -d 1
cache目录
坐标~/.cache
主要目标是vmware的临时缓存:.cache/vmware/drag_and_drop/
另外如果删除注入edge、vscode的缓存,会清理掉相关配置,可自行决定。
.local目录
清理python3库文件
python3包含apt和pip3安装的两类
下面的指令通过pip3卸载所有库,这个指令主要针对~/.local下通过当前用户命令安装的库:
pip3 freeze > liblist.txt
pip3 uninstall -r liblist.txt -y
如果要卸载pip3,通过apt反向卸载
apt purge python3-pip
另外ubuntu通过apt安装的库,参考下面的apt部分,不是pip3安装的包不通过pip3清理。
清理不要的apt/dpkg应用
进入/var/log/apt,里面有多个history.log*的文件,里面是apt安装历史记录集合。
搜索诸如如下格式的记录,后面跟的是安装用户,其余大多是系统自己安装的默认包可以先不动:
Commandline: apt-get install docker-ce docker-ce-cli containerd.io
Requested-By: work (1001)
然后对照上面的命令行反向执行apt purge指令。
通过分区管理保护重要数据
为了保护重要数据,避免系统崩溃带来致命影响。需要进行磁盘分区和挂载。
磁盘管理工具组合为gpart加docker,这个足够进行分区和磁盘管理了。
apt install gparted
docker安装要自己去找,安装好找一个新的磁盘挂载到系统上,然后关闭docker,移动docker库,最后用软件链接起来,这样docker就可以不随系统了,减少崩溃影响。
/var/lib/docker -> /home/work/docker/docker