Як встановити Raspberry Pi NAS (мережеве сховище)
Raspberry Pi NAS ( Network Attached Storage) це ідеальний спосіб зберігання файлів і доступу до них, для вас та тих, хто у вашій локальній мережі. Це відносно легкий процес встановлення, з низьким споживанням електроенергії. Для роботи 24/7. Як тільки ви налаштуєте свій перший диск , ви побачите, що цей процес неймовірно легко повторити. Ви можете зіткнутися з деякими ускладненнями під час першого налаштування , як правило, викликаних неправильним встановленням дозволів. Ще одна річ, яку я маю згадати, що якщо ви шукаєте швидкості, то навряд чи отримаєте їх з Pi. Це уповільнення пов'язане з необхідністю використання портів USB (2.0) для підключення жорсткого диска та мережевих інтерфейсів. Це налаштування NAS все ще є відмінним способом отримати доступ до ваших файлів для інших користувачів у вашій мережі за розумною ціною. Це майже необхідно для деяких проектів Raspberry Pi, де важливий легкий доступ до файлів.
Що потрібно
1. Raspberry Pi
2. SD-карта (8 Гб + рекомендована)
3. Шнур Ethernet або ключ Wi-Fi
4. Зовнішній жорсткий диск
Примітка: USB-порти на Raspberry Pi можуть виявитися недостатніми для живлення зовнішнього диска, тому вам може знадобитися купити USB-концентратор.
Налаштування Raspberry Pi NAS
У цьому підручнику я використовую стандартну операційну систему (OS) для Raspberry Pi. Ця ОС є Raspbian, якщо ви хочете встановити її, а потім перевірте інструкцію про те, як встановити Raspberry Pi NOOBS.
Встановлення жорстких дисків
Перше, що потрібно зробити, перш ніж налаштувати NAS, - це змонтувати зовнішні жорсткі диски. Для цього кроку важливо, щоб ми зробили це правильно в перший раз, інакше ми могли б закінчити з проблемами пізніше. Ви хочете бути в змозі змонтувати диск, так що він завжди буде таким же, навіть якщо Pi втрачає живлення або перезавантажується.
1. Виведіть термінал Raspberry Pi або за допомогою SSH або на самому Pi.
2. По-перше, давайте оновимо Raspbian, ввівши наступні команди:
sudo apt-get update
sudo apt-get upgrade
3. Нам потрібно встановити підтримку ntfs, так що давайте спочатку встановимо пакет.
sudo apt-get install ntfs-3g
4. Далі, ми хочемо знайти наш зовнішній жорсткий диск для цього введіть наступну команду.
sudo fdisk -l
5. Там повинні бути дві великі диски, які з'являються, якщо у вас є більше ніж один диск, підключений. Першою буде SD-карта, на якій в даний час працює Raspbian (має бути щось подібне /dev/mcbblkop1), ігнорувати цю. Також має бути інший, який схожий на /dev/sda1 - цей диск, який ми будемо використовувати.
6. Перш ніж монтувати диски, нам потрібно створити каталог для монтування. Для цього введіть наступну команду. (Не забудьте виправити команду з правильним ім'ям диска)
sudo mkdir /media/NASHDD1
7. Тепер, перш ніж продовжити, нам потрібно створити користувача для входу. Для цього введіть наступне. Примітка: Оновіть слово pimylifeup на своє, щоб змінити ім'я користувача.
sudo useradd pimylifeup -m -G users
sudo passwd pimylifeup
8. Вам буде запропоновано ввести пароль двічі, обов'язково запам'ятайте цей пароль, оскільки він може знадобитися пізніше.
9. Далі, ми повинні отримати GID і UID , переконайтеся, що ви записуєте їх, оскільки нам знадобляться ці пункти на наступному кроці. Оновлення pimylifeup з користувачем, який ви створили вище.
Для gid введіть наступне (замінити на своє):
id -g pimylifeup
Для UID введіть наступне (замінити на своє):
id -u pimylifeup
10. Тепер нам потрібно відредагувати файл fstab, щоб наша Pi автоматично монтувала диск під час завантаження і встановлювала правильні дозволи, для цього введіть таку команду:
sudo nano /etc/fstab
11. Додайте наступний рядок до нижньої частини файлу. Зміна /dev/sda1 на будь-який жорсткий диск і оновлення uid і gid відповідно. (Нижче наведено кожен рядок)
/dev/sda1 /media/NASHDD1 auto nofail,uid=enter_uid_here,gid=enter_gid_here,noatime 0 0
12. Перезавантажте Raspberry Pi, і диски повинні автоматично встановлюватися з правильними правами.
Тепер, коли ми завершили монтування дисків до папок, можна перейти до налаштування сервера samba. Якщо ви бажаєте внести зміни до папки, виконайте внесені зміни до встановленої папки. Наприклад, якщо ми хочемо створити новий каталог, введемо наступне.
sudo mkdir /media/NASHDD1/share
Налаштування Raspberry Pi Samba Server
У цій частині ми завантажимо і встановимо пакет samba, щоб ми могли працювати з самба сервером Raspberry Pi. Якщо вам потрібна додаткова інформація про пакунок та його документацію, ви можете ознайомитися з веб-сайтом Samba .
1. Спочатку нам потрібно буде встановити пакет samba, ввівши наступну команду:
sudo apt-get install samba samba-common-bin
2. На всякий випадок, якщо ми будемо робити помилки, слід створити резервну копію папки налаштування samba. Для цього введіть таку команду:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.old
3. Тепер давайте відредагуємо конфігураційний файл, ввівши наступне:
sudo nano /etc/samba/smb.conf
4 Є кілька редагувань, які нам потрібно буде внести до цього файлу, спочатку видаліть (#) з рядка security = user.
5. Далі нам потрібно буде додати наш жорсткий диск до файлу конфігурації samba. Введіть наступне, щоб додати жорсткий диск для спільного доступу (оновіть шлях, якщо ви маєте щось інше):
[NAS]
comment = NAS Folder
path = /media/NASHDD1
valid users = @users
force group = users
create mask = 0660
directory mask = 0771
read only = no
6. Я швидко роз'ясню, що означає кожна з речей вище, щоб ви краще зрозуміли Raspberry Pi Samba Server.
· [NAS]: Це назва спільного ресурсу (що ви побачите у файловому провіднику)
· Comment: це коментар для асоційованого для спільного доступу.
· Path: Шлях до папки, якою ви хочете поділитися.
· Valid User: список користувачів, яким дозволено входити в цю спільну папку.
· Force Group: Вказує назву групи UNIX, яка буде призначена для всіх користувачів, що підключаються до цієї спільної доступності.
· Directory Mask: створює маску дозволів для всіх каталогів, створених на диску.
· Read Only: це дозволяє встановити спільний доступ лише для читання.
7. Тепер перезапустіть сервер samba, ввівши наступну команду:
sudo /etc/init.d/samba restart
8. Нарешті, вам потрібно підключити користувача до samba, зробіть це, ввівши наступне (pimylifeup змінити на своє):
sudo smbpasswd -a pimylifeup
Тестування Raspberry Pi NAS
Тепер у нас все налаштовано, ми повинні перевірити, щоб переконатися, що все налаштовано належним чином. Тест дуже простий, тому я перейду приклад як Windows, так і Mac.
Як тільки ви зробите цей тест, ви повинні мати повний робочий Raspberry Pi Samba Server.
Windows
1. На Windows PC відкрийте файл Explorer.
2. Натисніть на мережу в лівій колонці.
3. Тут відкрийте Raspberry Pi.
4. Двічі клацніть на папці.
5. Введіть облікові дані.
6. Тепер ви зможете зберігати, редагувати та видаляти файли в цій папці.
Ось так, тепер і ви повинні бути успішно підключені до вашого NAS і мати можливість читати і записувати файли. Якщо у вас виникли проблеми з копіюванням файлів на диску, то ймовірно, що ваші дозволи невірні, переконайтеся, що двічі перевіряєте, що ви ввели.
Джерело: Pimylifeup
-
1
8 Comments
Recommended Comments