我如何获得一些空间?我没有空间了。
编辑:澄清一下,我确实运行了至少几个不同的 Conda 环境,那么可能是这个 tmpfs 文件的来源吗?
Filesystem Size Used Avail Use% Mounted on
udev 15G 0 15G 0% /dev
tmpfs 3.0G 920K 3.0G 1% /run
/dev/sda1 49G 47G 2.0G 96% /
tmpfs 15G 0 15G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 15G 0 15G 0% /sys/fs/cgroup
/dev/loop0 98M 98M 0 100% /snap/google-cloud-sdk/126
/dev/loop1 55M 55M 0 100% /snap/core18/1705
/dev/loop2 94M 94M 0 100% /snap/core/8935
/dev/loop3 99M 99M 0 100% /snap/google-cloud-sdk/127
/dev/sda15 105M 3.6M 101M 4% /boot/efi
答案1
我不认为您空间不足,但在将文件系统与设备匹配时遇到困难。首先,您的 50GB SSD 似乎是 /dev/sda1 - 这是它的设备名称。它安装在 / - 这是根目录。因此,cd /
到根目录并检查每个下一个目录级别的使用情况du -h --max-depth=1
所有其他设备既不属于您,也不消耗内存。所有 tmpfs 都驻留在 RAM 中,并且它们具有指定的最大大小。在充满内容之前,他们不会占用它。使用命令free
或监视器进行交叉检查top
(使用 ESC 或 Q 键退出)。
设备 /dev/loopX 似乎重新安装了外部内容,例如加密设备的未加密版本,或者在您的情况下与您的主机提供商相关的内容。它们被报告为已满,因为它们实际上不是像硬盘这样的设备。它们纯粹是虚拟的。
您可以轻松检查是否还有剩余空间:您仍然可以通过 SSH 或类似方式登录。因此可以写入日志文件和其他管理数据。
同时检查您最喜欢的所谓 Linux 标准库的信息来源。它解释了基本的 Linux 文件系统布局和指南。还要看看 Linux 文件系统类型,尤其是。 tmpfs 和循环设备。