У меня есть устаревший ноутбук Gentoo Linux, который я собираюсь преобразовать в файловый сервер для наших домашних пользователей (для просмотра наших семейных фотографий, фильмов и т.д.). Клиентами для поддержки будут Linux, MacOS и Windows.
Я имею в виду очень простую настройку, возможно, с одним общим ресурсом только для чтения (для просмотра семейных фотографий, которые на самом деле не предназначены для редактирования, только для просмотра) и одним общим ресурсом для чтения и записи для более общего использования.
Учитывая необходимость поддержки клиентов, работающих под управлением всех систем Linux+MacOS+Windows, какой протокол обмена файлами лучше всего использовать? Насколько я могу судить, Samba кажется единственной, которую Linux легко поддерживает на стороне сервера, но насколько хорошо она работает для клиентов MacOS? NFS, кажется, не может быть и речи, в основном потому, что Windows не поддерживает его изначально. Кроме того, я готов пожертвовать некоторой производительностью передачи файлов, чтобы получить легко администрируемое / настраиваемое решение (опять же, что-то, что противоречит NFS: настройка сторонних клиентов NFS на блоках Windows - слишком большая головная боль, особенно если учесть, что Я не буду владеть этими окнами коробки).
Кроме того, есть ли хорошее руководство по базовому использованию самбы (использование Google в конечном итоге привело к нахождению 200-страничных учебников, что довольно излишне). Да, я признаю, что я ленивый здесь и с удовольствием принял бы ленивых ответчиков, которые просто предоставили URL для некоторого клиентского осознанного гида по самбе.
(Нет, я не рассматриваю покупку NAS, не в этот раз. Я подготовил ноутбук для этой задачи, когда я пишу это. Мне нужно только подключить USB HD, установить и настроить программное обеспечение для обмена файлами, и я готов!)