Невозможно удалить несколько файлов

Мне смонтировали внешнюю Карту памяти к моим 14.0.4 серверам (который испытывает недостаток в любом GUI, о котором я знаю). Содержание этого диска было создано, в то время как он был присоединен к рабочему столу окон. Тот компьютер был с тех пор преобразован в эти 14.0.4 сервера. Я пытаюсь сделать, некоторая основная очистка (удаления, перестройка) и одна папка возмущает меня.

Если я буду делать попытку к комнате-rf папки, то она скажет мне, что один каталог не пуст, и другой встреченный ошибка ввода/вывода:

root@swerver:/media/Cavalry# rm -rf .ReadyDLNA/
rm: cannot remove ‘.ReadyDLNA/art_cache/tmp/mnt/sdb1/My Music/Gogol Bordello - Gypsy Punks (Underdog World Strike)’: Input/output error
rm: cannot remove ‘.ReadyDLNA/art_cache/tmp/mnt/sdb1/My Music/Gogol Bordello - Multi Kontra Culti vs. Irony’: Directory not empty

Если я убываю в папку "My Music", которая является родителем двух незаконных объектов для получения, лучшее смотрят на них, я на самом деле нахожу немного больше материала там:

total 33325
drwxrwxrwx 1 root root   49152 Nov 11 18:31 .
drwxrwxrwx 1 root root       0 Nov 10 23:15 ..
-rw-rw-rw- 1 root root       5 Nov 11 18:29 Bloc Party - Silent Alarm
-rw-rw-rw- 1 root root 2270543 Jan  6  2009 Bloc Party - Silent Alarm Remixed
-rw-rw-rw- 1 root root 2189756 Jan  6  2009 Breeders - Pod
-rw-rw-rw- 1 root root 2430533 Jan  6  2009 Cake - Comfort Eagle
-rw-rw-rw- 1 root root 2230473 Jan  6  2009 Clap Your Hands Say Yeah - Clap Your Hands Say Yeah
-rw-rw-rw- 1 root root 1386336 May 25  2014 Dead Milkmen - Eat Your Paisley!
-rw-rw-rw- 1 root root 1887902 May 25  2014 Dead Milkmen - Stoney's Extra Stout (Pig)
-rw-rw-rw- 1 root root 3479647 May 25  2014 De Facto - Legende Du Scorpion A Quatre Queues
-rw-rw-rw- 1 root root 2614188 May 25  2014 De facto - Megaton Shotblast
-rw-rw-rw- 1 root root 1893161 May 25  2014 Deftones - Around The Fur
-rw-rw-rw- 1 root root 4954770 May 25  2014 Elliott Smith - Songs From a Basement on the Hill
-rw-rw-rw- 1 root root 4326380 May 25  2014 Faith No More - Angel Dust
-rw-rw-rw- 1 root root 2334275 May 25  2014 Frank Black - Teenager of the Year
-rw-rw-rw- 1 root root 2046463 Nov 11 18:29 Girl Talk - Secret Diary
d????????? ? ?    ?          ?            ? Gogol Bordello - Gypsy Punks (Underdog World Strike)
drwxrwxrwx 1 root root    4096 Nov 11 18:37 Gogol Bordello - Multi Kontra Culti vs. Irony

Попытка удалить незаконные объекты производит подобный вывод. Попытка удалить этот другой материал производит различные ошибки:

rm: cannot remove ‘Bloc Party - Silent Alarm’: No such file or directory
rm: cannot remove ‘Bloc Party - Silent Alarm Remixed’: No such file or directory
rm: cannot remove ‘Breeders - Pod’: No such file or directory

Те файлы, очевидно, там. Я делаю это как корень. Я не могу переместить или переименовать файлы: Никакой такой файл или каталог. Я могу повторить/перенаправить содержание в файлы для перезаписи их без проблемы. Я могу использовать программы как нано, чтобы открыть их и сохранить их без ошибки. Я просто не могу удалить их.

Мысли?

2
задан 12 November 2016 в 02:54

1 ответ

"Цыганские Панки" строка запускают "d?????????" который указывает, что запись каталога повреждена. Я рекомендую создать резервную копию того, что Вы можете от Карты памяти и работающий fsck (проверка целостности файловых систем) на диске. Можно использовать "df" или "fdisk" для определения имени устройства Карты памяти (например,/dev/sdb) и раздел в диске (например,/dev/sdb1). Можно затем использовать "fsck", чтобы просканировать и попытаться восстановить файловую систему. Обратите внимание, что, так как команда fsck изменит Карту памяти существует риск, что Вы потеряете данные по тому диску.

sudo fdisk -l                 # to determine the partition name
umount partition_name         # since fsck will not work on a mounted drive
sudo fsck -a partition_name   # using the appropriate

Примечание, что опция-a автоматически применит все изменения. Оставьте это, если Вы хотите выполнить fsck в интерактивном режиме.

После того, как таблица каталога была восстановлена fsck, Вы не должны видеть вопросительные знаки в "ls-l" вывод, и необходимо смочь удалить файлы, которые Вы хотите.

См. https://linux.die.net/man/8/fsck для получения дополнительной информации о fsck.

1
ответ дан 2 December 2019 в 04:52

Другие вопросы по тегам:

Похожие вопросы: