/dev/mapper/已满

/dev/mapper/已满

大家好,我遇到了一个问题,我的系统无法正常登录或启动。我检查了硬盘空间,发现了以下问题。

matthew@Kronos:~$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/Kronos--vg-root  214G  203G     0 100% /
none                         4.0K     0  4.0K   0% /sys/fs/cgroup
udev                         7.8G  4.0K  7.8G   1% /dev
tmpfs                        1.6G  928K  1.6G   1% /run
none                         5.0M     0  5.0M   0% /run/lock
none                         7.8G  4.0K  7.8G   1% /run/shm
none                         100M  8.0K  100M   1% /run/user
overflow                     1.0M   36K  988K   4% /tmp
/dev/sda1                    228M   55M  161M  26% /boot
zeus                         1.8T  1.3T  540G  71% /zeus

我该如何修复这个 100% 满的问题,我没有更大的硬盘,我是否必须为它购买更大的硬盘?我对 ubuntu 和 linux 还不太熟悉,所以请提供我需要使用的完整命令行命令。

提前致谢。

答案1

我找到了问题!使用以下方法深入研究文件:

sudo du -a /home | sort -n -r | head -n 10

显示占用空间最多的前 10 个文件,其中最大的两个是.xsession-errors和我的下载文件夹。进入目录并使用rm -f这些文件夹后,我的/home现在只有 6.1G!

Filesystem                   Size  Used Avail Use% Mounted on
/dev/mapper/Kronos--vg-root  214G  6.1G  208G   3% /
none                         4.0K     0  4.0K   0% /sys/fs/cgroup
udev                         7.8G  4.0K  7.8G   1% /dev
tmpfs                        1.6G  912K  1.6G   1% /run
none                         5.0M     0  5.0M   0% /run/lock
none                         7.8G  148K  7.8G   1% /run/shm
none                         100M   20K  100M   1% /run/user
/dev/sda1                    228M   64M  152M  30% /boot
zeus                         1.8T  1.3T  538G  71% /zeus

感谢所有帮助我缩小问题范围并解决问题的人。

答案2

那么你的硬盘已经满了,没有多余的空间来放任何东西了?

删除一些东西?

你不能把东西清理一下吗?全新安装的 Ubuntu 只有几 GB,所以你有很多东西占用了那个空间。你存储的东西超出了你的承受能力。从经济角度来看,你需要将一些东西运到其他地方或直接删除。

  • 卸载未使用的应用程序
  • 卸载你不玩的游戏(即只安装你正在玩的游戏)
  • 将您的音乐保存在在线音乐保存解决方案中。
  • 将照片存储在类似的东西中。或者 Flickr 等。
  • 将内容存档至 CD/DVD/蓝光。

购买更多空间。

如果您只需要保留所有内容而不删除任何内容,则需要更多空间。从长远来看,解决此问题的唯一方法是购买更多存储空间。如果您买不起新存储,请考虑购买二手存储。最大的存储(目前为 4TB)通常不是最便宜的。

回收“保留”空间

Ubuntu 会保留大约 5% 的空间,以便在计算机完全满载时您仍能使用。这仅适用于 root 用户。如果您真的陷入困境,您可以回收这些空间:

sudo tune2fs -m 0 /dev/mapper/Kronos--vg-root

如果你填满空间,你被塞满了。你可能甚至无法启动,所以只将此作为最后的手段!

答案3

在我删除一些内容但没有成功之后,这对我有帮助:

lsof | grep delete

这将显示仍可处理已删除文件的进程的 pid。停止/终止该进程以释放磁盘空间。

有时,被删除的文件可能仍由某个进程处理,因此仍然占用磁盘空间。

答案4

就我的情况而言,下载的文件被临时存储了。请尝试从中删除内容/tmp

相关内容