1

У меня есть устаревший ноутбук Gentoo Linux, который я собираюсь преобразовать в файловый сервер для наших домашних пользователей (для просмотра наших семейных фотографий, фильмов и т.д.). Клиентами для поддержки будут Linux, MacOS и Windows.

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

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

Кроме того, есть ли хорошее руководство по базовому использованию самбы (использование Google в конечном итоге привело к нахождению 200-страничных учебников, что довольно излишне). Да, я признаю, что я ленивый здесь и с удовольствием принял бы ленивых ответчиков, которые просто предоставили URL для некоторого клиентского осознанного гида по самбе.

(Нет, я не рассматриваю покупку NAS, не в этот раз. Я подготовил ноутбук для этой задачи, когда я пишу это. Мне нужно только подключить USB HD, установить и настроить программное обеспечение для обмена файлами, и я готов!)

2 ответа2

1

Вероятно, самым простым и быстрым будет установить openssh-сервер и apache на Linux.

Вы будете иметь:

  • доступ на чтение из любого браузера в вашей сети
  • относительно легко читать / писать через ssh (winscp для windows, родной для linux)
1

Samba с базовым общим ресурсом только для чтения должен быть довольно прост в настройке, а SMB должен поддерживаться "из коробки" на всех трех ОС. Например::

# Global Parameters
[global]
workgroup = MIDEARTH
security = SHARE

[foo]
path = /data/bar
read only = Yes
guest ok = Yes

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .