У меня EBS объемом 8 ГБ, и когда я проверял свободное место, он говорит, что я использую почти все его:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.8G 7.2G 185M 98% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 0 0 0 - /sys/fs/fuse/connections
none 0 0 0 - /sys/kernel/debug
none 0 0 0 - /sys/kernel/security
udev 1.9G 8.0K 1.9G 1% /dev
devpts 0 0 0 - /dev/pts
tmpfs 375M 196K 375M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.9G 0 1.9G 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/xvdb 394G 199M 374G 1% /mnt
Но общий размер рута 1,6Гб. Где мне не хватает ~ 6 ГБ?
Вы можете проверить использование корневого устройства с помощью
du -hsx /
Это просматривает вашу файловую систему и распечатывает общий размер всех файлов. Если значение du print составляет около 7,2 ГБ, то с нашим выводом в формате df все в порядке, и вы действительно используете все устройство. Затем вы должны проверить подпапки с помощью du like
du -hsx /home
du -hsx /bin
du -hsx /usr
du -hsx /var
чтобы узнать, где находятся данные.
!!!ПРЕДУПРЕЖДЕНИЕ!!!
Это может занять некоторое время
Возможно, вы все еще удалили файлы, которые все еще используются. Вы можете перечислить открытые удаленные файлы с помощью
lsof +L1
Самый простой способ исправить это - перезапустить процесс или весь сервер.