Привод ext4 берет навсегда ls?

На некоторое время у меня был внешний жесткий диск, отформатированный в ext4. По какой-то причине он начинает вечно списывать каталоги. Иногда просто запускать ls /mount/point/of/drive занимает несколько минут, иногда этот каталог будет хорошо, но не каталоги в нем и т. Д. Может ли это быть признаком того, что накопитель становится старым или даже провалится? Копирование файлов происходит как можно быстрее через USB 2.

One Solution collect form web for “Привод ext4 берет навсегда ls?”

Диагностика файловой системы

Я запустил e2fsck на диске, чтобы начать. Вам нужно будет запустить это только для чтения. Также проверьте диск с помощью hdparm или sdparm .

 $ hdparm -tT /dev/sda1 /dev/sda1: Timing cached reads: 3884 MB in 2.00 seconds = 1941.51 MB/sec Timing buffered disk reads: 46 MB in 0.62 seconds = 74.40 MB/sec 

Из моего опыта медленность, которую вы описываете, будет означать, что привод, скорее всего, начинает иметь физические сбои.

Что еще?

Учитывая тип проблем, которые вы видите, я также попытался запустить что-то вроде HDAT или Spinrite (Commercial) против диска, чтобы узнать, сообщает ли он о каких-либо физических сбоях.

Вы также можете попробовать загрузить с другого загрузочного носителя и запустить smartctl чтобы узнать, есть ли какие-либо ошибки SMART.

Например:

 $ smartctl --all /dev/sda 

Рекомендации

  • e2fsck man page
  • Учебник sdparm
  • Страница руководства sdparm
  • hdparm man page
  • «Архив с однократной записью»: ext2 vs ext4 ^ has_journal vs
  • Как обновить размер каталога после удаления файла?
  • Почему моя файловая система ext4 распознается только на машине, на которой она была отформатирована?
  • Какова «стоимость» глубоко вложенных папок в ext4?
  • Почему эти файлы в фрагменте ext4 фрагментированы?
  • Как сбросить список используемых inodes файловой системы ext4 с помощью debugfs?
  • Восстановите файлы внутри папки, которая была заменена пустой. (openSUSE, Ext4)
  • Удаление невозможного файла
  • Почему я не могу написать мой раздел ext4 даже с 777 переменами?
  • Как читать / изменять контекст SELinux на смонтированном изображении ext4 из системы, отличной от SELinux?
  • Выделить файл с определенным смещением в ext3 / 4
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.