Диск собирается от почти пустого до полного за один день, нет очевидного объяснения: как диагностировать

Итак, вот симптомы мт. За последние несколько дней я начинаю день с, скажем, 33 ГБ места, а затем на следующий день вижу, что у меня осталось только 1 ГБ. Я оцениваю пространство с помощью «df»

hari@hari-Precision-WorkStation-T7500:~$ df
Filesystem                                                              1K-blocks       Used  Available Use% Mounted on
/dev/sde1                                                               230398116  216818952    1852572 100% /
none                                                                            4          0          4   0% /sys/fs/cgroup
udev                                                                      6135136          4    6135132   1% /dev
tmpfs                                                                     1229864       1588    1228276   1% /run
none                                                                         5120          0       5120   0% /run/lock
none                                                                      6149304       5808    6143496   1% /run/shm
none                                                                       102400         56     102344   1% /run/user
//server01.mycompany.com/archive$/Biology/RAW-Data 8458860528 4685045352 3773815176  56% /home/rawdata2
/dev/sda1                                                              1953512032 1724815580  228696452  89% /media/hari/FreeAgent GoFlex Drive1

Единственное изменение, которое я сделал в своей системе, - это монтирование файлового ресурса 9 ТБ с использованием модуля cifs (samba) до того, как началась эта проблема.

Когда я запускаю анализатор использования диска «baobab», он сообщает о диске, не предполагая, что какой-либо отдельный каталог в моем доме значительно вырос за ночь - то есть процентное соотношение не увеличивается значительно.

Я использую частный веб-сервер на этом компьютере и больше не работаю на этом компьютере. Нет журналов, которые значительно растут в одночасье, и нет процессов, которые имеют много дискового пространства, как исследовал «htop» «top».

Я пытался использовать «sudo iotop», но я не знаю, как интерпретировать его вывод.

Куда уходит мое дисковое пространство. Я боюсь, что какой-то индексатор пытается проиндексировать файловый ресурс 9 ТБ, который удерживает некоторое пространство с тех пор, как проблема началась после того, как я добавил файловый ресурс 9 ТБ.

Я использую Ubuntu 13.10, 3.11.0-15-generic

Как мне устранить неполадки, используя все это пространство. Я напуган каким-то индексатором или каким-то другим фоновым процессом.

0
задан 05.05.2020, 10:21

2 ответа

Если вы находитесь в ситуации, когда перезагрузка не не всегда освобождает интервал, я перезагружаюсь в режим спасения и использую du, как описано выше, чтобы почувствовать, где происходит пространство. Я склонен делать «du -sc * | sort -n» как быстрый и грязный способ проведения такого рода исследований (грязный из-за проблем со скрытыми файлами и т. Д., Как обсуждалось выше). Начните с корня и работайте вниз.

Я бы согласился, что это очень странная проблема. Возможно, попробуйте выборочно отключить службы, чтобы узнать, сможете ли вы их остановить? Что касается индексации, единственные вещи, работающие в масштабе всей системы в качестве стандарта, о которых я могу подумать, должны быть locate / mlocate. Также есть apt-xapian, который индексирует пакеты, mandb, который индексирует man-страницы.

Вы входите в эту машину с сеансом рабочего стола? Если да, проблема остановится, если вы войдете (хотя бы графически)?

1
ответ дан 05.05.2020, 10:22
  • 1
    Спасибо Steve. Я наблюдал точно, что Вы описали. Перезагрузки не освобождали пространства. В некоторых случаях tune2fs - m0 на диске, освобожденном некоторое пространство. В конце я систематически шел от каталога до каталога, как Вы рекомендовали и комбинация du - кв/см * | вид n и "-d1-h " du; помогший меня диагностировать каталог в / медиа, имя которых соответствовало моему названию внешнего диска " Freegent GoFlex Drive" который я принял за свой внешний диск. Это имело 144 ГБ моего " free" расположите с интервалами, потому что rsync создал его из-за crontab задания, которое выполнило everynight в 3:00. Я также избежал видеть его в своих выполнениях df – Vasily Kabunov 05.05.2020, 10:22

Если дисковое пространство всегда освобождается после перезагрузки, это, скорее всего, означает, что пространство используется некоторыми несвязанными файлами. Несвязанные файлы удаляются = несвязанными из файловой системы, но процесс по-прежнему сохраняет их открытыми, поэтому дисковое пространство, используемое таким файлом, не освобождается до тех пор, пока процесс не освободит файл. Процесс, содержащий несвязанный файл, также может продолжать запись в файл и использовать все больше и больше дискового пространства, не обнаруживаемого в файловой системе.

Для просмотра несвязанных файлов и процесса их хранения вы можете использовать lsof. В течение долгого времени я всегда использовал grep -ing на выходе lsof для просмотра несвязанных файлов, но некоторое время назад я нашел этот супер ответ о том, как легко просматривать несвязанные файлы. Вам просто нужно использовать

lsof +L1

, так как при этом будут перечислены все открытые файлы, у которых количество ссылок меньше 1, следовательно, они не связаны.

Так что используйте lsof +L1 и проверьте, много ли файлов или больших файлов не связаны на вашем компьютере, вы также увидите, какой процесс их удерживает.

3
ответ дан 05.05.2020, 10:21
  • 1
    Я думаю, что я близко к разрешению этого. Я создал постоянную точку монтирования в медиа для моего внешнего диска " FreeAgent GoFlex Drive". у меня также была crontab запись, которая была предназначена для резервного копирования к тому внешнему диску. В какой-то момент точка монтирования внешнего диска, измененная на " FreeAgent GoFlex Drive1" и rsync создал зеркало моих данных по смутно названному/media/FreeAgent Диску GoFlex. Мне всегда не удавалось считать вывод du правильно, Он ясно сказал " du: не может прочитать каталог †./hari/FreeAgent GoFlex Drive’: Разрешение denied". – Nicholas Undenge 05.05.2020, 10:22
  • 2
    @harijay, Хотя I' m довольный и ценят, что Вы приняли мой ответ, но начиная с него wasn' t действительно мой ответ, который решил Вашу проблему, я думаю, что это лучше если Вы don' t принимают его. Лучше был бы то, если Вы пишете собственный ответ, объясняя решение Вашей проблемы и признаете что один. Или можно принять Steve Dee' s ответ ниже, поскольку это пишет о той же технике, Вы раньше узнавали проблему, хотя это не полное решение Вашей проблемы. Можно все еще дать щедрость мне, если Вы действительно хотите, который не связывается с принятым ответом, просто нажмите на значок щедрости премии. – Serj Ardovic 05.05.2020, 10:22
  • 3
    @harijay Да, который вероятен Ваша проблема. I' m счастливый Вы решили его.:) – ahmed hamdy 05.05.2020, 10:23
  • 4
    @harijay И что делает ls -lah /media шоу? – Basant 05.05.2020, 10:23
  • 5
    Спасибо за Ваш ответ. Когда я перехожу к / медиа, я вижу очень странное поведение, когда я выполняю " df-d1-h " я произвожусь:. 24K ./Хари 4.0K ./cnstnewest 114G . Таким образом, кажется, что существует 114G файлов в медиа без любых смонтированных внешних дисков. lsof +L1 дает очень немного файлов: все принадлежавшие хрому и терминалу гнома. – Brad Martin 05.05.2020, 10:23

Теги

Похожие вопросы