Обмен файлами с роутером dd-wrt
Я планирую купить новый Wi-Fi роутер с намерением установить dd-wrt прямо сейчас. Одной из функций, которые я планирую использовать, является подключение жесткого диска USB к маршрутизатору и его использование для резервного копирования (с помощью rsync) моего ноутбука и настольного компьютера.
Насколько я могу гуглить, dd-wrt делится файлами через SAMBA. Я знаю, что это не предпочтительный вариант для пользователей Ubuntu, и мы предпочли бы NFS, но кто-нибудь знает, насколько плоха или хороша эта настройка?
Кто-нибудь здесь успешно использует dd-wrt в качестве файлового сервера?
2 ответа
Если вы просто хотите rsync к нему, вы можете запустить его через ssh.
Вы также можете просматривать файлы через SSH, даже монтировать его постоянно. Для простого перемещения файлов это немного медленнее и требует больше ресурсов, чем обычная Samba или NFS, но для запуска rsyncd это должно быть хорошо.
NFS не скомпилирована в ядро dd-wrt, поэтому, если вы хотите ее использовать, вам нужно использовать версию для пользовательского пространства, которая несколько медленнее.
Маршрутизаторы не являются лучшими файловыми серверами. У них отличный сетевой стек, но интерфейс между маршрутизатором и диском довольно медленный. Вдобавок к тому, что загрузка ЦП, которая не будет замечена на правильном сервере, может вызвать небольшую нагрузку на маршрутизатор.
Также возможны последствия для безопасности при запуске драгоценного сервиса, такого как файловый сервер, на чем-то, имеющем прямое соединение с дикой природой.
Устройство NAS (Network Attached Storage), вероятно, даст вам лучшую производительность и не будет стоить слишком много. Многие устройства QNAP поддерживают протоколы и работают достаточно хорошо.
У меня есть маршрутизатор Asus WL-520GU с Tomatousb 1.28. У меня есть диск 2TB подключен к нему через порт USB. Я настроил маршрутизатор на "да, требуется аутентификация" в файлообменнике и ввел имя пользователя и пароль. Я использовал Tomato, потому что я читал, что у него была лучшая поддержка USB - не знаю, правда ли это.
На моем компьютере установлен Maverick. Я поместил следующую строку в мой файл fstab:
//192.168.1.1/share / MountPoint cifs rw, nosuid, nodev, default_permissions, uid = 1000, gid = 1000, umask = 002, имя пользователя =unamefromrouter, пароль =pwfromrouter
Это позволяет основному пользователю создавать / удалять, а все остальные читать. Не совсем уверен, какие пакеты мне пришлось установить, чтобы сделать cifs доступными (возможно, smbclient?). Я использую luckybackup для резервного копирования, просто указывая на папку MountPoint. Он работает довольно хорошо, за исключением того, что иногда он заткнется, если я попытаюсь посмотреть фильм во время резервного копирования. На самом деле я могу воспроизводить файлы ISO-файлов фильмов непосредственно с него с помощью VLC(но иногда заикаться при использовании беспроводной связи).