компьютерный форум
Вернуться   Компьютерный форум > Компьютерный форум > Операционные системы и ПО > Софт под Linux и FreeBSD

Ответ
 
LinkBack Опции темы Опции просмотра
Старый 12.05.2006, 12:54   #1
Пользователи
 
Регистрация: 18.05.2005
Сообщений: 34
Arrow

Здраствуйте все.
Потребовалось мне создать простенький файл-сервер у себя на работе, т.е. на нем должны были расшарены две папки: одна public для всех в режиме r+w, вторая archive для всех в режиме r, для отдельной группы в режиме r+w. Решил это делать на FreeBSD6. Скачал Самбу ver.3.0.14a из портов, собрал с опциями по умолчанию только без поддержки Active Directory и CUPS. Когда стал настраивать (настраивал долго, т.к. это мой первый опыт общения с Самбой) пришел к выводу что юзеров нужно практически заводить дважды, - прописывать во FreeBSD и назначать их владельцами папок и потом заводить их в Самбе. Мне это показалось неудобным и я решил разместить расшареные ресурсы на отдельном винте на FAT32 разделе (сама система лежала на другом винте в UFS2 разделе) т.к. в FAT нет прав доступа и FreeBSD вроде нормально работает с FAT. Раздел получился большой - 120GB, пришлось форматировать в DOS. Примонтировал этот раздел, прописал его в /etc/fstab чтоб монтировался автоматом, настроил Самбу. Проверил, - вроде как работает. Потом вдрут всплыла неприятная особенность, - заливаешь по сети файлик (размер должен быть больше 32К), потом открываешь его по сети или копируешь к себе и пытаешься открыть, а файл поврежден. Файл читается нормально, размер остался тот же, но при побайтном сравнении начиная с байта h8001 файл залит каким-то мусором. Причем иногда файлы повреждаются не сразу, т.е. залил файлик на сервер, слил файлик с сервера, - нормальный, слил тот-же файлик через час - поврежден. Пробовал менять различные настройки Самбы не помогло. Скачивал новую Самбу ver.3.0.22,1 - не помогло. В конце концов перекинул все ресурсы на UFS2 раздел, помучался с настройками и все заработало. Возможно это FreeBSD плохо работает с FAT (хотя такого я раньше не слышал), возможно антивирус ClamAV повреждает файлы (маловероятно, т.к. ClamAV не лечит файлы, а только сканирует, либо сразу удаляет, - как настроишь), но скорее всего это Самба. Полазив по Инету нашел пару подобных сообщений про Самбу.
Вот мой Самбин конфиг (возможно там есть какието ошибки из-за которых такое произошло, но маловероятно, т.к. сейчас с теми-же настройками все работает):

/usr/local/etc/smb.conf :
[global]
dos charset = CP866
unix charset = KOI8-R
workgroup = WORKGROUP
server string = Samba Server
map to guest = Bad Password
null passwords = Yes
passwd program = /usr/bin/passwd %u
unix password sync = Yes
log file = /var/log/samba/log.%m
max log size = 128
max open files = 10000
load printers = No
disable spoolss = Yes
show add printer wizard = No
ldap ssl = no
passdb expand explicit = No
admin users = admin
read list = admin
write list = admin
create mask = 0775
directory mask = 0775
map readonly = no

[public]
comment = Public file space
path = /public/public
read list = @nobody
write list = @nobody
read only = No
guest ok = Yes

[archive]
comment = Archives
path = /public/archive
admin users =
read list = @nobody
write list = @staff
read only = No
guest ok = Yes


Так что совет для начинающих самбистов: не создавайте ресурсы Samba на FAT.
Удачи.




Vlamios вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
12.05.2006, 12:54
Техник
реклама
Arrow

Старый 15.05.2006, 02:08   #2
Пользователи
 
Регистрация: 11.10.2004
Сообщений: 607
По умолчанию

хм. странная весч. у меня файл сервер на ext3 стоит, но и на fat раньше был. все нормально было...

конфиг самбовский нормальны, все в нем правильно. Мне кажется это не самба. копай в другую сторону, например погляди в сторону модулей для фат, наверно в нем косяк.. хотя хз. вес может быть.

ну и как вариант ставь другую файловую систему, родную бсдешную.
BooMeR вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 15.05.2006, 12:16   #3
Пользователи
 
Регистрация: 18.05.2005
Сообщений: 34
По умолчанию

Цитата:
хм. странная весч. у меня файл сервер на ext3 стоит, но и на fat раньше был. все нормально было...

конфиг самбовский нормальны, все в нем правильно. Мне кажется это не самба. копай в другую сторону, например погляди в сторону модулей для фат, наверно в нем косяк.. хотя хз. вес может быть.

ну и как вариант ставь другую файловую систему, родную бсдешную.
А ты на FreeBSD делал, или на Linux?
Vlamios вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 17.05.2006, 07:11   #4
Пользователи
 
Регистрация: 11.10.2004
Сообщений: 607
По умолчанию

Цитата:
А ты на FreeBSD делал, или на Linux?
Linux файловый сервер (ASP linux 10 на данный момент)
BooMeR вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 30.07.2006, 09:37   #5
Пользователи
 
Регистрация: 17.07.2006
Сообщений: 14
По умолчанию

Цитата:
Так что совет для начинающих самбистов: не создавайте ресурсы Samba на FAT.
Уже больше двух лет стоит на vfat и все катит как нада.
Docent0 вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Старый 07.09.2006, 19:39   #6
Пользователи
 
Регистрация: 05.10.2004
Сообщений: 281
По умолчанию

Цитата:
начиная с байта h8001 файл залит каким-то мусором.
При таком большом разделе (120 гиг, кластера будут как раз размером в 32 килобайта. Соответственно адрес 8001 - это первый байт следующего кластера. Это я к чему: очень похоже, что у тебя при разбиении (а ты разбивал под ДОСом fdisk'ом наверняка, который славится глюками при работе с относительно большими разделами) пошли ошибки, повреждена FAT-таблица и, соответственно, при работе с разделом начинают терятся цепочки кластеров (мусор в файлах). Самба, линукс здесь совершенно не при чем
Выход: просканить раздел чем-нибудь типа ndd (которые под DOS) и полечить. А лучше, переразбить винт
Dmitry_Panoff вне форума  
Digg this Post!Bookmark Post in Technorati
Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.



Текущее время: 11:45. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Content Relevant URLs by vBSEO 3.5.0 RC2