В закрытой сети (где вы знаете каждое устройство) NFS - прекрасный выбор. При хорошей сети пропускная способность отвратительно быстрая и в то же время менее ресурсоемкая на сервере. Это очень просто настроить, и вы можете переключаться readonly
на общие ресурсы, которые вам не нужны для записи.
Я не согласен с Андерсом. v4 может быть таким же простым, как v3. Это только усложняется, если вы хотите начать многоуровневую защиту через LDAP / gssd. Он способен на очень сложные и законченные механизмы безопасности ... Но они вам не нужны. Они фактически отключены по умолчанию.
sudo apt-get install nfs-kernel-server
Затем отредактируйте, /etc/exports
чтобы настроить ваши акции. Вот строка из моей живой версии, которая делится моей музыкой:
/media/ned/music 192.168.0.0/255.255.255.0(ro,sync,no_subtree_check)
Это разделяет этот путь с кем-либо на 192.168.0. * readonly
(Обратите внимание ro
).
Когда вы закончите редактирование, перезапустите NFS:
sudo /etc/init.d/nfs-kernel-server restart
Для подключения клиента вам понадобятся NFS gubbins (по умолчанию не установлено):
sudo apt-get install nfs-common
А затем добавить строку в /etc/fstab
192.168.0.4:/media/ned/music /media/music nfs ro,hard,intr 0 0
На самом деле это клиент NVSv3, потому что я ленивый, но он совместим в этом сценарии. 192.168.0.4
это сервер NFS (мой рабочий стол в данном случае). И вам нужно убедиться, что путь монтирования ( /media/music
здесь) существует.
Для Mac следуйте этому: http://www.techrepublic.com/blog/apple-in-the-enterprise/mounting-nfs-volumes-in-os-x/
Это гораздо проще, чем некоторые старые уроки могли бы заставить вас поверить.
Это может выглядеть сложнее, чем на самом деле, но оно надежное, предсказуемое и быстрое. То, что вы не можете сравниться с Самбой ... По крайней мере, по моему опыту.