Вопрос или проблема
Я использую Ubuntu 21.04, Gnome 3.38.5.
Только одна папка выдает мне:
ls: reading directory '.': Input/output error
остальная часть жесткого диска работает нормально.
Это произошло, когда внешний жесткий диск был перемещен во время передачи, и, очевидно, передача остановилась.
Я также получаю
fsck from util-linux 2.36.1
когда я запускаю
sudo fsck /dev/sdc1
Также
sudo fsck.ext4 /dev/sdc1
Выдает мне
e2fsck 1.45.7 (28-Jan-2021)
/dev/sdc1 is in use.
e2fsck: Cannot continue, aborting.
Теперь я не могу видеть никаких файлов внутри, и также, хотя я копировал, а не перемещал, файлов нигде нет.
Я проверил эти ресурсы, ни один из них, кажется, не дает мне решения:
Ошибка на новом внешнем жестком диске: “ls: reading directory ‘.’: Input/output error”
https://unix.stackexchange.com/questions/445168/ls-reading-directory-input-output-error
Ошибка на новом внешнем жестком диске: “ls: reading directory ‘.’: Input/output error”
ls: чтение директории …………….’: Ошибка ввода/вывода
Ошибка ввода/вывода при попытке доступа к определенным директориям
Изменения: добавлена дополнительная информация
Я получил следующую ошибку, пытаясь перечислить (ls) папку/директорию на внешнем жестком диске, используя Ubuntu 22.04 jammy:
'.': Input/output
Я выключил ноутбук во время передачи файлов в папку/директорию на внешнем жестком диске
Шаги для решения:
- Подключить внешний жесткий диск к компьютеру с Windows 10 или выше (я использовал Windows 11)
- Перейти в Мой компьютер > выбрать внешний жесткий диск > щелкнуть правой кнопкой мыши и выбрать свойства > выбрать вкладку Инструменты и запустить проверку (chkdsk)
- Утилита сканирует и исправит внешний жесткий диск.
- Это приведет к созданию скрытой защищенной папки/директории с именем found.000
Чтобы увидеть скрытую папку/директорию, выполните следующие шаги:
- Нажмите клавишу Windows.
- Введите Параметры проводника, затем нажмите Enter.
- Выберите вкладку Вид.
- Снимите флажок “Скрывать защищенные системные файлы”. (Рекомендовано)
- Появится подсказка, вы должны будете выбрать Да или Нет, если хотите продолжить изменения на вашем компьютере.
- Затем нажмите Применить.
Ссылка доступна здесь: Невидимая папка found.000 после chkdsk
Чтобы получить доступ к папке found.000, которая заблокирована/защищена
- Выберите папку/директорию и перейдите в свойства папки
- Безопасность
- Удалите все разрешения
- Нажмите Включить наследование
- Нажмите Применить
Ссылка доступна здесь: Как получить доступ к папке found.000, которая заблокирована
Теперь откройте папку/директорию found.000, должна быть папка с именем dir0000.chk с содержимым вашей папки/директории.
Ответ или решение
Ошибка "ls: reading directory ‘.’: Input/output error" при работе с одним каталогом на внешнем жестком диске, работающем под Ubuntu 21.04 (Gnome 3.38.5), может указывать на проблемы с файловой системой, возникшие из-за прерывания передачи данных, когда диск был перемещен или отключен. Давайте подробно разберем шаги, которые помогут вам решить эту проблему.
Шаг 1: Проверка и ремонт файловой системы
-
Извлечение диска из Linux и подключение к Windows:
Подключите ваш внешний жесткий диск к компьютеру с Windows 10 или более новой версии. Это может помочь, если проблема заключается именно в файловой системе, так как Windows использует другую методику проверки и исправления ошибок. -
Запуск утилиты проверки диска:
- Перейдите в "Мой компьютер" и найдите ваш внешний жесткий диск.
- Щелкните правой кнопкой мыши по диску и выберите "Свойства".
- Перейдите на вкладку "Инструменты" и нажмите "Проверить" (chkdsk).
- Разрешите системе сканирование и исправление ошибок на диске.
Шаг 2: Просмотр и восстановление потерянных данных
После выполнения диагностики и ремонта на диске может появиться скрытая папка found.000
, содержащая восстановленные данные. Чтобы просмотреть этот каталог и извлечь файлы, выполните следующие шаги:
-
Показ скрытых системных файлов:
- Нажмите клавишу Windows и введите "Параметры проводника", затем нажмите Enter.
- В открывшемся окне перейдите на вкладку "Вид".
- Снимите флажок "Скрывать защищенные системные файлы (рекомендуется)".
- Подтвердите изменения, нажав "Да", и затем нажмите "Применить".
-
Доступ к папке
found.000
:- Перейдите в папку
found.000
, используя тот же способ показа скрытых файлов. - Чтобы открыть защищенные папки, такие как
found.000
, возможно, потребуется изменить права доступа. - Щелкните правой кнопкой мыши по папке, выберите "Свойства", перейдите на вкладку "Безопасность".
- Удалите все текущие разрешения и включите "Наследование".
- Нажмите "Применить" для сохранения изменений.
- Перейдите в папку
Заключение
Если указанные методы не помогают, возможно, стоит обратиться к более специализированным средствам восстановления данных или услугам технической поддержки, так как присутствуют риски физического повреждения диска. Такими мерами можно минимизировать потерю данных и восстановить доступ к файлам.
Выполнение данных действий должно улучшить доступность вашего диска и восстановить целостность файловой системы. Если у вас возникают сложности при осуществлении процедуры, можно обратиться за профессиональной помощью.