ubuntu@ubuntu:/usr/lib/locale$ sudo rm -R nl_NL.utf8
rm: cannot remove directory `nl_NL.utf8': Input/output error
У меня есть проблемы при удалении по-видимому поврежденного каталога для обеспечения реконфигурирования этой локали, но ОС не позволяет мне сделать это. Почему?
Я подозреваю повреждение файловой системы здесь. Поскольку это, вероятно, будет Вашей корневой файловой системой, Вы не сможете сделать полное fsck
в то время как система жива, сделайте sudo shutdown -r -F now
который должен завершить работу и перезагрузка ( -r
) принуждение выполнения fsck
( -F
) поскольку система возвращается (в точке, где найденные проблемы могут быть более безопасно устранены). Вы могли бы хотеть обновить свои резервные копии сначала, если только ради паранойи (в случае, если что-то серьезно неправильно и машина не перезагрузит чисто).
Это могла также быть проблема захвата файла, хотя я буду ожидать другое сообщение об ошибке в этом случае. Видеть, какие процессы активно используют те файлы, которые можно выполнить lsof | grep locale
.
Четыре часа спустя я нашел решение своей проблемы:
Я открыл терминальный сеанс как корень и смог удалить direcory с командой:
rmdir ".gvfs"
Никакое сообщение об ошибке не возвратилось.
ls -al
команда. Файл каталога больше не был в списке.