IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Пингвинятник (ОС *NIX) (https://www.imho.ws/forumdisplay.php?f=76)
-   -   Проблема с монтированием рускоязычных разделов. (сильно не бейте!) (https://www.imho.ws/showthread.php?t=92021)

Raven B. 04.09.2005 12:19

Проблема с монтированием рускоязычных разделов. (сильно не бейте!)
 
Доброго времени суток.

Порылся в манах 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

Что бы это могло все значить ?
Поможете разобратся :beer: ?

Shlomo 04.09.2005 12:30

В винте кодирорвка cp1251.

Raven B. 04.09.2005 17:52

Попробовал смонтировать 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
и их вариации. либо не русифицирован раздел либо не даступен :(


Часовой пояс GMT +4, время: 15:07.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.