Ошибка в совершенно новом Внешнем жестком диске: “ls: чтение каталога '.': ошибка ввода/вывода”

Этим утром я загружал некоторые файлы непосредственно на ВНЕШНИЙ ЖЕСТКИЙ ДИСК (Жесткий диск Seagate на 1 ТБ, купленный неделю назад), и я должен был закрыть ПК, не размонтировав диск и в то время как он загружал. Теперь я пытаюсь перечислить все файлы в папке, где я загружал, и я получаю эту ошибку когда я ls на ней:

ls: reading directory '.': Input/output error

Aparently, папка, кажется, пуста, но это должно иметь 200 ГБ файлов (приблизительно 160 000 файлов). Если я получаю доступ к нему в Windows I, может только видеть приблизительно 30 000 файлов, но я ничего не вижу на Ubuntu, где я выполнял загрузку.

У меня есть некоторые другие папки в том же Диске, и ни один из них не дает мне ту же ошибку.

Я попробовал fsck, и это, кажется, не представляет ошибки:

mario@mario-desktop:~$ sudo fsck /dev/sdc1
fsck from util-linux 2.30.1

Кроме того, я знаю, что существует файл под названием links.txt в этой папке. Я могу получить доступ к нему путем выполнения gedit links.txt, и я могу даже скопировать его, но я не вижу его в Windows, ни Ubuntu. Таким образом, это, кажется, что мои файлы там, но существуют некоторые проблемы, читая их. Я думаю, что мог вручную скопировать их, если я мог бы помнить название всех их.

Я установил сегодня ИНСТРУМЕНТ ТОНКИХ НАСТРОЕК GNOME, некоторые расширения GNOME и некоторые темы. Я не знаю это, это может быть связано с отказом. Я запускаю Ubuntu 17.10 и Windows 10 на отдельных дисках.

Огромное спасибо заранее

2
задан 19 March 2018 в 21:47

1 ответ

Это является достаточно взрослым, который, вероятно, углубил исходный плакат, но возможно это поможет кому-то. У меня была очень похожая проблема, которую я смог 'решить'. Это было на внутреннем жестком диске довольно новой машины, таким образом, я действительно не думал, что это было связано с аппаратными средствами. Это - Windows 10 PC с приложением Linux Ubuntu. У меня была одна папка (~40 файлов, 3 Гбита), который стал нечитабельным в соответствии с Linux; та же ошибка ls: reading directory '.': Input/output error. Я не мог ls, mv, rm, rename, tar, и т.д. что один каталог, но все остальное казалось прекрасным. Я не был уверен, как это получило тот путь, но выключение машины, когда вещи были открыты, возможно, было это (я подкачиваю большой монитор между парой машин и не всегда вспоминаю то, в чем находятся вещи состояния для монитора меньше один). И, как OP, у меня даже было файл Notes.txt, который я знал, был там и больше не мог перечислять, но я мог открыть его в vi!

исходное сообщение действительно помогало мне (спасибо), потому что я еще не думал о попытке посмотреть на то же место из файлового менеджера Windows. То, когда я сделал, все, что я ожидал, было там и смотрело хорошо кроме, я заметил, что один файл, не намеренно созданный мной, звонил .~lock.hways_us.dbf#

, я массажировал/извлекал некоторую магистраль lat/longs от набора файла форм/базы данных с моим собственным кодом. Таким образом, я просто удалил .~lock... файл выше с Windows, и затем сторона Linux начала работать снова очень хорошо. Я знаю, что это может быть более жестко, чтобы сделать с тысячами файлов, и это кажется, что OP, возможно, имел некоторую потерю файла также, но возможно был некоторый странный файл висячей строки или фрагменты файла как это, которое вызвало проблему.

1
ответ дан 2 December 2019 в 04:45

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

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