Raspberry Pi — популярный одноплатный компьютер, работающий под управлением различных операционных систем, таких как Raspbian, Ubuntu и других. При работе с Raspberry Pi обычно используются собственные или готовые образы системы. Однако иногда эти изображения могут быть большими и занимать ненужное место для хранения. В этой статье блога мы рассмотрим различные методы сжатия изображений Raspberry Pi, а также приведем примеры кода для демонстрации каждого метода.
Метод 1: использование инструмента «raspi-config».
Инструмент «raspi-config» — это утилита командной строки, доступная в большинстве операционных систем Raspberry Pi. Он предоставляет простой способ изменить размер файловой системы в соответствии с фактическим размером используемой SD-карты. Вот пример того, как его использовать:
$ sudo raspi-config
После открытия инструмента перейдите в меню «Дополнительные параметры» и выберите «Расширить файловую систему». Это автоматически изменит размер файловой системы, чтобы использовать все доступное пространство на SD-карте.
Метод 2: использование команды «resize2fs»
Если вы предпочитаете подход с использованием командной строки, вы можете использовать команду «resize2fs» для изменения размера файловой системы вручную. Сначала вам нужно определить имя устройства раздела SD-карты. Вы можете использовать команду «lsblk», чтобы просмотреть список доступных блочных устройств и их разделов. Затем используйте следующую команду для изменения размера файловой системы:
$ sudo resize2fs /dev/mmcblk0p2
Замените «/dev/mmcblk0p2» на соответствующее имя устройства для вашей системы.
Метод 3: использование «GParted» (графический интерфейс)
Если вы предпочитаете графический интерфейс, вы можете использовать инструмент «GParted» для сжатия изображений Raspberry Pi. GParted — мощный редактор разделов, который можно установить в большинстве дистрибутивов Linux. Вот пример того, как его использовать:
-
Установить GParted:
$ sudo apt-get install gparted
-
Запустите GParted:
$ sudo gparted
-
Выберите раздел SD-карты и выберите параметр «Изменить размер/Переместить» в контекстном меню. Настройте размер раздела на желаемое значение и примените изменения.
Метод 4: использование «PiShrink» (стороннего инструмента)
PiShrink — это сторонний инструмент, специально разработанный для сжатия изображений Raspberry Pi. Он автоматизирует процесс, изменяя размер файловой системы и сжимая изображение. Вот как его использовать:
-
Установить PiShrink:
$ sudo apt-get install git $ git clone https://github.com/Drewsif/PiShrink.git
-
Запустить PiShrink:
$ sudo ./PiShrink.sh image.img
Замените «image.img» на путь к файлу образа Raspberry Pi.
В этой статье блога мы рассмотрели различные методы сжатия изображений Raspberry Pi. Предпочитаете ли вы инструменты командной строки, такие как «raspi-config» или «resize2fs», или графические интерфейсы, такие как «GParted», или даже сторонние инструменты, такие как «PiShrink», у вас есть несколько вариантов на выбор. Уменьшив размер образов Raspberry Pi, вы сможете оптимизировать пространство для хранения и повысить общую производительность.