Как загрузить Raspberry Pi с твердотельного накопителя и использовать его для постоянного хранения данных
СДЕЛАЙ САМ

Как загрузить Raspberry Pi с твердотельного накопителя и использовать его для постоянного хранения данных

Использование твердотельного накопителя для Raspberry Pi имеет много преимуществ перед стандартной картой microSD. Чтобы использовать его, просто следуйте нашим пошаговым инструкциям

И SSD (твердотельные накопители), и SD-карты используют для хранения данных принципиально схожую технологию флэш-памяти. Однако твердотельные накопители имеют более быстрые контроллеры и более высокую отказоустойчивость, что делает их гораздо более надежными, чем SD-карты. Хотя большинство Raspberry Pis по-прежнему работают на картах microSD, вы также можете использовать внешний SSD для загрузки Raspberry Pi

В этом руководстве вы узнаете, как включить загрузку с USB на Raspberry Pi, а затем использовать внешний SSD в качестве загрузочного носителя для загрузки Raspberry Pi OS и использовать оставшееся пространство в качестве постоянного хранилища для ваших данных

Вещи, которые вам понадобятся

Чтобы включить загрузку с SSD на Raspberry Pi, вам понадобятся следующие предметы

  • Raspberry Pi (модель 4, 400, 3, Zero W или Zero 2W).
  • карта microSD (минимум 1 ГБ, максимум 64 ГБ).
  • устройство для чтения карт памяти microSD.
  • Клавиатура и мышь (подойдет как беспроводная, так и проводная)— не требуется, если вы хотите включить загрузку с SSD на Raspberry Pi 4 или Pi 400.
  • Любой тип внешнего SSD (например, M. 2, SATA или NVMe/PCIe).
  • Загрузка Raspberry Pi 4 или 400 с SSD

    Чтобы загрузить Raspberry Pi 4 или Raspberry Pi 400 с SSD, необходимо включить загрузку с USB, выполнив следующие действия:

    1. Подключите карту microSD к другому компьютеру с помощью кардридера.
    2. Загрузите, установите и запустите инструмент Raspberry Pi Imager в системе Windows, Linux или Mac.
    3. Нажмите кнопку Choose OS, а затем выберите Misc Utility Images > Bootloader > USB Boot.
    4. Нажмите кнопку Choose Storage и выберите карту microSD, подключенную к системе.
    5. Нажмите кнопку Write и дождитесь завершения процесса прошивки. Это займет всего несколько секунд.
    6. После завершения процесса прошивки карта microSD будет извлечена автоматически. Отсоедините карту microSD от системы и вставьте ее в слот microSD вашего Raspberry Pi 4 или 400.
    7. Подключите питание к Raspberry Pi, чтобы включить его.Pi автоматически прочитает и прошьет USB-загрузчик с подключенной карты microSD. Это займет несколько секунд.
    8. Когда прошивка пройдет успешно, зеленый светодиод на Raspberry Pi начнет непрерывно мигать. Для дальнейшего подтверждения подключите порт HDMI к дисплею. Если на дисплее появится зеленый экран, это означает, что процесс прошивки завершен.
    9. Выключите Raspberry Pi и отсоедините или извлеките карту microSD.

    Загрузка Raspberry Pi 3 или Zero с SSD

    Чтобы включить загрузку с SSD на Raspberry Pi 3 или Zero W/2W, необходимо прошить стандартную ОС Raspberry Pi на карту microSD, загрузить Raspberry Pi и внести несколько изменений в конфигурационные файлы для включения загрузки с USB (SSD)

    Шаги следующие:

    1. Вставьте карту microSD в систему и запустите инструмент Raspberry Pi Imager.
    2. Нажмите на Choose OS и выберите Raspberry Pi OS (32-bit).
    3. Нажмите кнопку Choose Storage и выберите карту microSD из доступных устройств хранения данных.
    4. По желанию вы можете нажать на значок шестеренки, чтобы открыть дополнительные параметры, затем введите данные вашей сети Wi-Fi и включите SSH.
    5. Нажмите кнопку Записать.
    6. После завершения процесса прошивки вставьте карту microSD в Raspberry Pi и включите его.
    7. Подключите клавиатуру и мышь к Raspberry Pi.
    8. После загрузки войдите в систему, используя стандартное имя пользователя pi и пароль raspberry (если вы не изменили их в дополнительных опциях Raspberry Pi Imager).
    9. Откройте окно терминала и выполните следующие команды.
      sudo apt update -y
      sudo apt upgrade -y
    10. После обновления и модернизации пакетов выполните следующую команду в окне терминала.
      echo program_usb_boot_mode= | sudo tee -a /boot/config.txt

    11. Эта команда включает USB-загрузку на Raspberry Pi 3 или Zero W/2W. После выполнения команды перезагрузите Raspberry Pi, а затем выполните следующую команду, чтобы убедиться, что загрузка USB включена.
      vcgencmd otp_dump | grep 17
    12. Если на выходе отображается 17:3020000a, загрузка с USB включена. Теперь вы можете извлечь карту microSD из Raspberry Pi.

    Подготовка загрузочного твердотельного диска Raspberry Pi

    Чтобы загрузить Raspberry Pi Zero, Raspberry Pi 3, Raspberry Pi 4 или Raspberry Pi 400 с SSD, необходимо установить операционную систему, например Raspberry Pi OS, на SSD с помощью Raspberry Pi Imager (или инструмента Balena Etcher). После записи ОС можно подключить SSD к Raspberry Pi через USB-порт и загрузить ОС с SSD

    Чтобы подготовить SSD к загрузке, выполните следующие действия:

    1. Запустите программу Raspberry Pi Imager и подключите внешний SSD к системе через USB-порт.
    2. Нажмите кнопку Choose OS, чтобы выбрать нужную ОС из списка. Если вы хотите прошить загруженный образ ОС, вы можете использовать файл, выбрав опцию Custom и затем выбрав файл ОС из вашей системы.
    3. Нажмите Choose Storage, чтобы выбрать подключенный SSD-носитель.
    4. Нажмите кнопку Записать.
    5. После того как ОС будет прошита на SSD, отсоедините накопитель, а затем подключите USB-накопитель к одному из портов USB 3. 0 или 2. 0 на Raspberry Pi 4/400, Raspberry Pi 3 (или к порту micro-USB Zero W/2W ;через адаптер).
    6. Подключите источник питания, чтобы включить Raspberry Pi.
    7. Raspberry Pi проверит наличие загрузочного SSD, подключенного к порту USB, и загрузит операционную систему.

    Использование SSD в качестве постоянного хранилища для Raspberry Pi

    После загрузки операционной системы с внешнего SSD-накопителя вы можете использовать оставшееся на нем место в качестве постоянного хранилища для хранения других данных. Чтобы проверить доступное пространство для хранения данных, выполните следующую команду в приложении Terminal

    df -h

    Если вы используете настольную версию Raspberry Pi OS, откройте Диспетчер файлов и нажмите на Filesystem Root в верхней части экрана. Вы можете увидеть доступное хранилище в правом нижнем углу

    Теперь, когда у вас есть более быстрое SSD-хранилище, вы можете использовать его для создания своего личного облачного хранилища, доступного из любого места, или для размещения защищенного веб-сайта на Raspberry Pi

    Больше памяти при более высокой производительности

    Настоятельно рекомендуется загружать Raspberry Pi с помощью твердотельного накопителя, поскольку он намного быстрее и надежнее, чем карта microSD. Вы можете использовать любой внешний SSD, доступный на рынке. К ним относятся M. 2, SATA и NVMe/PCIe SSD. Хотя процесс включения загрузки немного сложен на Raspberry Pi 3 и Raspberry Pi Zero W/2W, на Raspberry Pi 4 и Raspberry Pi 400 он гораздо проще

    Об авторе

    Алексей Белоусов

    Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

    Комментировать

    Оставить комментарий