Как уменьшить изображение SD-карты Raspberry Pi?

У меня есть SD-карта на 64 ГБ, которой использовали 15,6 ГБ пространства. Я использовал GParted для уменьшения раздела, но я понятия не имею, как преобразовать эти два раздела/sda1 и/sda2 приблизительно в 16 ГБ .img файл.

Каждый раз я делаю файл изображения, это оказывается 64 ГБ. Я вытаскиваю волосы на этом, так как я не могу найти решения.

Я попробовал:

  • Переформатирование другого диска, который меньшего размера (у меня нет дисков на 16 ГБ).
  • Gparted - Сокращенный все, но освобожденная часть все еще обнаруживается как часть второго раздела в Windows.
  • Бесчисленные другие вещи, веб-поиски, и т.д.

Как я могу сделать эту работу?

Эти два рассматриваемых раздела имеют независимо загрузочную SD-карту Raspberry Pi.

Я заставил пользовательский Raspberry Pi отобразить, который имеет некоторое предварительно установленное программное обеспечение сервера (я хочу разместить уменьшенный файл, таким образом, пользователи могут установить его, развернуть файловую систему и позволить серверу, выполненному самостоятельно). Проблема, с которой я сталкиваюсь, состоит в том, что использование Win32DiskImager, это копирует целый диск, таким образом, я хочу найти способ скопировать его так, чтобы это только взяло текущий размер на 16 ГБ диска.

2
задан 29 October 2015 в 19:32

2 ответа

Обновление

Сначала вопрос был только о том, как создают меньшее изображение раздела. Таким образом, этот ответ пропускает часть, как создать загрузочный Raspberry Pi ОС, которой будут нужны два раздела и MBR.

Старое руководство по тому, как создать изображение parition меньшего размера

, Создает новый файл, который является точно 16  ГБ в размере:

fallocate -l 16G sixteen.img

Создают файловую систему в нем:

mkfs.vfat sixteen.img

Монтируют его:

mkdir sixteen
sudo mount sixteen.img sixteen

Это откроется окно Nautilus с Вашим недавно смонтированным файлом изображения. Теперь вставьте свою SD-карту. Это автоматически смонтирует и откроет второе окно Nautilus.

Копия Ваши файлы от второго окна до первого. После этого размонтируйте свое изображение файла или с извлекать-символом на боковой панели наутилуса или с командой sudo umount sixteen.

3
ответ дан 2 December 2019 в 02:58

Я думаю, что Вы захотите использовать clonezilla.

От clonezilla веб-сайта:

Clonezilla является разделом и созданием образа диска / клонирующаяся программа, подобная Истинному ImageВ® или Norton GhostВ®. Это помогает Вам сделать развертывание системы, резервное копирование без операционной системы и восстановление.

Это позволит, Вы к очень просто создаете .iso из раздела (я не слишком уверен в нескольких разделах, но это работает очень хорошо с одним, проверьте документацию на меня детали в зависимости от того, что Вы хотите сделать).

существует учебное руководство на официальном сайте. Или можно проверить этот один .

0
ответ дан 2 December 2019 в 02:58

Другие вопросы по тегам:

Похожие вопросы: