![为什么 df -h 显示 /dev/shm、/sys/fs/cgroup 和 /run/shm 上有这么多浪费的空间?](https://linux22.com/image/1021798/%E4%B8%BA%E4%BB%80%E4%B9%88%20df%20-h%20%E6%98%BE%E7%A4%BA%20%2Fdev%2Fshm%E3%80%81%2Fsys%2Ffs%2Fcgroup%20%E5%92%8C%20%2Frun%2Fshm%20%E4%B8%8A%E6%9C%89%E8%BF%99%E4%B9%88%E5%A4%9A%E6%B5%AA%E8%B4%B9%E7%9A%84%E7%A9%BA%E9%97%B4%EF%BC%9F.png)
我最近设置了一个 Ubuntu 20.04 服务器虚拟机,运行 df -h 时,看到以下内容:
Filesystem Size Used Avail Use% Mounted on
udev 2.9G 0 2.9G 0% /dev
tmpfs 595M 1.2M 594M 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 20G 9.3G 9.4G 50% /
tmpfs 3.0G 8.0K 3.0G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.0G 0 3.0G 0% /sys/fs/cgroup
tmpfs 3.0G 0 3.0G 0% /run/shm
/dev/sda2 976M 198M 712M 22% /boot
/dev/loop1 56M 56M 0 100% /snap/core18/1988
/dev/loop2 70M 70M 0 100% /snap/lxd/19188
/dev/loop0 56M 56M 0 100% /snap/core18/1944
/dev/loop3 70M 70M 0 100% /snap/lxd/19032
/dev/loop4 32M 32M 0 100% /snap/snapd/11036
/dev/loop5 32M 32M 0 100% /snap/snapd/10707
tmpfs 595M 0 595M 0% /run/user/1000
为什么有三个文件夹每个占用 3Gb,我该如何删除它们?我在这台机器上运行着一项服务,所以我怀疑这是否有必要。
谢谢。
答案1
没有什么占用 3G。这些是 tmpfs。它们不存储在磁盘上,只存储在 RAM 中。并且它们只使用任何相关数量的 RAM,如果其中确实有文件(您的系统上没有这种情况)。