LINUX.ORG.RU

mount -o loop : обрезание имен


0

0

Собственно совсем недавно заметил фичу(глюк?) при монтировании iso образов.

(21:46:00) [ /mnt/block/fileark/iso ]
brezerk@grunt #
sudo mount -o loop -t iso9660 arcanum_cd1.iso /mnt/cdrom/

Проходит нормально. Далее:

(21:46:07) [ /mnt/block/fileark/iso ]
brezerk@grunt #
ls /mnt/cdrom/sdata/modules/
arcanum arcanum.dat vorman~1.dat

Как видно, файлик имеет сокращенное имя: vorman~1.dat На него и ругается инсталлятор.

В винде при монтировании образа, имена отображаются нормально: vormantown1.dat

Погуглил, почитал man mount, опробовал разные параметры из секции про iso9660 -- болт :( Раньше, где-то пол года назад такого поведения комманды mount не наблюдалось. Может кто подскажет в чем трабл?

Ответ на: комментарий от Evil_Wizard

CONFIG_JOLIET:

Joliet is a Microsoft extension for the ISO 9660 CD-ROM file system
which allows for long filenames in unicode format (unicode is the
new 16 bit character code, successor to ASCII, which encodes the
characters of almost all languages of the world; see
<http://www.unicode.org/>; for more information). Say Y here if you
want to be able to read Joliet CD-ROMs under Linux.

Symbol: JOLIET [=y]
Prompt: Microsoft Joliet CDROM extensions
Defined at fs/Kconfig:678
Depends on: BLOCK && ISO9660_FS
Location:
-> File systems
-> CD-ROM/DVD Filesystems
-> ISO 9660 CDROM file system support (ISO9660_FS [=m])
Selects: NLS

anonymous
()
Ответ на: комментарий от anonymous

(22:52:47) [ ~ ]
brezerk@grunt #
cat /usr/src/linux/.config | grep JOLIET
# CONFIG_JOLIET is not set


/me балбес :)

Спасибо большое.

Evil_Wizard ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.