Description: Ubuntu 11.10 Release: 11.10 Codename: oneiric У меня есть много папок и файлов с ??? ???? ??.txt- как имена файлов, когда я делаю
$ sudo mount -t vfat /dev/sdb1 /media/some/folder Мой внешний жесткий диск действительно fat32. После пары предложений мне нужно
$ convmv -f cp1251 -t utf-8 -r --notest folder/ но encaне могу определить кодировку файла (ов). Итак, я попробовал несколько кодировок методом проб и проверок, и это не сработало. Мне нужно решить, какие файлы удалить, а какие оставить. Итак, 1) как смонтировать внешний HDD fat32, чтобы правильно отображать имена файлов? 2) Как конвертировать имена файлов в кодировку, если я не знаю кодировку?
Обновить
$ sudo dosfsck -a -v /dev/sdc1 dosfsck 3.0.9 (31 Jan 2010) dosfsck 3.0.9, 31 Jan 2010, FAT32, LFN open: No such file or directory Перезагрузка системы и перемонтирование решили эту проблему magic. Но теперь я сталкиваюсь с проблемой
rm: cannot remove `somefilehere': Read-only file system Как я понимаю, файловая система на внешнем жестком диске повреждена. Также dd_rescue, вероятно, мой выбор, но если бы я мог безопасно отремонтировать, я бы хотел.
update2 Решена проблема частично
$ sudo mount -0 remount,rw /path/to/mountpoint Но все еще не могу удалить некоторые файлы.
sudo chmod 777 -R /path/to/par причины : Input/output error