Порылся в манах mount_msdosfs и mount_ntfs и получил такой fstab:
# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s3b none swap sw 0 0
/dev/ad0s3a / ufs rw 1 1
/dev/ad0s3e /tmp ufs rw 2 2
/dev/ad0s3f /usr ufs rw 2 2
/dev/ad0s3d /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 noauto,ro,-C=KOI8-R 0 0
/dev/acd1 /cdrom1 cd9660 noauto,ro,-C=KOI8-R 0 0
/dev/ad0s5 /mnt/soft ntfs rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
/dev/ad0s1 /mnt/winnt ntfs rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
/dev/ad0s6 /mnt/dos msdos rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
В результате получил ОЧЕНЬ странный результат.
Русифицироать то диски русифицировались. А вот работать с ними при этом нельзя. Привожу пример команды ln /mnt/msdos :01:00:30|/tmp/libs/Paragon_NTFS_3.x.v5.1/ls -LG /mnt/dos/
ls: 02 - Кокон.mp3: Invalid argument
ls: DIG: Invalid argument
ls: GAMES: Invalid argument
ls: Recycled: Invalid argument
ls: demo: Invalid argument
ls: path: Invalid argument
ls: windows: Invalid argument
ls: xmms_bug.txt: Invalid argumentПопробовал смонтировать VFAT windows диск таким образом :
mount_msdosfs -Lru_RU.CP1251 /dev/ad0s6 /mnt/dos/
кричит что нет msdosfs_iconv :idontnow:
libiconv,iconv естественно стоит.
(libiconv-1.9.2.tar.gz iconv-2.0.tar.gz )
Это при то, что ядро собрано с опциями:
option ICONV
option MSDOSFS_ICONV
option CD9660_ICONV(С соответствующей опцией ntfs ядро не хочет makeатся:
ntfs_iconv.o:
ntfs_iconv.o(.text+0x22): undefined reference to 'ntfs_iconv'
ntfs_iconv.o(.text+0x45): undefined reference to 'ntfs_iconv'
Errorcode 1)Модуль вроде как даже загружен:
15:43:26|~/kldload /boot/kernel/msdosfs_iconv.ko
kldload: can't load /boot/kernel/msdosfs_iconv.ko: File exists
15:43:55|~/umount /mnt/dos/
15:44:13|~/mount_msdosfs -Lru_RU.CP1251 /dev/ad0s6 /mnt/dos/
mount_msdosfs: msdosfs_iconv: No such file or directory
15:44:56|~/
Такая же ситуация с cd9660 и ntfs разделами...
Как с этим боротся ?P.S. Пробовал еще в изобилии в стречающиеся в манах варианты:
/dev/sd0s1 /dos/c msdos rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
mount -t ntfs -o nls=koi8-r,umask=0,ro /dev/hdd2 /mnt/win1
unt -o codepage=866,iocharset=koi8-r /dev/hdc1 /mnt/dos
и их вариации. как правило ругается на параметры. говорит нет таких. иногда русифицирует но раздел недоступен. :(
Не amd64?
>Порылся в манах mount_msdosfs и mount_ntfs и получил такой fstab:
>
>
># Device Mountpoint FStype Options Dump Pass#
>/dev/ad0s3b none swap sw 0 0
>/dev/ad0s3a / ufs rw 1 1
>/dev/ad0s3e /tmp ufs rw 2 2
>/dev/ad0s3f /usr ufs rw 2 2
>/dev/ad0s3d /var ufs rw 2 2
>/dev/acd0 /cdrom cd9660 noauto,ro,-C=KOI8-R 0 0
>/dev/acd1 /cdrom1 cd9660 noauto,ro,-C=KOI8-R 0 0
>/dev/ad0s5 /mnt/soft ntfs rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
>/dev/ad0s1 /mnt/winnt ntfs rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
>/dev/ad0s6 /mnt/dos msdos rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
>
>
>В результате получил ОЧЕНЬ странный результат.
>Русифицироать то диски русифицировались. А вот работать с ними при этом нельзя.
>Привожу пример команды ln /mnt/msdos :
>
>01:00:30|/tmp/libs/Paragon_NTFS_3.x.v5.1/ls -LG /mnt/dos/
>ls: 02 - Кокон.mp3: Invalid argument
>ls: DIG: Invalid argument
>ls: GAMES: Invalid argument
>ls: Recycled: Invalid argument
>ls: demo: Invalid argument
>ls: path: Invalid argument
>ls: windows: Invalid argument
>ls: xmms_bug.txt: Invalid argument
>
>Попробовал смонтировать VFAT windows диск таким образом :
>
>mount_msdosfs -Lru_RU.CP1251 /dev/ad0s6 /mnt/dos/
>
>
>кричит что нет msdosfs_iconv :idontnow:
>libiconv,iconv естественно стоит.
>(libiconv-1.9.2.tar.gz iconv-2.0.tar.gz )
>Это при то, что ядро собрано с опциями:
>option ICONV
>option MSDOSFS_ICONV
>option CD9660_ICONVвыкинь их из ядра и попробуй использовать модули вместо ядерной
поддержки>(С соответствующей опцией ntfs ядро не хочет makeатся:
>ntfs_iconv.o:
>ntfs_iconv.o(.text+0x22): undefined reference to 'ntfs_iconv'
>ntfs_iconv.o(.text+0x45): undefined reference to 'ntfs_iconv'
>Errorcode 1)
>
>Модуль вроде как даже загружен:
>
>15:43:26|~/kldload /boot/kernel/msdosfs_iconv.ko
>kldload: can't load /boot/kernel/msdosfs_iconv.ko: File exists
>15:43:55|~/umount /mnt/dos/
>15:44:13|~/mount_msdosfs -Lru_RU.CP1251 /dev/ad0s6 /mnt/dos/
>mount_msdosfs: msdosfs_iconv: No such file or directory
>15:44:56|~/
>
>
>Такая же ситуация с cd9660 и ntfs разделами...
>Как с этим боротся ?
>
>P.S. Пробовал еще в изобилии в стречающиеся в манах варианты:
>/dev/sd0s1 /dos/c msdos rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
>mount -t ntfs -o nls=koi8-r,umask=0,ro /dev/hdd2 /mnt/win1
>unt -o codepage=866,iocharset=koi8-r /dev/hdc1 /mnt/dos
>и их вариации. как правило ругается на параметры. говорит нет таких. иногда
>русифицирует но раздел недоступен. :(
1.
>выкинь их из ядра и попробуй использовать модули вместо ядерной
>поддержкиТоесть при загрузке скрипт с
kldload /boot/kernel/msdosfs_iconv.ko
kldload /boot/kernel/ntfs_iconv.ko
kldload /boot/kernel/cd9660_iconv.ko
?Cейчас попробую.
2. amd64
Нет. У меня Celeron-700 128Mb RAM. OS FreeBSD 5.2.1 Release - i386
А с amd64 кто-нибудь разобрался? Ну не монтируются с поддержкой
русского никакие разделы, хоть тресни :(. Вернее, монтируются,
но работать нельзя. Без поддержки - пожалуйста, только руских
имен не видно, но хоть как-то работать еще можно.Откликнитесь кто-нибудь с amd64/FreeBSD-5.x! Хотя, я уже как-то спрашивал...
Пересобрал без опций
option LIBICONV
option MSDOSFS_ICONV
option CD9660_ICONVДобавил опцию NTFS. (она почему то в ядре отсутствовала.)
Результат тот же.
mount_msdosfs -Lru_RU.CP1251 /dev/ad0s6 /mnt/dos
рунается что нет файла msdosfs_iconvkldload /.../msdosfs_iconv.ko
ругается что этот файл уже существует...Что это значит и как с этим боротся ? Помогите пожалуста !!!
>Пересобрал без опций
>option LIBICONV
>option MSDOSFS_ICONV
>option CD9660_ICONV
>
>Добавил опцию NTFS. (она почему то в ядре отсутствовала.)
>
>Результат тот же.
>mount_msdosfs -Lru_RU.CP1251 /dev/ad0s6 /mnt/dos
>рунается что нет файла msdosfs_iconv
>
>kldload /.../msdosfs_iconv.ko
>ругается что этот файл уже существует...
>
>Что это значит и как с этим боротся ? Помогите пожалуста !!!
>Нет, ну с i386 никогда проблем не было. Может, попробовать начать с
GENERIC? Или это на нём и есть?
>Нет, ну с i386 никогда проблем не было. Может, попробовать начать с
>GENERIC? Или это на нём и есть?GENERIC это то ядро, которое ставится изначально ?
Тогда да это оно.
Изменения только то о чем писал выше + device pcm для звуковой карты.
>но работать нельзя. Без поддержки - пожалуйста, только руских
>имен не видно, но хоть как-то работать еще можно.
>
>Откликнитесь кто-нибудь с amd64/FreeBSD-5.x! Хотя, я уже как-то прашивал...Проблема такая-же, 1 в 1, обидно, прийдется откатываться на i386 похоже :(
А amd64 установлен с install/amd64 или кроссплатформенная сборка, как у меня ?
>А amd64 установлен с install/amd64 или кроссплатформенная сборка, как у меня
>?Отбой! Глюки были на 5.4-RELEASE-p7. cvsup до 5-STABLE решил проблему.
>Порылся в манах mount_msdosfs и mount_ntfs и получил такой fstab:
>
>
># Device Mountpoint FStype Options Dump Pass#
>/dev/ad0s3b none swap sw 0 0
>/dev/ad0s3a / ufs rw 1 1
>/dev/ad0s3e /tmp ufs rw 2 2
>/dev/ad0s3f /usr ufs rw 2 2
>/dev/ad0s3d /var ufs rw 2 2
>/dev/acd0 /cdrom cd9660 noauto,ro,-C=KOI8-R 0 0
>/dev/acd1 /cdrom1 cd9660 noauto,ro,-C=KOI8-R 0 0
>/dev/ad0s5 /mnt/soft ntfs rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
>/dev/ad0s1 /mnt/winnt ntfs rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
>/dev/ad0s6 /mnt/dos msdos rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
>
>
>В результате получил ОЧЕНЬ странный результат.
>Русифицироать то диски русифицировались. А вот работать с ними при этом нельзя.
>Привожу пример команды ln /mnt/msdos :
>
>01:00:30|/tmp/libs/Paragon_NTFS_3.x.v5.1/ls -LG /mnt/dos/
>ls: 02 - Кокон.mp3: Invalid argument
>ls: DIG: Invalid argument
>ls: GAMES: Invalid argument
>ls: Recycled: Invalid argument
>ls: demo: Invalid argument
>ls: path: Invalid argument
>ls: windows: Invalid argument
>ls: xmms_bug.txt: Invalid argument
>
>Попробовал смонтировать VFAT windows диск таким образом :
>
>mount_msdosfs -Lru_RU.CP1251 /dev/ad0s6 /mnt/dos/
>
>
>кричит что нет msdosfs_iconv :idontnow:
>libiconv,iconv естественно стоит.
>(libiconv-1.9.2.tar.gz iconv-2.0.tar.gz )
>Это при то, что ядро собрано с опциями:
>option ICONV
>option MSDOSFS_ICONV
>option CD9660_ICONV
>
>(С соответствующей опцией ntfs ядро не хочет makeатся:
>ntfs_iconv.o:
>ntfs_iconv.o(.text+0x22): undefined reference to 'ntfs_iconv'
>ntfs_iconv.o(.text+0x45): undefined reference to 'ntfs_iconv'
>Errorcode 1)
>
>Модуль вроде как даже загружен:
>
>15:43:26|~/kldload /boot/kernel/msdosfs_iconv.ko
>kldload: can't load /boot/kernel/msdosfs_iconv.ko: File exists
>15:43:55|~/umount /mnt/dos/
>15:44:13|~/mount_msdosfs -Lru_RU.CP1251 /dev/ad0s6 /mnt/dos/
>mount_msdosfs: msdosfs_iconv: No such file or directory
>15:44:56|~/
>
>
>Такая же ситуация с cd9660 и ntfs разделами...
>Как с этим боротся ?
>
>P.S. Пробовал еще в изобилии в стречающиеся в манах варианты:
>/dev/sd0s1 /dos/c msdos rw,-W=koi2dos,-L=ru_RU.KOI8-R 0 0
>mount -t ntfs -o nls=koi8-r,umask=0,ro /dev/hdd2 /mnt/win1
>unt -o codepage=866,iocharset=koi8-r /dev/hdc1 /mnt/dos
>и их вариации. как правило ругается на параметры. говорит нет таких. иногда
>русифицирует но раздел недоступен. :(
В man mount_ntfs написано, что если ты монтируешь ntfs с руссификацией, то она будет доступна только для чтения.
>>русифицирует но раздел недоступен. :(>В man mount_ntfs написано, что если ты монтируешь ntfs с руссификацией, то
>она будет доступна только для чтения.Я немогу не только записывать туда (что вообще логично ввиду слабой поддержки ntfs), я не могу запускать и копировать файлы находящиеся в этом разделе.
Кроме того это не касается cd9660 (Сидиромов) и VFAT (тоже виндовый) разделов...
может я неверно что то пропичываю при монтировании разделов ? Что ?
-W в манах использовать не разрешают. он русифицирует раздел нормально но при этом вышеуказаный глюк...
>>>русифицирует но раздел недоступен. :(
>
>>В man mount_ntfs написано, что если ты монтируешь ntfs с руссификацией, то
>>она будет доступна только для чтения.
>
>Я немогу не только записывать туда (что вообще логично ввиду слабой поддержки
>ntfs), я не могу запускать и копировать файлы находящиеся в этом
>разделе.
>
>Кроме того это не касается cd9660 (Сидиромов) и VFAT (тоже виндовый) разделов...
>
>
>может я неверно что то пропичываю при монтировании разделов ? Что ?
>
>-W в манах использовать не разрешают. он русифицирует раздел нормально но при
>этом вышеуказаный глюк...Ну, тогда последнее предположение: может быть проблемы в именах файлов. Вот пример из XP, все файлы читаются без проблем:
C:>dir
Том в устройстве C не имеет метки.
Серийный номер тома: E001-460DСодержимое папки C:\audio\Klassika
05.09.2005 19:47 <DIR> .
05.09.2005 19:47 <DIR> ..
21.11.2003 15:28 2 917 145 Бах -Аве Мария.mp3
21.11.2003 15:28 1 628 159 Бах -Английская сюита №3 фа-минор.mp3
21.11.2003 15:29 9 428 531 Бах -Бранденбургский концерт №3.mp3
21.11.2003 15:29 4 961 592 Бах -Итальянская инфлюэнция.mp3
21.11.2003 15:32 6 203 558 Бах -Концерт для скрипки с оркестром ре-минор.mp3
21.11.2003 15:33 13 951 267 Бах -Концерт для флейты, скрипки и клавесина.mp3
21.11.2003 15:30 9 032 932 Бах -Концерт №1 для клавесина с оркестром.mp3
21.11.2003 15:31 15 849 638 Бах -Концерт №5 для клавесина фа-минор.mp3
21.11.2003 15:33 5 271 927 Бах -Соната №1 для скрипки и клавесина.mp3
21.11.2003 15:34 5 475 682 Бах -Соната №2 для скрипки и клавесина.mp3
21.11.2003 15:35 7 635 486 Бах -Соната №4 для скрипки и клавесина.mp3
21.11.2003 15:36 8 739 525 Бах -Сюита для оркестра №3.mp3
21.11.2003 15:35 2 095 228 Бах -Сюита №2 си бемоль-минор Badinerie.mp3
21.11.2003 15:35 2 105 886 Бах -Сюита №2 си бемоль-минор Menuet.mp3
21.11.2003 15:37 13 715 538 Бах -Токката и фуга ре-минор.mp3
21.11.2003 15:38 9 585 892 Бетховен-Fidelio.mp3
21.11.2003 15:38 1 192 436 Бетховен-Вальс Диабелли Варияция №22.mp3
21.11.2003 15:38 1 512 802 Бетховен-Вальс Диабелли Варияция №29.mp3
21.11.2003 15:38 3 751 600 Бетховен-К Элизе.mp3
21.11.2003 15:39 10 288 691 Бетховен-Романс №2.mp3
21.11.2003 15:41 11 404 015 Бетховен-Симфония №5 до-минор.mp3
21.11.2003 15:42 15 243 388 Бетховен-Симфония №6 Пастораль.mp3и т.д.
То, что содержит в имени знак номера, под bsd не читатся (у меня) и
приводит к аналогичным вашим результатам при просмотре каталога. К сожалению, в виду отсутствия bsd под рукой результат продемонстрировать не могу. Причем результат не зависит от файловой системы (ntfs/fat32).
Попадались и компакт-диски с битыми именами.
>
>То, что содержит в имени знак номера, под bsd не читатся (у
>меня) и
>приводит к аналогичным вашим результатам при просмотре каталога. К сожалению, в виду
>отсутствия bsd под рукой результат продемонстрировать не могу. Причем результат не
>зависит от файловой системы (ntfs/fat32).
>Попадались и компакт-диски с битыми именами.Грусно. Слабо вероятно что дело в этом. У меня такое горе со ВСЕМИ файлами. Имена у них в общем то нормальные. Можешь блеснуть fstab если не сложно? Может наведет на какую то полезную мысль ...
С уважением. Ворон.
>>
>>То, что содержит в имени знак номера, под bsd не читатся (у
>>меня) и
>>приводит к аналогичным вашим результатам при просмотре каталога. К сожалению, в виду
>>отсутствия bsd под рукой результат продемонстрировать не могу. Причем результат не
>>зависит от файловой системы (ntfs/fat32).
>>Попадались и компакт-диски с битыми именами.
>
>Грусно. Слабо вероятно что дело в этом. У меня такое горе со
>ВСЕМИ файлами. Имена у них в общем то нормальные. Можешь блеснуть
>fstab если не сложно? Может наведет на какую то полезную мысль
>...
>
>С уважением. Ворон.не испытывал подобных проблем в 5.3 и 5.4, про 5.2.1 уже не помню, только
лишь что менее проблематично это использование модулей вместо опций в
монолитном ядре.Без проблем монтировал разные FATXY и на чтение NTFS и копировал оттуда все
что было можно включая названия с русскими именами.
>не испытывал подобных проблем в 5.3 и 5.4, про 5.2.1 уже не
>помню, только
>лишь что менее проблематично это использование модулей вместо опций в
>монолитном ядре.В общем совет можно понимать как "поставь себе 5.4, там вроде бы не глючило" ? =(
Мдя.
Блесните покажите кто то свой fstab если не жалко. Он принципиально от того, который в превом посте отличается ?
> В общем совет можно понимать как "поставь себе 5.4, там вроде бы
> не глючило" ? =(поставил 8.2Release, то же самое:
test# mount_ntfs -C koi8-r /dev/da0s1 /home/admin
mount_ntfs: Unable to load iconv library: Shared object "libiconv.so" not found, required by "mount_ntfs"
: No such file or directory
mount_ntfs: ntfs_iconv: No such file or directory
и как лечить-то?
>> В общем совет можно понимать как "поставь себе 5.4, там вроде бы
>> не глючило" ? =(
> поставил 8.2Release, то же самое:
> test# mount_ntfs -C koi8-r /dev/da0s1 /home/admin
> mount_ntfs: Unable to load iconv library: Shared object "libiconv.so" not found, required
> by "mount_ntfs"
> : No such file or directory
> mount_ntfs: ntfs_iconv: No such file or directory
> и как лечить-то?разобрался, ставим iconv из портов и все
mount_ntfs -C CP1251 /dev/da0s1 /mnt/1tbs