Google Cloud VM 内存已用完 100%

Google Cloud VM 内存已用完 100%

总体来说,我对 ubuntu 不是很在行,所以如果这个问题比较愚蠢,请原谅我。

我最近开始使用 Google Cloud 服务来处理一些与机器学习相关的事情。当我忙着 pickle 数据库时,我得到了 [Errno 28] 设备上没有剩余空间。我最初没怎么在意,清除了几个文件并再次尝试,但我一直收到错误。

我的实例大小约为 500 GB,但我当前正在处理的文件占用的存储空间不到 20 GB。

当我尝试时,sudo du /home -sh /*我得到了这个:

476G /家
14M/箱
46M /启动
0 /设备
7.3M /等
0/initrd.img
0 /initrd.img.old
136M /库
3.9M /lib32
4.0K /lib64
16K /失物招领
4.0K /媒体
4.0K/月
du:无法访问‘/proc/5435/task/5435/fd/4’:没有此文件或目录
du:无法访问‘/proc/5435/task/5435/fdinfo/4’:没有此文件或目录
du:无法访问‘/proc/5435/fd/3’:没有此文件或目录
du:无法访问‘/proc/5435/fdinfo/3’:没有此文件或目录
0 /进程
24K /根
8.6M/次
13M / sbin目录
8.0K /快照
4.0K /srv
0 /系统
24K /tmp
6.0G /usr
2.9G /无用
0 /vmlinuz
0 /vmlinuz.old

当我尝试使用 df 来找出我正在使用的内存量时,我得到了以下信息:

文件系统大小已使用可用使用率%安装于
udev 24G 0 24G 0%/dev
tmpfs 4.8G 8.6M 4.8G 1% /运行
/dev/sda1 485G 485G 427M 100% /
tmpfs 24G 0 24G 0%/dev/shm
tmpfs 5.0M 0 5.0M 0% /运行/锁定
tmpfs 24G 0 24G 0%/sys/fs/cgroup
tmpfs 4.8G 0 4.8G 0%/运行/用户/1001

100% 的内存使用率是从哪里来的?前几天我删除了一个 39.9 GB 大小的数据集,但只释放了几 MB 的空间。

我目前安装了 Ubuntu 16.04。

答案1

476G   /home

你显然在子目录中有 475GiB/home/

要获取更多信息,释放一些空间(1-2GiB),运行

sudo apt install ncdu
ncdu /home/

这将为您提供磁盘使用情况的交互式列表。

相关内容