freenas - монтирование раздела FAT32 с правильной кодировкой в "the"
Я только начал с FreeNAS и получил кучу данных (более 300 ГБ), которые мне нужно получить из раздела FAT32, который мне нужно перенести в раздел FreeNAS ZFS.
FreeNAS успешно смонтировал раздел FAT32 и может получить доступ к содержимому, единственная проблема в том, что я пытаюсь это сделать
мв, ср, смолаили же
челчтобы сдвинуть или создать архив файлов, он неизбежно захлебнется найденным файлом с нечетным символом с
Недействительным аргументпредупреждение. Имя файла будет примерно таким
foo?s bar.mp3где
?будет апостроф или что-то подобное, и FreeNAS не понимает этого.
Я понимаю, что могу смонтировать диск с другой кодировкой, чтобы решить эту проблему, но не могу найти ссылку на него в Интернете. Пожалуйста, кто-нибудь может помочь с необходимыми аргументами, которые мне нужно использовать с mount, и синтаксисом, который он использует. Я могу SSH к коробке.
ТИА
1 ответ
Вы можете указать кодировку, которая будет использоваться для преобразования во время монтирования. Из man mount
:
iocharset = значение
Набор символов, используемый для преобразования между 8-битными символами и 16-битными символами Unicode. По умолчанию iso8859-1. Длинные имена файлов хранятся на диске в формате Unicode.
Укажите это у вас в fstab или через -o
переключитесь, если вы монтируете FS вручную:
mount -t vfat -o iocharset=<value> /dev/<xxx>