/dev/vda1 挂载在 / 上并使用 94% 的磁盘空间

/dev/vda1 挂载在 / 上并使用 94% 的磁盘空间

我的 VPS 服务器 ( ) 上的磁盘空间有问题Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-97-generic x86_64),因此我正在尝试查找问题所在。

所以我使用了命令:

df -h

结果是:

Filesystem      Size  Used Avail Use% Mounted on
udev            236M     0  236M   0% /dev
tmpfs            49M  7.8M   42M  16% /run
/dev/vda1        15G   14G  952M  94% /
tmpfs           245M     0  245M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           245M     0  245M   0% /sys/fs/cgroup
tmpfs            49M     0   49M   0% /run/user/0

如何清除已使用的内存/dev/vda1

我尝试使用命令du -hx --max-depth=1 /。所以我在以下位置找到了很多大小为100 MB的文件 /usr/src

106M    /usr/src/linux-headers-4.4.0-169
106M    /usr/src/linux-headers-4.4.0-157
15M /usr/src/linux-headers-4.4.0-128-generic
106M    /usr/src/linux-headers-4.4.0-141
15M /usr/src/linux-headers-4.4.0-127-generic
106M    /usr/src/linux-headers-4.4.0-143
106M    /usr/src/linux-headers-4.4.0-173
15M /usr/src/linux-headers-4.4.0-138-generic
15M /usr/src/linux-headers-4.4.0-133-generic
15M /usr/src/linux-headers-4.4.0-45-generic
106M    /usr/src/linux-headers-4.4.0-151
106M    /usr/src/linux-headers-4.4.0-28
15M /usr/src/linux-headers-4.4.0-142-generic
106M    /usr/src/linux-headers-4.4.0-93
106M    /usr/src/linux-headers-4.4.0-142
106M    /usr/src/linux-headers-4.4.0-98
15M /usr/src/linux-headers-4.4.0-178-generic
15M /usr/src/linux-headers-4.4.0-161-generic
106M    /usr/src/linux-headers-4.4.0-170
15M /usr/src/linux-headers-4.4.0-159-generic
15M /usr/src/linux-headers-4.4.0-171-generic
15M /usr/src/linux-headers-4.4.0-103-generic
106M    /usr/src/linux-headers-4.4.0-124
15M /usr/src/linux-headers-4.4.0-143-generic
15M /usr/src/linux-headers-4.4.0-165-generic
106M    /usr/src/linux-headers-4.4.0-108
106M    /usr/src/linux-headers-4.4.0-174
15M /usr/src/linux-headers-4.4.0-169-generic
106M    /usr/src/linux-headers-4.4.0-145
15M /usr/src/linux-headers-4.4.0-176-generic
15M /usr/src/linux-headers-4.4.0-137-generic
106M    /usr/src/linux-headers-4.4.0-119
106M    /usr/src/linux-headers-4.4.0-134
15M /usr/src/linux-headers-4.4.0-139-generic
106M    /usr/src/linux-headers-4.4.0-130
106M    /usr/src/linux-headers-4.4.0-96
15M /usr/src/linux-headers-4.4.0-93-generic
106M    /usr/src/linux-headers-4.4.0-154
15M /usr/src/linux-headers-4.4.0-141-generic
15M /usr/src/linux-headers-4.4.0-173-generic
15M /usr/src/linux-headers-4.4.0-109-generic
15M /usr/src/linux-headers-4.4.0-96-generic
106M    /usr/src/linux-headers-4.4.0-148
15M /usr/src/linux-headers-4.4.0-179-generic
15M /usr/src/linux-headers-4.4.0-119-generic
106M    /usr/src/linux-headers-4.4.0-159
15M /usr/src/linux-headers-4.4.0-157-generic
15M /usr/src/linux-headers-4.4.0-124-generic
106M    /usr/src/linux-headers-4.4.0-177
15M /usr/src/linux-headers-4.4.0-108-generic
15M /usr/src/linux-headers-4.4.0-174-generic
15M /usr/src/linux-headers-4.4.0-130-generic
106M    /usr/src/linux-headers-4.4.0-109
15M /usr/src/linux-headers-4.4.0-121-generic
106M    /usr/src/linux-headers-4.4.0-128
15M /usr/src/linux-headers-4.4.0-154-generic
15M /usr/src/linux-headers-4.4.0-151-generic
15M /usr/src/linux-headers-4.4.0-148-generic
106M    /usr/src/linux-headers-4.4.0-166
106M    /usr/src/linux-headers-4.4.0-116
106M    /usr/src/linux-headers-4.4.0-45
15M /usr/src/linux-headers-4.4.0-97-generic
15M /usr/src/linux-headers-4.4.0-112-generic
15M /usr/src/linux-headers-4.4.0-134-generic
106M    /usr/src/linux-headers-4.4.0-161
106M    /usr/src/linux-headers-4.4.0-165
106M    /usr/src/linux-headers-4.4.0-97
15M /usr/src/linux-headers-4.4.0-116-generic
15M /usr/src/linux-headers-4.4.0-170-generic
106M    /usr/src/linux-headers-4.4.0-121
106M    /usr/src/linux-headers-4.4.0-176
106M    /usr/src/linux-headers-4.4.0-112
106M    /usr/src/linux-headers-4.4.0-150
106M    /usr/src/linux-headers-4.4.0-127
106M    /usr/src/linux-headers-4.4.0-139
106M    /usr/src/linux-headers-4.4.0-133
106M    /usr/src/linux-headers-4.4.0-104
15M /usr/src/linux-headers-4.4.0-28-generic
106M    /usr/src/linux-headers-4.4.0-178
106M    /usr/src/linux-headers-4.4.0-184
106M    /usr/src/linux-headers-4.4.0-171
15M /usr/src/linux-headers-4.4.0-177-generic
15M /usr/src/linux-headers-4.4.0-98-generic
15M /usr/src/linux-headers-4.4.0-101-generic
15M /usr/src/linux-headers-4.4.0-104-generic
106M    /usr/src/linux-headers-4.4.0-137
15M /usr/src/linux-headers-4.4.0-150-generic
106M    /usr/src/linux-headers-4.4.0-103
15M /usr/src/linux-headers-4.4.0-166-generic
106M    /usr/src/linux-headers-4.4.0-101
106M    /usr/src/linux-headers-4.4.0-179
106M    /usr/src/linux-headers-4.4.0-138
15M /usr/src/linux-headers-4.4.0-145-generic
15M /usr/src/linux-headers-4.4.0-184-generic

同样的结果在/lib/modules...

54M /lib/modules/4.4.0-170-generic
54M /lib/modules/4.4.0-171-generic
53M /lib/modules/4.4.0-101-generic
54M /lib/modules/4.4.0-159-generic
54M /lib/modules/4.4.0-176-generic
54M /lib/modules/4.4.0-141-generic
54M /lib/modules/4.4.0-130-generic
54M /lib/modules/4.4.0-124-generic
54M /lib/modules/4.4.0-173-generic
53M /lib/modules/4.4.0-108-generic
54M /lib/modules/4.4.0-165-generic
54M /lib/modules/4.4.0-184-generic
54M /lib/modules/4.4.0-151-generic
54M /lib/modules/4.4.0-178-generic
54M /lib/modules/4.4.0-138-generic
54M /lib/modules/4.4.0-142-generic
53M /lib/modules/4.4.0-104-generic
54M /lib/modules/4.4.0-177-generic
54M /lib/modules/4.4.0-148-generic
42M /lib/modules/4.4.0-28-generic
54M /lib/modules/4.4.0-133-generic
42M /lib/modules/4.4.0-45-generic
54M /lib/modules/4.4.0-179-generic
53M /lib/modules/4.4.0-112-generic
54M /lib/modules/4.4.0-143-generic
53M /lib/modules/4.4.0-93-generic
54M /lib/modules/4.4.0-116-generic
53M /lib/modules/4.4.0-103-generic
53M /lib/modules/4.4.0-96-generic
54M /lib/modules/4.4.0-157-generic
54M /lib/modules/4.4.0-137-generic
53M /lib/modules/4.4.0-98-generic
54M /lib/modules/4.4.0-154-generic
54M /lib/modules/4.4.0-121-generic
54M /lib/modules/4.4.0-150-generic
54M /lib/modules/4.4.0-161-generic
54M /lib/modules/4.4.0-127-generic
54M /lib/modules/4.4.0-166-generic
54M /lib/modules/4.4.0-139-generic
54M /lib/modules/4.4.0-169-generic
54M /lib/modules/4.4.0-134-generic
53M /lib/modules/4.4.0-109-generic
54M /lib/modules/4.4.0-145-generic
54M /lib/modules/4.4.0-128-generic
54M /lib/modules/4.4.0-119-generic
53M /lib/modules/4.4.0-97-generic
54M /lib/modules/4.4.0-174-generic

我可以删除所有文件吗?

答案1

一般的做法

用于du -hx --max-depth=1 /查看哪些第一级目录包含大部分数据。对各个子目录(例如du -hx --max-depth=1 /home)重复此操作,直到到达包含大量数据(很少的大文件或许多小文件)的目录。

然后考虑这些数据来自哪里(重要数据、日志文件)、可以删除哪些数据以及如何减缓存储数据的增长。自动删除旧数据也许会有所帮助 ( man logrotate)。

你的情况的问题

您的问题是内核更新不会删除旧内核。这在某种程度上很有用(保留一两个),以防万一新的引起问题。您可能也有很多这样的文件/boot

您可以删除所有不再需要的内核文件。最好的方法可能是删除内核包。

我不使用 Ubuntu,因此我无法透露任何细节,但有一个 Ubuntu 解决方案可以在更新后自动删除旧内核。应该很容易通过搜索引擎或其他网站找到https://askubuntu.com/

相关内容