如何释放我的 / 分区中的空间

如何释放我的 / 分区中的空间

几个月前,我在 Windows 笔记本电脑上创建了用于双启动 Kubuntu 的分区。我有一个 19 GB 的“/”分区,它已经满了。apt-get clean似乎没什么帮助。这里的其他回复提到使用 GParted 为“/”添加更多空间,但似乎 19G 也足够了。我可以将一些根文件夹移动到我的主目录吗?

挖掘后var/lib/docker占用了 3.2G,/usr/lib/cuda-10.0占用了 3.7G。我该如何移动它们,以便我运行的应用程序仍能找到它们?

➜  / df -h             
Filesystem      Size  Used Avail Use% Mounted on
udev            7.8G     0  7.8G   0% /dev
tmpfs           1.6G  1.7M  1.6G   1% /run
/dev/sdb2        19G   17G  504M  98% /
tmpfs           7.9G   97M  7.8G   2% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           7.9G     0  7.9G   0% /sys/fs/cgroup
/dev/sda1       256M   31M  226M  12% /boot/efi
/dev/sdb3       137G   21G  110G  16% /home
tmpfs           1.6G   16K  1.6G   1% /run/user/1000
➜  / sudo du -h --max-depth=1 | sort -h
0       ./dev
0       ./proc
0       ./sys
4.0K    ./cdrom
4.0K    ./lib64
4.0K    ./media
4.0K    ./mnt
4.0K    ./srv
8.0K    ./snap
16K     ./lost+found
20K     ./root
72K     ./tmp
1.7M    ./run
12M     ./sbin
13M     ./bin
16M     ./etc
195M    ./boot
201M    ./opt
891M    ./lib
4.4G    ./var
12G     ./usr
21G     ./home
37G     .

答案1

您当然可以将这些目录移动到任何您想要的位置。您只需创建一个符号链接。例如,如果您想将 /var/lib/docker 移动到 /home/var/lib/docker,您必须通过执行以下命令创建一个链接

ln -s /home/var/lib/docker /var/lib/docker

相关内容