
Хранит ли комплект Raspberry Pi Nas данные?
Сама плата Pi? Нет. Технически да, потому что есть карта microSD, но это ваша операционная система, а не место, где вы храните файлы. Данные хранят любые диски, которые вы подключаете к ним через USB или одну из адаптерных плат SATA.
Когда кто-то покупает «набор NAS» с Raspberry Pi, он получает Pi, может быть, чехол, иногда диски включены, иногда нет. Pi запускает такое программное обеспечение, как OpenMediaVault, и взаимодействует с вашей сетью. Ваши реальные файлы находятся на внешних дисках.
В прошлом году я установил его с чехлом Argon EON (их продает argon40.com), и он отлично подходит для мультимедийных файлов и резервного копирования фотографий с телефонов. В этом корпусе вмещаются четыре 3,5-дюймовых диска и встроен вентилятор. Использовал три диска WD Red емкостью 4 ТБ, потому что они были в продаже, после настройки RAID 5 осталось около 8 ТБ.
Смущающая часть о «комплектах»
Не все комплекты одинаковы, поэтому ответ на этот вопрос раздражает. Некоторые дают вам только Pi и корпус, диски вы покупаете отдельно. Другие включают в себя все. Тот, который я купил, был только корпусом и блоком питания, без приводов и Pi, хотя он продавался как «комплект». Пришлось покупать Pi 4 8GB отдельно, который в то время было трудно найти из-за нехватки чипов.
Большинство людей, задающих этот вопрос, хотят знать емкость, например, сколько данных вы можете хранить. Это полностью зависит от того, какие диски вы добавляете. Может быть 2 ТБ, может быть 20 ТБ. Pi 4 имеет четыре порта USB 3.0, которые используют общую полосу пропускания (всего 5 Гбит/с на шине согласно спецификациям raspberrypi.com).
Адаптеры SATA позволяют избежать этого узкого места USB, но увеличивают стоимость и сложность. В корпусе Argon используется специальная плата, которая преобразует GPIO Pi в соединения SATA, что работает лучше, чем USB для нескольких дисков.
Скорость — это то, где вещи разочаровываются, и никто не говорит вам об этом заранее -, в хороший день вы получаете скорость последовательной записи по сети, возможно, 85 МБ/с. Кто-то проверил это на raspberrypi.org/forums с корпусом Argon и вот что получилось. Для потокового просмотра фильмов этого вполне достаточно. Для переноса сотен концертов вы будете ждать.
Ethernet Pi 4 теперь является гигабитным (более старый Pi 3 использовал Ethernet совместно с USB, что было катастрофой), но вы все равно не сможете максимально использовать его, потому что процессор мешает обработке передачи файлов.
Карты MicroSD умирают, и никто вас не предупреждает
Ваша ОС живет на карте microSD, и эти вещи постоянно выходят из строя из-за всей записи. Я просмотрел две карты Samsung EVO, прежде чем переключиться на их линейку Endurance, которая предположительно обрабатывает больше циклов записи. Все еще ожидая, что он в конце концов умрет.
Некоторые вместо этого запускают ОС с USB SSD, что разумнее, но я не удосужился переделать свою настройку. Когда карта умрет, я, вероятно, просто восстановлю ее из резервной копии и куплю еще одну карту за 15 долларов вместо того, чтобы все перенастраивать.

Что бы я хотел, чтобы кто-нибудь сказал мне, прежде чем создавать это
Источник питания имеет значение гораздо больше, чем вы думаете. Официальный адаптер питания Pi рассчитан на 5 В/3 А, что кажется нормальным, пока вы не добавите диски, каждый из которых потребляет 2 ампера во время запуска. Постоянно появлялись предупреждения о пониженном напряжении, пока я не получил включенный в комплект поставки блок питания Argon на 5 А.
RAID занимает вечность на процессорах ARM. Восстановление четности после добавления диска заняло почти 24 часа. Четырехъядерный процессор BCM2711 Pi 4- работает на частоте 1,5 ГГц, и это звучит нормально, но вычисления RAID сильно влияют на процессор. Во время этой перестройки моя скорость передачи упала примерно до 20 МБ/с, а потоки Plex продолжали буферизоваться.
Температура — это то, что игнорируют дешевые комплекты. Pi 4 дросселирует при 80 градусах, и это легко сработает с приводами, выделяющими тепло. Я прикрепил радиатор к процессору, и в корпусе Argon есть вентилятор, который действительно работает, теперь поддерживает температуру около 55-60 градусов под нагрузкой.
Выбор файловой системы чрезвычайно важен. Я выбрал ext4, потому что это стандартный Linux, но это означает, что компьютеры с Windows в моей сети не смогут напрямую подключать диски, если я их вытащу. Надо было использовать exFAT или NTFS, но у них свои проблемы с разрешениями Linux.
Это дешевле, чем покупать Synology?
Я потратил около 580 долларов в общей сложности - 75 долларов на Pi 4, 140 долларов на корпус Argon, 240 долларов на три накопителя, плюс карту microSD и кабели. Synology DS420+ с 4 отсеками стоит около 350 долларов США без дисков. Добавьте те же три диска WD Red, и вы получите 590 долларов.
Так что нет, создание Pi NAS на самом деле не сэкономило денег. Что он действительно сделал, так это позволил мне узнать, как эта штука работает, и все настроить. Запуск Pi-hole для блокировки рекламы-по всей сети на одном устройстве. Это невозможно сделать на заблокированном-устройстве Synology.
Для тех, кто просто хочет работающее хранилище и не хочет возиться с командами Linux, купите Synology. Это будет проще и надежнее. Для работы и обучения создайте установку Pi.
Случайные проблемы, с которыми я столкнулся:
Общие ресурсы SMB случайно отключаются от моего Mac, пришлось изменить какой-то файл конфигурации, который я не помню
USB-накопители иногда не монтируются после перезагрузки, исправляется путем установки USB-концентратора с питанием, хотя в этом не должно было быть необходимости.
Тайм-аут веб-интерфейса OpenMediaVault при выполнении операций с большими файлами, до сих пор не разобрался с этим
Скорость передачи сильно различается в зависимости от того, что вы перемещаете. Большие видеофайлы передаются быстро, около 90 МБ/с. Тысячи маленьких файлов сканируются медленно, возможно, со скоростью 15-20 МБ/с из-за накладных расходов. Предполагается, что NFS быстрее, чем SMB, но компьютеры с Windows не могут правильно подключаться без стороннего программного обеспечения.
Однако принцип резервного копирования 3-2-1, о котором все упоминают, верен: не доверяйте ни одному устройству. Мой Pi NAS — один экземпляр, настольные накопители — другой, Backblaze B2 — третий. Пожарным не важна ваша конфигурация RAID.

Вещи, которые меня удивили
Шум неплохой. 5400 Приводы RPM в корпусе Argon работают тише, чем я ожидал. Слышу, как они ищут, мертвая ли тишина в комнате, но это не раздражает. Гораздо тише, чем вентиляторы моих настольных ПК.
Потребляемая мощность низкая, что приятно, - под нагрузкой и всеми тремя активными дисками составило около 18 Вт. На холостом ходу около 8 Вт при выключенных дисках. Это от Kill-A-ватметра, так что это несколько приблизительно.
С надежностью пока все в порядке. Через шесть месяцев один диск выдал несколько ошибок SMART, и я заменил его по гарантии. Восстановление RAID заняло целую вечность, но данные были в порядке. Не могу говорить о долговечности-срока службы, так как пользуюсь им всего около 14 месяцев.
Вам нужно понимать основы Linux, чтобы поддерживать эту штуку. Обновление пакетов, проверка логов, когда что-то ломается, редактирование конфигов через SSH. Не невозможно научиться, но это определенно требует затрат времени. Веб-интерфейс Synology делает большую часть этого автоматически.
Построю ли я еще один? Для домашнего проекта, где я чему-то учусь, да. В качестве серьезного решения для резервного копирования рабочих файлов или незаменимых данных — нет. Компоненты слишком потребительского-класса, и если произойдет что-то странное, поддержка не будет оказана. Это нормально для моего варианта использования, но я бы не стал доверять этому чему-то критичному.




