Да, это возможно. По сути, вам нужно будет создать NAS с нуля, поскольку не существует ОС NAS, созданной специально для RasPI (насколько я знаю). Вот что я бы сделал:
Я настоятельно рекомендую проверить это на виртуальной машине перед использованием вашего реального оборудования.
- Получите список услуг, которые вы хотите, чтобы NAS работал. Пример: общий доступ к файлам (samba/smbd), FTP, SSH ( необходимо для управления, не забудьте разрешить root). Это в основном основные для NAS.
- Установите
mdadm
на RasPI. Поскольку RasPI не имеет аппаратного RAID, ему потребуется программный RAID-контроллер.
- На этом этапе у вас должна быть выбранная Raspbian или ОС, все подключенные диски NAS и установленный
mdadm
. Теперь нам нужно убедиться, что RasPI может видеть диски, прежде чем делать что-либо еще.
- Запустите команду
sudo fdisk -l
для просмотра списка файловых систем, подключенных к RasPI. Убедитесь, что они все доступны.
- Если все диски присутствуют, тогда мы можем перейти к этому руководству, которое покажет вам, как настроить программный рейд на Linux. https://www.digitalocean.com/community/tutorials/how-to-create-raid-arrays-with-mdadm-on-ubuntu-16-04#creating-a-raid-0-array
- После того, как вы получите настройки raid, вы можете смонтировать его и скопировать туда файлы, чтобы проверить его.
Это в значительной степени базовая настройка. Что бы вы ни хотели сделать с файловой системой в том, что касается пользователей и разрешений, а что нет, я уверен, что вы сможете понять эту часть :). Удачи!
Также будет рассмотрен OpenMediaVault как его НАСТОЯЩАЯ ОС NAS, построенная на Linux. У меня это работает с RAID1 дома;).
Надеюсь, это даст вам преимущество!