NTFS+SMB @ FreeBSD (помогииите!)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
Great.Megatron
Сообщения: 26
ОС: FreeBSD 6, FreeBSD 7

NTFS+SMB @ FreeBSD

Сообщение Great.Megatron »

Суть в том, что не удаётся по-человечески открыть общий доступ по smb к каталогу, расположенному на NTFS разделе.

uname -a :

Код: Выделить всё

FreeBSD computer 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Fri Oct 13 03:06:57 MSD 2006     root@computer:/usr/src/sys/i386/compile/KERN02  i386


/etc/fstab :

Код: Выделить всё

# Device                Mountpoint      FStype  Options         Dump    Pass#
. . .
/dev/ad0s5              /mnt/diskd      ntfs    ro,-C=KOI8-R    0       0     # тот самый NTFS раздел


/usr/local/etc/smb.conf :

Код: Выделить всё

[global]
. . .
   security = user
. . .
   map to guest = Bad Password
. . .
# Charset settings
   display charset = koi8-r
   unix charset = koi8-r
   dos charset = cp866
. . .
#test
[test]
   available = yes
   comment = Test share
   path = /mnt/diskd/games
   browseable = yes
   public = yes
   writable = no
   printable = no
   guest ok = yes
   only guest = no
   create mode = 0755
. . .


что происходит :

Код: Выделить всё

# mount_smbfs -N -E koi8-r:cp866 //guest@computer/test /mnt/smb/
# ls -l /mnt/smb/Red\ Alert\ 2\ Yuri\'s\ Revenge.ENG/Patch/Readme.txt
-rwxr-xr-x  1 root  wheel  260  1 июл  2003 /mnt/smb/Red Alert 2 Yuri's Revenge.ENG/Patch/Readme.txt

!!! на smbfs отказывается читать, хотя "официально" права 755
# less /mnt/smb/Red\ Alert\ 2\ Yuri\'s\ Revenge.ENG/Patch/Readme.txt
/mnt/smb/Red\ Alert\ 2\ Yuri\'s\ Revenge.ENG/Patch/Readme.txt: No such file or directory

!!! но на ntfs читает нормально
# less /mnt/diskd/games/Red\ Alert\ 2\ Yuri\'s\ Revenge.ENG/Patch/Readme.txt
пЕЮКЭМН МСФМШИ ОЮРВ - ХЯОПЮБКЪЕР ЦКЧЙХ, НЬХАЙХ Х БЯЪЙХЕ "МЕВЕЯРМНЯРХ" ОПХ ХЦПЕ ГЮ чПХЪ.
рЕОЕПЭ лЮЯРЕП чПХЕЛ МЕКЭГЪ БЕПАНБЮРЭ Х СБНГХРЭ ЖЕМРП БПЮЦЮ.
цЕМЕРХВЕЯЙХИ лСРЮРНП АНКЭЬЕ МЕ ПЮГПСЬЮЕР ГДЮМХЪ, ГЮОНКМЕММШЕ ОЕУНРНИ.
рЮЙ ФЕ ЩРНР ОЮРВ ПЕЮКЭМН СЯЙНПЪЕР ХЦПС.

!!! некоторые каталоги не имеют атрибута каталога!
# ls -l /mnt/smb/
total 80
drwxr-xr-x  1 root  wheel  16384 28 дек 21:47 Red Alert 2 Yuri's Revenge.ENG
-rwxr-xr-x  1 root  wheel      0 28 дек 21:56 Red Alert 2.RUS
drwxr-xr-x  1 root  wheel  16384 15 фев 02:04 World of W
-rwxr-xr-x  1 root  wheel      0 19 дек 00:06 crazy
drwxr-xr-x  1 root  wheel  16384 19 дек 00:14 cs
-rwxr-xr-x  1 root  wheel      0  8 фев 23:43 ra2
drwxr-xr-x  1 root  wheel  16384 19 дек 00:22 w3
drwxr-xr-x  1 root  wheel  16384 15 фев 02:04 wow 2.0.6

!!! но они должны быть каталогами
# ls -l /mnt/diskd/games/
total 0
drwxr-xr-x  2 root  wheel  0 28 дек 21:47 Red Alert 2 Yuri's Revenge.ENG
drwxr-xr-x  0 root  wheel  0 28 дек 21:56 Red Alert 2.RUS
drwxr-xr-x  2 root  wheel  0 15 фев 02:04 World of W
drwxr-xr-x  0 root  wheel  0 19 дек 00:06 crazy
drwxr-xr-x  1 root  wheel  0 19 дек 00:14 cs
drwxr-xr-x  0 root  wheel  0  8 фев 23:43 ra2
drwxr-xr-x  1 root  wheel  0 19 дек 00:22 w3
drwxr-xr-x  2 root  wheel  0 15 фев 02:04 wow 2.0.6


Если у кого были похожие проблемы, посоветуйте, где проблема : в samba или ntfs? и как можно пофиксить?

Заранее спасибо.
Violence is the only true form of communication.
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: NTFS+SMB @ FreeBSD

Сообщение unflag »

Рекомендую попробовать вместо smbfs - cifs. А так же добавить в опции монтирования dir_mode=777,file_mode=777. Это разрешит полный доступ к точке монтирования и смонтированному ресурсу, если монтируется под рутом.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Great.Megatron
Сообщения: 26
ОС: FreeBSD 6, FreeBSD 7

Re: NTFS+SMB @ FreeBSD

Сообщение Great.Megatron »

а Оффтоп (Венда) cifs понимает?(извините, если задал глупый вопрос, с таким зверем как cifs впервые сталкиваюсь) задача-то состоит прежде всего в том, чтобы доступ могли получать компьютеры, на которых стоит Оффтоп -- таких в локалке подавляющее большинство (ОНИ повсюду!)
Violence is the only true form of communication.
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: NTFS+SMB @ FreeBSD

Сообщение unflag »

Вернее спрашивать "А линух понимает smb/cifs?". Ибо они оба - разработка MS.=)
А теперь поподробнее о том, кому нужен доступ. Если монтируешь смб-шары - это одно. Открыть доступ в самбе - это другое.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Great.Megatron
Сообщения: 26
ОС: FreeBSD 6, FreeBSD 7

Re: NTFS+SMB @ FreeBSD

Сообщение Great.Megatron »

под FreeBSD samba-сервер, который открывает доступ к каталогу, расположенному в ntfs разделе. доступ нужен Венде. под Оффтопом те же самые проблемы, что приведены в командах ls и less, которые я дал для наглядной иллюстрации: ничего не читается, каталоги глючные. т.е. вопрос не в том, как монтировать smbfs/cifs, а в том, как настраивать smbd/монтировать ntfs.
Violence is the only true form of communication.
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: NTFS+SMB @ FreeBSD

Сообщение unflag »

Great.Megatron писал(а): ↑
15.02.2007 16:36
под FreeBSD samba-сервер, который открывает доступ к каталогу, расположенному в ntfs разделе. доступ нужен Венде. под Оффтопом те же самые проблемы, что приведены в командах ls и less, которые я дал для наглядной иллюстрации: ничего не читается, каталоги глючные. т.е. вопрос не в том, как монтировать smbfs/cifs, а в том, как настраивать smbd/монтировать ntfs.

Хмм... Ну, я бы для начала из нтфс сделал что-нибудь более... Удобное. Записывать на нтфс из под никсов не рекомендуется - может рухнуть вся фс, а открывать просто для чтения...
Что бы смонтировать нтфс нужно пересобрать ядро с поддержкой нтфс. По правде, никогда не пользовался этой возможностью, а потому не знаю, насколько глючно оно работает. Соответственно, и про монирование тож мало что могу сказать. Опции монтирования можно глянуть в манах. Но все же стоит сменить файловую систему на этом диске. И надежнее, и правильнее так будет. Если там установлена венда, то можно конвертнуть в фат32 - с этой фс у фряхи проблем нет.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Great.Megatron
Сообщения: 26
ОС: FreeBSD 6, FreeBSD 7

Re: NTFS+SMB @ FreeBSD

Сообщение Great.Megatron »

ntfs трогать нельзя :( , монтируется она в режиме readonly корректно (если не считать вот этого косяка с smb)
Violence is the only true form of communication.
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: NTFS+SMB @ FreeBSD

Сообщение unflag »

Great.Megatron писал(а): ↑
15.02.2007 17:39
ntfs трогать нельзя :( , монтируется она в режиме readonly корректно (если не считать вот этого косяка с smb)

Т.е. локально проблем никаких нет? Вы же писали, что ls выдает бяку=) И каталоги - не каталоги, и вообще ахинея какая-то. Значит, некорректно монтируется. Либо это баг модуля, либо еще что-то. А почему нельзя трогать нтфс? Конвертнуть его из под винды - дело пары минут, причем без потерь данных. Правда, это сработает только если раздел не больше 30гб. Иначе придется использовать проги сторонних производителей, что добовляет телодвижений.

ЗЫ, Посмотрел еще раз логи - заметил странность. Вы монтируете smb-шару из под фряхи. Видимо, под той же фряхой, где и сам раздел. Соответственно, ls глючит в смонтированной сетевой шаре, а ls /mnt/diskd все нормально показывает, так? Если так, то проблема в самбе. Попробуйте смонтировать с помощью cifs:

Код: Выделить всё

mount_cifs //server/share /mnt/share -o user=user,pass=pass,iocharset=koi8-r,dir_mode=0777,file_mode=0777

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
phasma
Сообщения: 405

Re: NTFS+SMB @ FreeBSD

Сообщение phasma »

Рабочий конфиг самбы для расшаривания дисков я брал из дистрибьютива Сузи,имхо, ... просто попался на глаза, попробовал, исправил ... работало ...
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:
Аватара пользователя
Great.Megatron
Сообщения: 26
ОС: FreeBSD 6, FreeBSD 7

Re: NTFS+SMB @ FreeBSD

Сообщение Great.Megatron »

phasma писал(а): ↑
16.02.2007 16:59
Рабочий конфиг самбы для расшаривания дисков я брал из дистрибьютива Сузи,имхо, ... просто попался на глаза, попробовал, исправил ... работало ...

не покажешь?
Violence is the only true form of communication.
Спасибо сказали:
Аватара пользователя
Great.Megatron
Сообщения: 26
ОС: FreeBSD 6, FreeBSD 7

Re: NTFS+SMB @ FreeBSD

Сообщение Great.Megatron »

Если примонтировать при помощи fusefs-ntfs, то работает, но жуууууууууутко тормознуто.
Violence is the only true form of communication.
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

Re: NTFS+SMB @ FreeBSD

Сообщение unflag »

Хмм... Fuse вообще-то полезная штука, но в данном случае толку от неё никакого... Что-нибудь с cifs получилось? Кстати, можно еще fuse-smb, правда, мне оно костылями показалось, ибо тот же cifs работает постабильнее.

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали: