如何在 ubuntu 中释放磁盘空间?

如何在 ubuntu 中释放磁盘空间?
sudo du -h --max-depth=1


72K ./root
4.0K    ./cdrom
16G ./var
4.0K    ./media
5.9G    ./usr
146M    ./boot
12M ./etc
148K    ./tmp
13G ./home
16K ./opt
du: cannot access './run/user/1000/doc': Permission denied
du: cannot access './run/user/1000/gvfs': Permission denied
1.6M    ./run
4.0K    ./srv
4.8G    ./snap
16K ./lost+found
4.0K    ./mnt
0   ./dev
0   ./sys
du: cannot access './proc/9684/task/9684/fd/3': No such file or directory
du: cannot access './proc/9684/task/9684/fdinfo/3': No such file or directory
du: cannot access './proc/9684/fd/4': No such file or directory
du: cannot access './proc/9684/fdinfo/4': No such file or directory
0   ./proc
41G .

我可以删除哪些文件来释放磁盘空间?

答案1

您可以做很多事情:

  • 安装 BleachBit:删除不必要的文件。
  • 删除快照的旧版本。
  • 在 Ask Ubuntu 中查看更多选项。

以下是您需要放入 shell 脚本并运行的代码(第二种选项):

#!/bin/bash
# Removes old revisions of snaps
# close all snaps before running this!!
     
set -eu
LANG=C snap list --all | awk '/disabled/{print $1, $3}' |
while read snapname revision; do
    snap remove "$snapname" --revision="$revision"
done

答案2

也许这会对某些人有所帮助。我刚刚$ docker system prune -a在工作笔记本电脑和个人笔记本电脑上运行了它,它分别清除了 75 Gb 和 50 Gb 的磁盘空间。显然有很多 Docker 的东西挂在那里,即使我运行$ docker ps -a它,那里什么也没有。

相关内容