Здравствуйте знатоки!!!
Для работы с файлами на сервере я использую для Линукс клиетов nfs, а для виндовых samba
Но с nfs возникли некоторые проблемы. Например при перезагрузке сервера на nix-клиетах отваливается один из примонтированных ресурсов (Common-общая папка) и необходимо перезагружать машину дабы восстановилось. Вторая проблема связана с безопасностью данных. мною обнаружена только один метод ограничения доступа к данным(а именно ограничения доступа по ип адресам) Более лучшего метода я не нашёл. Да и ещё несколько мелких неудобностей nfs
И поэтому возникли мысли а не использовать ли для работы Линукс-машин виндовые методы т.е. Самбу?
Хотелось бы узнать что использует народ для организации файл-сервера.Спасибо за внимание
Samba
>Samba
Ты её выбрал после сравнения её с нфс? Хотелось бы услышать какие проблемы тебе встретились в нфс и Самбе? И какие преимущества склонили использованию samba
Такие вопросы связаны с тем что эти обе системы созданы для предоставления доступа к файлам но предназначены для различных клиентов. NFS - это нативая (родная) система для Линуксовых клиентов. А Samba предназначалась для предоставления тех же ресурсов но для Виндовых машиню.
Как бы есть сомнения в целесобразности использования системы которая не разрабатывалась конкретно для этой системы.
к сожалению, NFS стара как мир. тут я недавно "просветился" по поводу NFSv4, однако "кодовские" замашки делают ее слабоприменимой во многих ситуациях. дв и неудобно это.
по этому продолжаю под nfs понимать nfs2/nfs3
далее:nfs прекрасно передает все "юниксовые" атрибуты файлов, как то uid, gid, mode, type (regular/directory/link/socket/fifo/чтотутещебывает)
если это существенно (например общий /usr для бездисковых станций или еще чего типа этого) то выбор однозначно в пользу nfs
однако есть у него проблемы, как то 1) скорость. ну не оптимален нфс, особенно в оригинальном виде - по udp. и 2) security. AUTH_SYS спуфится на раз. AUTH_GSS с керберосом - настраивать заканаешься.поэтому если "FS in question" - попросту файлопомойка с фильмами, музыкой и прочей порнухой - я бы выбрал smb. хоть и "неродная". зато поставленную задачу лучше решает.
однако о возможности создания, скажем, симлинка или недайбох пайпа/сокета, или дивайса блочного/символьного - забудь. на подмонтированом по СМБ это низя. uid/gid/mode как-то криво через нее мапятся, поэтому элементарный контроль доступа всеж будет. и подделаться имея снифер/спуфер менее реально (хотя до идеальной защиты SMB еще ой как далеко)\^P^/
Спасибо примерно такого развёрнутого ответа я и ждал!
Сейчас начну думать как бы всех безболезненно перевести на Самбу.ЗЫ Если есть ещё мнения пока не поздно я их жду ;)
ЗЫЫ Доп сведения : На сервере хранятся файлы с документами - отчётами и прочими вещами которые не обходимы для работы офиса тк на клиентских тачках по правилам ничего важного хранится не должно (тк не бекапится)