14.04 невозможно получить доступ к / удалить папку в мусорном ведре, содержащем сотни тысяч поврежденных файлов
Вчера я обнаружил в корзине папку с именем FdtN0bhKRX
содержащий более 700000 поврежденных файлов. Я знаю приблизительное число, потому что я пытался переместить папку на USB-ключ, и когда я отменил операцию, диалоговое окно "подготовка к перемещению..." показывало эту метку. Папка имеет размер 1017 МБ, а файлы внутри имеют длину 0 байт. Я пытался сделать все возможное, чтобы удалить эту папку или получить к ней доступ, но мне не удалось. sudo rm
или же sudo su
а потом rm
с -d
а также -f
параметры идут в бесконечном цикле, что может вызвать полный блок функций системы (в том числе Ctrl+Alt+Del
). Я даже написал программу на С ++, которая отлично работает на других папках, но в этом случае она с треском провалилась. Я искал по всей сети, и я не мог найти другой случай, как мой. Файлы внутри папки называются примерно так:
S __FrO__ kj
Я мог прочитать некоторые имена один раз, когда пытался открыть папку в Nautilus, потому что перед сбоем программы, если я нажал кнопку "Назад", некоторые значки файлов отображались вместе с их именем. Единственная команда, которую я могу использовать в папке: mv
Afik.
Заранее спасибо за помощь.
2 ответа
Я решил свою проблему с чудовищной папкой, которую я нашел в папке "Корзина". Ни папка, ни ее файлы не были повреждены, это действительно было HDD Bad Blocks
проблема, с которой я обнаружил fsck
, запустив его из другого раздела. Я не эксперт по жесткому диску, но могу сказать, что fsck
обнаружена проблема в структуре папок (вероятно, там, где находится папка корзины на диске).
Это должно работать:
sudo rm -rf path-to-the-folder
если не сработало, сделай это с root
тип привилегий sudo su
нажмите Enter и повторите команду № sudo
требуется.
ПРЕДУПРЕЖДЕНИЕ!
При входе в систему root
, делай это на свой страх и риск! Если вы абсолютно уверены, что в этой папке ничего нет, тогда все в порядке.