Рекламное объявление
Большинство людей используют Raspberry Pi с 8 ГБ SD-картой. Но достаточно ли этого? Что если вам нужно больше места? Вот как можно освободить место на Raspbian, удалив ненужные пакеты или просто добавив хранилище.
Используйте большую карту microSD
Первый вариант, который вы должны рассмотреть для дополнительного места на вашем Raspberry Pi, это большая SD-карта.
Хотя 8 ГБ в настоящее время является наиболее распространенным размером карты microSD для операционных систем Pi, доступны более широкие варианты. Вы даже найдете несколько Pi-совместимых дистрибутивов, которые могут поместиться на SD-картах меньшей емкости.
Однако после того, как вы установили свою операционную систему, вам остается играть с остальной частью карты. Это может быть хорошо, если у вас есть карта на 64 ГБ, но это бесполезно, если вы выдавили ОС Raspberry Pi на карту на 4 ГБ.
Но даже если вы используете большую карту, пространство может оказаться проблемой. Это связано с тем, что при записи образа диска на карту microSD создается раздел. В результате остальная часть диска будет недоступна, если вы не развернете файловую систему. К счастью, это легко сделать, если вы используете Raspbian (или Raspbian) ОС.
На рабочем столе Raspbian откройте меню и найдите Настройки> Конфигурация Raspberry Pi. Первый вариант на система вкладка Расширить файловую систему. Нажмите на это, затем подождите. Вы должны скоро увидеть окно подтверждения, поэтому нажмите ОК. Обратите внимание на предупреждение: «Новое пространство не будет доступно, пока вы не перезагрузите Raspberry Pi». Чтобы воспользоваться преимуществами полного хранения вашей SD-карты, перезагрузите компьютер.
Если вы предпочитаете использовать командную строку, введите:
sudo raspi-config
В появившемся меню выберите Расширить файловую систему.
Подтвердите выбор, затем подождите. Вскоре вы увидите сообщение о том, что размер корневого раздела был изменен. После перезагрузки файловая система будет расширена, чтобы заполнить раздел, предоставляя вам все преимущества SD-карты место хранения.
Подключите USB-накопитель к Raspberry Pi
Еще один вариант освободить место на Raspberry Pi - добавить USB-накопитель. Это особенно полезно, если вы используете Raspberry Pi 3, так как это также возможно установить операционную систему на USB Как сделать загрузку Raspberry Pi 3 с USBRaspberry Pi - это универсальный комплект, способный выполнять самые разные задачи. Но у него есть один явный недостаток: невозможность загрузки с USB. До сих пор это так. Подробнее .
Несмотря на то, что расширение файловой системы рекомендуется независимо от емкости вашей карты microSD, использование возможностей USB-накопителя гарантирует, что вам никогда не хватит места для ваших проектов. Порты USB на Raspberry Pi ограничены USB 2.0 (даже на Raspberry Pi 3B + Как решить, нужна ли вам модель Raspberry Pi 3 B +Сколько стоит Raspberry Pi 3 B +, какие характеристики у него есть, и улучшит ли он ваши существующие проекты? Подробнее ), но устройства USB 3.0 все еще могут использоваться - они будут ограничены только скоростями USB 2.0.
Варианты USB-хранилища для Raspberry Pi просты. Это может быть компактный флэш-накопитель с флэш-памятью или внешний жесткий диск. Однако вы можете предпочесть подключить что-то более быстрое, например, твердотельный накопитель, хотя они менее долговечны. Возможно, вам даже захочется подключить USB-привод DVD к вашему Raspberry Pi!
Что бы вы ни решили, просто убедитесь, что внешнее устройство получает собственный источник питания. Ограничения Raspberry Pi означают, что, хотя он может быть достаточно мощным для флэш-накопителя USB, он не сможет независимо обрабатывать DVD-привод или жесткий диск, поэтому им потребуется собственный источник питания.
Переключиться на легкий дистрибутив Linux
Чем меньше операционная система, тем больше места у вас на Raspberry Pi. Так что имеет смысл выбрать для дистрибутива (или какой-либо другой Raspberry Pi-friendly OS), которая должна занимать как можно меньше места возможный.
Хотя для настольных компьютеров доступно несколько компактных дистрибутивов Linux, для Raspberry Pi все немного по-другому. Выбор меньше, и, вероятно, начинается с Raspbian Lite. Это уменьшенная версия основной ОС Raspbian, большая часть программного обеспечения удалена. В то время как основной дистрибутив Raspbian Stretch более 4 ГБ для загрузки, Raspbian Stretch Lite - всего 1,2 ГБ.
Доступны и другие варианты, такие как DietPi, основанный на Debian Jessie, и piCore, пи-центричная версия популярного дистрибутива Tiny Core Linux. Наш полный список легкие дистрибутивы для Raspberry Pi 6 легких операционных систем для Raspberry PiНужно выжать немного дополнительной вычислительной мощности из Raspberry Pi? Вы должны попробовать легкую операционную систему. Эти примеры помогут вам начать. Подробнее даст вам больше информации здесь. Вы могли бы также рассмотреть операционные системы не Linux 9 Raspberry Pi Операционные системы, которые не LinuxИщете ОС Raspberry Pi, но хотите избежать Linux? Проверьте этот список не-Linux Raspberry Pi операционных систем для идей. Подробнее если пространство вызывает особое беспокойство. RISC OS - старая операционная система Превратите свой Raspberry Pi в ретро-ПК с ОС RISCRISC OS - замечательная операционная система, выпущенная в 1987 году. Сегодня мы покажем вам, как и почему запустить его на Raspberry Pi! Подробнее это особенно подходит для установки на Raspberry Pi.
Удалить пакеты, чтобы освободить место в Raspbian
Если вы не хотите переключать дистрибутивы, у вас установлена и работает хорошая система Raspberry Pi, и у вас нет USB-накопителя, у вас есть другой вариант. Однако это немного сложнее и означает удаление программного обеспечения, которое вы не планируете использовать.
Чтобы проверить, сколько места используется на вашей SD-карте, используйте команду df:
дф-ч
Выходные данные будут отображать, сколько используется и доступно, с заголовком / dev / root. Вероятно, вы можете освободить больше места, поэтому выясните, что можно удалить с помощью:
dpkg --get-selection
Или же:
dpkg --get-selections> packages.txt
Эта вторая опция отправит результаты –get-selections в текстовый файл, который вы можете легко просмотреть. Откройте packages.txt, чтобы увидеть, что в данный момент установлено. Затем выясните, какие пакеты занимают больше всего места:
dpkg-query -Wf '$ {Installed-Size} \ t $ {Package} \ n' | сортировать -n
Теперь цель состоит в том, чтобы связать этот список с тем, который вы уже сделали. Если крупные элементы совпадают с теми, которые вы не используете, вы найдете данные, которые можете удалить. Сделайте это с помощью команды очистки.
sudo apt purge -y [имя_пакета]
Повторите это для всего, что вам не нужно, заменив [имя_пакета] именем пакета, который вы удаляете. После того, как вы удалили все, что вам не нужно, используйте команду autoremove, чтобы отменить любые неиспользованные предварительные условия. Затем выполните команду clean, чтобы привести в порядок все локально сохраненные пакеты.
sudo apt autoremove. sudo apt clean
Нет необходимости когда-либо исчерпывать память на Raspberry Pi
Как видите, на Raspberry Pi нет необходимости ограничивать пространство. У вас есть четыре способа сделать дополнительное место для хранения:
- Разверните файловую систему.
- Подключите USB-накопитель (жесткий диск, SSD и т. Д.).
- Переключитесь на легкий дистрибутив, такой как Raspbian Lite или PiCore.
- Удалите пакеты, чтобы освободить место в существующей установке Raspbian.
С таким количеством способов максимально эффективно использовать существующее и дополнительное хранилище, у вас никогда не будет свободного места на Raspberry Pi! Теперь вы можете продолжать свои проекты Raspberry Pi, как превращая Raspberry Pi в домашний медиацентр Медиацентр Raspberry Pi: Как установить Kodi на RaspbianЕсли вы хотите превратить ваш Raspberry Pi в медиацентр, но у вас есть только одна карта microSD, установка Kodi на Raspbian - это то, что вам нужно. Подробнее .
Кристиан Коули - заместитель редактора по безопасности, Linux, DIY, программированию и технологиям. Он также выпускает подкаст «Действительно полезный» и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Кристиан - участник журнала Raspberry Pi, любитель лего и поклонник ретро-игр.