Як запустити Raspberry Pi 3 з зовнішнього жорсткого диска
Рейтинг статті: / 6
НайгіршеНайкраще 
Raspberry Pi with HDDRaspberry Pi призначений для роботи з SD/MicroSD-картою. Для таких операційних систем, як PIXEL, це означає, що всі ваші розділи “root” і "Home" знаходяться на SD-карті, яка може вас трохи обмежувати, враховуючи крихітні розміри сховища.
Якщо ви плануєте запустити сервер домашнього зберігання на свому Raspberry Pi, то краще перенести операційну систему на зовнішній жорсткий диск, тоді у вас буде майже безмежний дисковий простір для використання.
Покажемо, що необхідно зробити для Raspberry Pi 3, щоб завантажити і запустити систему з зовнішнього жорсткого диска.
Примітка: Причиною використання Raspberry Pi 3 є те, що з ним не потрібне додаткове джерело живлення для роботи зовнішнього жорсткого диска. Джерело живлення Raspberry Pi 3 достатнє для живлення зовнішнього жорсткого диску через порт USB. Переконайтеся лише, що використовуєте офіційний адаптер живлення RPi, або що на виході вашого блока живлення може видаватися 2.5A (мінімум) струму.
Перш, ніж ми почнемо, список необхідного:
1. Raspberry Pi 3.
2. MicroSD карта (не менше 4 Гб) зі встановленою ОС PIXEL.
3. Зовнішній жорсткий диск, відформатований в Ext4. (Можете скористатися GParted або командою fdisk для форматування зовнішнього жорсткого диска в Ext4).
Налаштування зовнішнього жорсткого диска
1. Вставте карту MicroSD в Raspberry Pi 3. Підключіть зовнішній жорсткий диск до USB-порту Raspberry Pi 3. Увімкніть живлення RPi.
2. Після того, як відкриється робочий стоіл, відкрийте термінал. Зайдіть в кореневий обліковий запис і змонтуйте зовнішній жорсткий диск:
sudo su
mount /dev/sda /mnt
3. Далі, нам необхідно встановити Rsync (якщо він ще не встановлений):
apt-get install rsync
4. Скопіюйте всі файли з карти MicroSD на зовнішній жорсткий диск. Ми використовуємо Rsync, тому всі права доступу до файлів і права власності не будуть порушені:
sudo rsync -axv / /mnt
Raspberry Pi with HDD 1
5. Для всіх завантажувальних копій файлів на зовнішньому жорсткому диску ми повинні змінити файл запуску, щоб він вказував на зовнішній жорсткий диск для отримання команд завантаження:
cp /boot/cmdline.txt /boot/cmdline.txt.bak
nano /boot/cmdline.txt
Нам потрібно відредагувати дві частини рядка у файлі. Змініть root= до /dev/sda, а в кінці, додайте rootdelay=5.
Результат повинен виглядати так:
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=/dev/sda1 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait rootdelay=5
Raspberry Pi with HDD 2
6. І, нарешті, ми додаємо вхід жорсткого диска в “/mnt/etc/fstab”, щоб коренева папка на зовнішньому жорсткому диску автоматично монтувалася під час завантаження:
nano /mnt/etc/fstab
Додайте наступний рядок в другому рядку файла:
/dev/sda1       /               ext4    defaults,noatime  0       1
Додайте знак коментування "#" на початку останнього рядка, щоб відключити завантаження з карти MicroSD:
#/dev/mmcblk0p7  /               ext4    defaults,noatime  0       1
Примітка: /devmncblk0p7 має на увазі слот вашої карти пам'яті MicroSD і у вашому випадку значення може відрізнятися.
Після того, як внесли зміни, файл повинен виглядати наступним чином:
    proc            /proc           proc    defaults          0       0
    /dev/sda1       /               ext4    defaults,noatime  0       1
    /dev/mmcblk0p6  /boot           vfat    defaults          0       2
    #/dev/mmcblk0p7  /               ext4    defaults,noatime  0       1
Raspberry Pi with HDD 3
Це воно. Перезавантажте RPi, і тепер він повинен завантажитися та запуститися із зовнішнього жорсткого диска. Єдине, що слід відзначити, що карта MicroSD повинна бути в слоті, бо RPi повинен прочитати файл запуску з нього, перш ніж почне завантажуватися з зовнішнього жорсткого диска.
Опціонально: збільшення розміру файлу підкачки
Припустимо, що ваш зовнішній жорсткий диск має купу простору, тому можете збільшити розмір файлу підкачки, щоб RPi зміг працювати трохи швидше.
1. Відкрийте термінал і виконайте вхід в кореневий обліковий запис:
sudo su
2. Змініть файл підкачки:
nano /etc/dphys-swapfile
Змініть значення CONF_SWAPSIZE з 100 на 512. Збережіть і закрийте файл.
Raspberry Pi with HDD 4
3. Перезапустіть службу, щоб оновити зміни:
sudo dphys-swapfile setup
sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start
Висновки
Raspberry Pi 3 має кілька корисних поліпшень, серед яких: більше оперативної пам'яті, наявність модуля Wi-Fi і досить потужне джерело живлення, достатнє для підтримки зовнішнього жорсткого диску. Це корисно для запуску більших та інтенсивних проектів. Тому, MicroSD-карта з невеликим розміром зберігання може бути обмежуючим фактором, не кажучи вже про її низьку швидкість читання/запису і чутливість до пошкодження даних. Тепер, за допомогою зазначених вище інструкцій ви можете додати до свого Raspberry Pi зовнішній жорсткий диск і підвищити продуктивність мікрокомп’ютера.
(Джерело EN: maketecheasier.com)
 
>
КнигаНовиниПрактика пошукуПартнериПро нас
Підтримка та дизайн: Могильний С.С. Шаблон: Joomla Templates by BuyHTTP Joomla Hosting