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