Содержание
Недавно я рассматривал варианты расширения хранилища на моем 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.
(возможно, с питанием от Raspberry Pi!) для дополнительного хранилища, но перечисленные выше следует рассматривать как три основных варианта.
Мы рассмотрим три варианта более подробно, как их можно использовать наиболее эффективно, а также на любые недостатки или недостатки.
Использование SD-карты для хранения данных Raspberry Pi
с точки зрения отсутствия движущихся частей и низкой энергии.
Существуют различные операционные системы
для малины пи. Вероятно, самым популярным является Raspbian
, который по умолчанию предназначен для работы на SD-карте объемом 2 ГБ. Результатом этого является то, что при перепрошивке образа Raspbian все карты SD будут иметь раздел 2 ГБ, при этом большой кусок памяти SD-карты останется неиспользованным.
К счастью, есть способ обойти это. Функция расширения файловой системы включена в экран raspi-config в Raspbian и позволяет вам увеличить размер раздела до максимальной емкости вашей SD-карты. Смотрите 4 твика, чтобы зарядить свой Raspberry Pi
для полной информации о том, как это сделать.
Подключение и установка USB-накопителя
или сетевое хранилище, подключение жесткого диска позволит значительно увеличить объем памяти.
Портативный внешний жесткий диск Seagate Expansion 2 ТБ USB 3.0 (STEA2000400)
Портативный внешний жесткий диск Seagate Expansion 2 ТБ USB 3.0 (STEA2000400)
Купить сейчас на Amazon $ 59,99
Кроме того, обратите внимание на использование 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 без названия
Если вам сначала нужно смонтировать диск (например, у вас может быть раздел 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 установить ntfs-3g
Это установит драйвер, который позволит вам использовать жесткий диск NTFS с вашим Raspberry Pi.
Простота установки — если вы сделаете правильный выбор
С двумя расширенными опциями хранения для USB (плюс бонус за максимальный объем хранения SD-карты в Raspbian), Raspberry Pi может иметь доступ к тому же множеству внешнего пространства, что и настольный компьютер.
Хотя возможность использовать USB-накопитель полезна, вы, вероятно, получите лучшее хранилище и самые быстрые результаты, используя внешний жесткий диск USB, отформатированный в EXT4. Однако это должен быть выделенный диск, поскольку EXT4 не совместим с другими операционными системами. Если это нецелесообразно, используйте жесткий диск в формате NTFS с драйвером ntfs-3g.
Дополнительное хранилище предоставляет преимущества в большинстве проектов Raspberry Pi, от медиацентра с питанием от RaspBMC до настройки блока NAS. Обратите внимание, что мы обсудили это для ОС Raspbian и связанных с ней сборок — другие (менее популярные) операционные системы Raspberry Pi могут иметь разные команды и драйверы для управления хранилищем.
Кредиты изображений: векторная малина, флешка через Shutterstock