ls: ошибка ввода/вывода при чтении каталога ‘.’: только для 1 папки

Вопрос или проблема

Я использую 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

Чтобы увидеть скрытую папку/директорию, выполните следующие шаги:

  1. Нажмите клавишу Windows.
  2. Введите Параметры проводника, затем нажмите Enter.
  3. Выберите вкладку Вид.
  4. Снимите флажок “Скрывать защищенные системные файлы”. (Рекомендовано)
  5. Появится подсказка, вы должны будете выбрать Да или Нет, если хотите продолжить изменения на вашем компьютере.
  6. Затем нажмите Применить.

Ссылка доступна здесь: Невидимая папка found.000 после chkdsk

Чтобы получить доступ к папке found.000, которая заблокирована/защищена

  1. Выберите папку/директорию и перейдите в свойства папки
  2. Безопасность
  3. Удалите все разрешения
  4. Нажмите Включить наследование
  5. Нажмите Применить

Ссылка доступна здесь: Как получить доступ к папке found.000, которая заблокирована

Теперь откройте папку/директорию found.000, должна быть папка с именем dir0000.chk с содержимым вашей папки/директории.

Ответ или решение

Ошибка "ls: reading directory ‘.’: Input/output error" при работе с одним каталогом на внешнем жестком диске, работающем под Ubuntu 21.04 (Gnome 3.38.5), может указывать на проблемы с файловой системой, возникшие из-за прерывания передачи данных, когда диск был перемещен или отключен. Давайте подробно разберем шаги, которые помогут вам решить эту проблему.

Шаг 1: Проверка и ремонт файловой системы

  1. Извлечение диска из Linux и подключение к Windows:
    Подключите ваш внешний жесткий диск к компьютеру с Windows 10 или более новой версии. Это может помочь, если проблема заключается именно в файловой системе, так как Windows использует другую методику проверки и исправления ошибок.

  2. Запуск утилиты проверки диска:

    • Перейдите в "Мой компьютер" и найдите ваш внешний жесткий диск.
    • Щелкните правой кнопкой мыши по диску и выберите "Свойства".
    • Перейдите на вкладку "Инструменты" и нажмите "Проверить" (chkdsk).
    • Разрешите системе сканирование и исправление ошибок на диске.

Шаг 2: Просмотр и восстановление потерянных данных

После выполнения диагностики и ремонта на диске может появиться скрытая папка found.000, содержащая восстановленные данные. Чтобы просмотреть этот каталог и извлечь файлы, выполните следующие шаги:

  1. Показ скрытых системных файлов:

    • Нажмите клавишу Windows и введите "Параметры проводника", затем нажмите Enter.
    • В открывшемся окне перейдите на вкладку "Вид".
    • Снимите флажок "Скрывать защищенные системные файлы (рекомендуется)".
    • Подтвердите изменения, нажав "Да", и затем нажмите "Применить".
  2. Доступ к папке found.000:

    • Перейдите в папку found.000, используя тот же способ показа скрытых файлов.
    • Чтобы открыть защищенные папки, такие как found.000, возможно, потребуется изменить права доступа.
    • Щелкните правой кнопкой мыши по папке, выберите "Свойства", перейдите на вкладку "Безопасность".
    • Удалите все текущие разрешения и включите "Наследование".
    • Нажмите "Применить" для сохранения изменений.

Заключение

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

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

Оцените материал
Добавить комментарий

Капча загружается...