我需要扩展 / 分区的所有未分配空间。问题是它们不相邻,因此无法直接从 UI 完成。
我该如何通过终端进行?
更新
du -hsx --exclude=/{proc,sys,dev,run} /* | sort -hr
39G /home
14G /usr
5,4G /var
1,9G /opt
1,9G /lib
275M /boot
31M /etc
15M /bin
14M /sbin
13M /root
1,2M /tmp
48K /snap
28K /media
16K /lost+found
4,0K /srv
4,0K /mnt
4,0K /lib64
4,0K /cdrom
0 /vmlinuz.old
0 /vmlinuz
0 /initrd.img.old
0 /initrd.img
更新 2
实际上,大部分空间都在缓存目录中。
$ sudo find -maxdepth 1 -exec du -sh "{}" \; | sort -rh
37G .
14G ./.cache
3,9G ./.sdkman
3,5G ./.config
2,7G ./.gradle
2,4G ./.local
2,2G ./.m2
2,0G ./.minikube
1,9G ./.npm
1,8G ./.nvm
823M ./snap
375M ./.3T
370M ./studio3t
322M ./Desktop
271M ./go
220M ./.PyCharm2018.3
136M ./.embedmongo
114M ./.joplin
96M ./.eclipse
95M ./.vscode
93M ./.java
32M ./.var