Diy

Как добавить USB-накопитель в Raspberry Pi

Как добавить USB-накопитель в Raspberry Pi

Недавно я рассматривал варианты расширения хранилища на моем Raspberry Pi ( Великобритания ). Такой выбор ограничен — порты USB часто используются клавиатурой, мышью или ретро-игровыми контроллерами. , в то время как слот для SD-карты, естественно, ограничен только одним устройством.

С точки зрения расширения хранилища через USB-устройства, есть два варианта, но то, как вы их подключите, повлияет на вашу успешность. Например, вы можете подключить жесткий диск USB или флэш-накопитель к одному из портов USB, но если этот порт необходим для другого устройства, все может быть сложно.

Многие владельцы Raspberry Pi используют USB-концентраторы с питанием, чтобы обойти эту проблему, и как только вы осознаете важность этого (компьютер не потребляет достаточно энергии для работы с большинством USB-устройств), добавьте новое USB-устройство — хранилище. или иначе — не должно быть проблемой.

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

Три основных варианта хранения

Вы обнаружите, что для добавления, хранения и удаления данных в Raspberry Pi у вас есть три основных варианта:

  • SD / SDHC карта
  • флешка
  • Жесткий диск USB

Вы также можете использовать сетевые диски, USB-дисководы DVD-R и устройства NAS. NAS-устройства (возможно, на базе Raspberry Pi!) Для дополнительного хранилища, но перечисленные выше следует рассматривать как три основных варианта.

Мы рассмотрим три варианта более подробно, как их можно использовать наиболее эффективно, а также на любые недостатки или недостатки.

Использование SD-карты для хранения данных Raspberry Pi

Как вы, вероятно, знаете, если вы используете Raspberry Pi, SD-карта является основным вариантом хранения. Pi использует эту карту — которая должна быть SDHC-картой для достижения наилучших результатов — в качестве загрузочного устройства, для запуска операционной системы и общего хранилища. Он эффективно заменяет роль жесткого диска в стандартных настольных компьютерах, хотя его можно считать более похожим на SSD. с точки зрения отсутствия движущихся частей и низкой энергии.

Ий-rasppi-SD2

Существуют различные операционные системы для Raspberry Pi. Вероятно, наиболее популярным является Raspbian. , который по умолчанию предназначен для работы на SD-карте объемом 2 ГБ. Результатом этого является то, что при перепрошивке образа Raspbian все SD-карты будут иметь раздел 2 ГБ, при этом большой кусок памяти SD-карты останется неиспользованным.

К счастью, есть способ обойти это. Функция расширения файловой системы включена в экран raspi-config в Raspbian и позволяет вам увеличить размер раздела до максимальной емкости вашей SD-карты. См. 4 твика для суперзарядки Raspberry Pi о том, как это сделать, .

Подключение и установка USB-накопителя

Вставка флэш-накопителя USB не будет иметь такого же эффекта, как в ОС, такой как Ubuntu или Windows. Вместо этого вам нужно будет вручную смонтировать устройство, чтобы использовать его в качестве дополнительного USB-накопителя для вашего Raspberry Pi.

sudo ls /dev/sd*

Ая-RPI-флешка

Это покажет правильное имя для устройства USB (sda1 или sda2). Затем вы должны ввести следующее, стараясь заменить [USB_DEVICE_NUMBER] на имя устройства, как было обнаружено выше.

sudo mount -t vfat /dev/[USB_DEVICE_NUMBER]/mnt/usb

Затем ваш USB-накопитель будет подключен как устройство, доступное из файлового браузера на вашем Raspberry Pi!

А как насчет USB HDD?

Особенно полезно, если вы используете Raspberry Pi в качестве основного компонента медиацентра или в виде NAS-хранилища, подключение жесткого диска позволит значительно увеличить объем памяти.

Ий-rasppi-HDD

Кроме того, обратите внимание на использование USB-концентраторов с питанием, как упоминалось выше. Если на жестком диске USB нет источника питания (маловероятно, но они существуют), вам следует использовать USB-концентратор с питанием. В противном случае следует использовать жесткий диск с собственным источником питания.

Теперь вы можете столкнуться с проблемами при подключении жесткого диска USB к Raspberry Pi. В идеальной ситуации это может быть случай «включай и работай», и если у вас самый современный Pi, вы сможете без проблем получить доступ к своему жесткому диску с помощью мини-компьютера — устройство должно монтироваться автоматически. и все будет просто работать.

Однако без правильной конфигурации и файловой системы диска вы обнаружите, что диск работает плохо. Например, можно использовать диск NTFS с добавлением драйвера, но передача данных с помощью этого метода идет медленно. Для эффективного использования вашего жесткого диска USB (и исключительно на вашем Raspberry Pi) должна использоваться файловая система EXT 4 — поэтому, если у вас уже есть какие-либо данные на жестком диске, перед резервным форматированием необходимо сначала выполнить их резервное копирование.

Настройка жесткого диска USB для Raspberry Pi

Ваш внешний жесткий диск USB пуст? Если это так, вы должны отформатировать его в EXT4, что вы можете сделать в Raspbian:

sudo mkfs.ext4 /dev/sda1 -L untitled

Если вам сначала нужно смонтировать диск (например, у вас может быть раздел EXT4), используйте следующее:

sudo mkdir /mnt/usbdrive

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

sudo mount /dev/sda1 /mnt/usbdrive

Вы можете использовать следующую команду для просмотра содержимого подключенного диска:

ls /mnt/usbdrive

Наконец, если вы планируете извлечь диск, когда Raspberry Pi включен:

sudo umount /dev/sda1

В качестве примечания: если вы не хотите переформатировать жесткий диск с помощью файловой системы EXT4, вы все равно можете использовать NTFS с падением производительности. Для этого вам понадобится диск, поэтому откройте терминал и введите:

sudo apt-get install ntfs-3g

Это установит драйвер, который позволит вам использовать жесткий диск NTFS с вашим Raspberry Pi.

Простота установки — если вы сделаете правильный выбор

С двумя расширенными опциями хранения для USB (плюс бонус увеличения памяти SD-карты в Raspbian), Raspberry Pi может иметь доступ к тому же множеству внешнего пространства, что и настольный компьютер.

Ий-RPI-HDD

Хотя возможность использования флэш-накопителя USB полезна, вы, вероятно, получите лучшее хранилище и самые быстрые результаты, используя внешний жесткий диск USB, отформатированный в EXT4. Однако это должен быть выделенный диск, поскольку EXT4 не совместим с другими операционными системами. Если это непрактично, используйте жесткий диск, отформатированный как NTFS, с драйвером ntfs-3g.

Дополнительное хранилище предоставляет преимущества в большинстве проектов Raspberry Pi, от медиацентра RaspBMC до установки блока NAS. Обратите внимание, что мы обсудили это для ОС Raspbian и связанных с ней сборок — другие (менее популярные) операционные системы Raspberry Pi могут иметь разные команды и драйверы для управления хранилищем.

Кредиты изображений: векторная малина , флешка через Shutterstock

Похожие посты
Diy

Вещи, которые вы должны иметь в виду, прежде чем брать ноутбук или смартфон в службу технической поддержки

Diy

Как использовать Arduino для съемки красивой скоростной фотографии

DiyLinux

Пять великолепных расширений Raspberry Pi, которые делают его еще более полезным

Diy

Первые шаги с Arduino: пристальный взгляд на печатную плату и структуру программы