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

Итак, вот симптомы mt. В течение последних нескольких дней я начинаю день с 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) до начала этой проблемы.

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

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

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

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

Я запускаю Ubuntu 13.10, 3.11.0-15-generic

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

1
задан 17 January 2014 в 23:23

1 ответ

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

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

lsof +L1

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

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

3
ответ дан 24 May 2018 в 12:53
  • 1
    Спасибо за Ваш ответ. Когда я перехожу в / media, я вижу очень странное поведение, когда я запускаю " df -d1 -h " Я получаю вывод:. 24K ./hari 4.0K ./cnstnewest 114G. Похоже, что есть 114G файлов на носителях без каких-либо внешних дисков. lsof + L1 дает очень мало файлов: все они принадлежат терминалу chrome и gnome. – harijay 24 January 2014 в 05:49
  • 2
    @harijay И что показывает ls -lah /media? – falconer 24 January 2014 в 05:59
  • 3
    Я думаю, что я близок к этому. Я создал постоянную точку монтирования в носителях для моего внешнего диска «FreeAgent GoFlex Drive», , У меня также была запись crontab, предназначенная для резервного копирования на этот внешний диск. В какой-то момент точка монтирования внешнего диска изменилась на «FreeAgent GoFlex Drive1», и rsync создал зеркало моих данных на путано называемом / media / FreeAgent GoFlex Drive. Я всегда не мог правильно прочитать выходной файл. Он четко сказал: «Не могу прочитать каталог» ./hari/FreeAgent GoFlex Drive: Permission denied & quot ;. – harijay 24 January 2014 в 21:42
  • 4
    @harijay Да, это, вероятно, ваша проблема. Я счастлив, что вы это решили. :) – falconer 24 January 2014 в 21:47
  • 5
    @harijay Хотя я рад и благодарен за то, что вы приняли мой ответ, но поскольку это был не мой ответ, который решил вашу проблему, я думаю, что лучше, если вы этого не примете. Лучше будет, если вы напишете собственный ответ, объясните решение своей проблемы и примите это. Или вы можете принять ответ Стива Ди ниже, поскольку он пишет о том же методе, который вы использовали для выяснения проблемы, хотя это не полное решение вашей проблемы. Вы все равно можете дать мне щедрость, если вы действительно хотите, что не связано с принятым ответом, просто нажмите значок награды. – falconer 25 January 2014 в 00:09

Другие вопросы по тегам:

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