Первоначально мой вопрос здесь . Но тем не менее я скопирую часть этого здесь.
Дома у меня внешний USB 3TB HDD. Также дома у меня есть Wi-Fi, но нет строгого компьютерного места.
Поэтому моей первой целью было подключение к моему жесткому диску через Wi-Fi. Так что варианты были NAS box, роутер с USB или старый компьютер.
Но на одном форуме ребята посоветовали мне использовать Raspberry PI в качестве сервера.
Итак, я немного исследовал и получил план:
- Raspberry PI модель B (A изначально, из-за 1 порта и 10 $)
- USB HUB (4+ слота)
- Модуль WIFI.
- DYNDNS, чтобы иметь возможность подключаться из внешнего мира.
- Внешний 3TB HDD.
- Debian + FTP сервер
- Другие серверные программы, такие как веб-сервер и БД. Может быть несколько пользовательских приложений.
Так как модель A имеет только один порт, а модель B - только 2 с Ethernet, я думаю, что гораздо лучше купить модель a и концентратор, поэтому я смогу использовать адаптер Wi-Fi, мой жесткий диск и некоторые другие устройства в качестве Что ж.
Я полагаю, это должна быть система 24/7.
Это хороший план или есть какие-то недостатки?
Ответы:
То, что вы хотите, известно как сетевое хранилище и широко используется Raspberry Pi. На http://elinux.org/R-Pi_NAS есть очень хорошие пошаговые инструкции по настройке всего оборудования . Есть несколько вещей, которые нужно иметь в виду,
Raspberry Pi имеет относительно низкое энергопотребление, и это здорово, потому что он дешев в эксплуатации, но не настолько хорош, потому что, если вы попытаетесь транслировать видео высокой четкости, он, вероятно, не сможет поддерживать достаточно высокое значение пута. Пока все, что вы делаете, это резервное копирование файлов, ваш Raspberry Pi будет в порядке.
Если вы используете некоторую конфигурацию dyndns для доступа к вашему NAS вне вашей сети, вам следует изучить VPN. Если вы просто оставите свой NAS доступным для внешнего мира с помощью переадресации портов, тогда любой может получить к нему доступ, и у вас в конечном итоге возникнут проблемы с безопасностью. Установка тщательного контроля доступа, как они объясняют в инструкциях, которые я связал, предотвратит некоторые проблемы с безопасностью, но вы все равно должны рассмотреть возможность использования VPN.
Первоначально я сказал, что не следует использовать USB-ключ Wi-Fi для повышения производительности, но с тех пор я узнал, что порт Ethernet в модели B не используется встроенным USB-концентратором Pi . Может показаться, что Wi-Fi может оказаться не таким значительным барьером в производительности, как я говорил ранее, хотя я все же рекомендую использовать проводной Ethernet для безопасности. Кроме того, в зависимости от особенностей вашей установки (например, как далеко Raspberry Pi от беспроводного маршрутизатора) проводная сеть Ethernet, скорее всего, все равно будет иметь улучшенную производительность.
Отредактированный пункт 3 для точности.
источник
Я запускаю OwnCloud на Raspberry Pi без каких-либо проблем. Вы можете следовать инструкциям по настройке из инструкции, чтобы получить аналогичные настройки.
Используя этот метод, я смог преобразовать свой USB-накопитель на четыре накопителя в NAS.
источник
Дополнительный комментарий к пункту 2. в ответе Дэна (и пункт 4. в вашем списке): что-то, что вы можете настроить в качестве альтернативы DYNDNS, - это Pagekite .
Вы можете найти информацию о том, как настроить его на вашем RPi здесь .
источник
Нет, вы забываете, что модель А имеет половину оперативной памяти. Я не знаю, собираетесь ли вы использовать HTTP, но для любого веб-сервера ОЗУ имеет решающее значение. Тем не менее, убедитесь, что с помощью
sudo raspi-config
инструмента измените оперативную память графического процессора на 16 МБ , если планируете использовать его в качестве автономного сервера (т. Е. Использовать SSH и никогда не подключать дисплей). Это нормально, просто оставаться в терминале, но он может запаздывать с загруженным рабочим столом.Если вы выберете маршрут веб-сервера с чем-то вроде ownCloud, то вы можете захотеть взглянуть на Nginx, так как он кажется намного быстрее, чем Apache на медленном оборудовании.
источник