Потеря свободного места на диске и быстрый

У меня есть сервер Fedora с /dev/xvda1 разделе /dev/xvda1 . Я быстро теряю ГБ. Невозможно, чтобы это было нормально, поэтому я пытаюсь понять, откуда это происходит.

Я даже не использую du , я просто использую df -h чтобы увидеть падение дискового пространства, и это быстро. Любая помощь будет оценена по достоинству.

Это то, что я делаю, когда сталкиваюсь с такой проблемой. Это не правило, а просто разделение моих взглядов.

1) Проверьте вывод df -kh и подтвердите, где установлен /dev/xvda1 . (скажем, каталог / var)

2) Если /dev/xvda1 заполняется быстро, тогда на нем будет много ввода-вывода. Попробуйте просмотреть выход команды iotop (если есть), если не пропустите этот шаг.

2.1) Если вы получаете вывод iotop, см. Процесс, который делает максимальный ввод-вывод на экране. Он должен быть одним из лучших, если пространство заполняется так быстро. Запишите PID процесса. После этого проверьте следующее lsof -p <PID> <---- PID that you noted down В конце вывода команды lsof вы видите что-то вроде

 rsyslogd 1171 root 0u unix 0xffff8800379e8700 0t0 11328 /dev/log rsyslogd 1171 root 1w REG 8,1 628182 3540277 /var/log/messages rsyslogd 1171 root 2w REG 8,1 27890 3540278 /var/log/secure rsyslogd 1171 root 3r REG 0,3 0 4026532040 /proc/kmsg rsyslogd 1171 root 4w REG 8,1 6375 3540279 /var/log/maillog rsyslogd 1171 root 5w REG 8,1 15228 3539742 /var/log/cron 

Запишите значения как 0u, 1w, 2w и т. Д. Это файловые дескрипторы, открытые этим процессом. Одним из файловых дескрипторов будет тот, где данные будут написаны довольно быстро.

3) Предполагая, что у вас нет другого каталога в каталоге / var, установленного на другом блочном устройстве, выполните следующие действия (если вы это сделаете, снова выполните ping, нам может понадобиться дополнительная информация о вашей системе)

 cd /var <--- the directory which you saw where /dev/xvda1 was mounted. find . -maxdepth 1 -type d -exec du -hs {} \; 

Это предоставит вам самый большой каталог ресурсов в каталоге / var. Может быть, вы получите оттуда некоторое преимущество.

Дайте мне знать, если что-то сработает или нет.

Отказ от ответственности: я предполагаю, что ваш /dev/xvda1 монтируется в каталоге в какой-то директории и не является частью некоторых LVM, SWRAID и т. Д. Если вышеприведенные команды ничего не помогают (желательно, если в шаге 1 нет выхода о / dev / xvda1) , сообщите нам, что мы проводим дополнительные шаги для расследования.