В моей файловой системе NTFS есть файл, который я не могу удалить. Это выдает эту ошибку:
rm: cannot remove `zigBqC04': Input/output error
Любые другие файлы также не могут быть скопированы в эту папку и отображают сообщение об ошибке как:
Error opening file 'file-path': Input/output error
Любое решение.
Похоже, в файловой системе есть ошибки. Сделайте полный скандиск / чкдск из windows. (поиск ошибок)
для этого может потребоваться войти в систему как root. Если это так, введите:
sudo su
в Терминал и перейдите с терминалом к тому месту, где находится zigBqC04
и rm <filename>
, чтобы удалить файлы, или rmdir <dir>
, чтобы удалить папки, замените < ---> на имя файла или папки. Можно использовать подстановочные знаки ( и?). *
Обходной путь, который, к счастью, сработал для меня, состоял в том, чтобы подключить диск к системе Windows и удалить поврежденные файлы и папки, используя Shift + Delete (немедленное удаление без корзины).
После этого проблема, казалось, была решена, когда диск был возвращен в Ubuntu.
Если это файловая система NTFS или FAT и у вас нет доступа к Windows, просто скопируйте файлы, которые вы хотите сохранить, с USB-накопителя на жесткий диск. Затем снова отформатируйте USB-накопитель, используя GPARTED или аналогичный менеджер разделов для NTFS или FAT. Затем скопируйте все файлы обратно на USB-накопитель. Работал на меня.
То же обстоятельство я встретил. Я почти уверен, что собираюсь удалить каталог. Поэтому я пытаюсь использовать rm -rf XXX
, а также Shift + Delete
для удаления, но оба не удаются из-за одной и той же ошибки. Интересно, я исправил это, щелкнув правой кнопкой мыши каталог Move to Trash
, а затем Empty Trash
. Надежда тоже работает на тебя.