перекрестный компилятор snapcraft

Что вы хотите сделать, это три простых шага:

Создание файла диска Копирование данных из раздела в файл диска Сжатие файла диска

Создание файла диска

Создание файла диска Используйте fallocate для создания и предварительного выделения блоков в файл диска. Это намного быстрее, чем создание файла путем заполнения его нулями с помощью dd или других инструментов. Чтобы указать размер файла диска, вы можете использовать префиксы MB/MiB/GB/GiB. Например, если вы хотите образ диска размером 50 гигабайт, вы делаете $ fallocate -l 50GiB part_backup.img Копирование данных из раздела в файл диска Теперь, когда у нас есть наш файл на диске, смонтируйте файл на диске с помощью losetup , Pass --show, чтобы он печатал loopback-устройство, к которому подключен ваш файл диска, например /dev/loop0 $ sudo losetup --show -f part_backup.img Сжатие файла диска

Создание файл диска

Используйте fallocate для создания и предварительного выделения блоков в файл диска. Это намного быстрее, чем создание файла путем заполнения его нулями с помощью dd или других инструментов. Чтобы указать размер файла диска, вы можете использовать префиксы MB/MiB/GB/GiB. Например, если вы хотите образ диска размером 50 ГБ, вы делаете $ fallocate -l 50GiB part_backup.img

Используйте fallocate для создания и предварительного выделения блоков в файл на диске. Это намного быстрее, чем создание файла путем заполнения его нулями с помощью dd или других инструментов. Чтобы указать размер файла диска, вы можете использовать префиксы MB/MiB/GB/GiB. Например, если вы хотите образ диска размером 50 гигабайт, вы выполняете

$ sudo rsync -avzPSX /mnt/media_partition/ /mnt/my_disk_file Теперь, когда у нас есть наш файл на диске, смонтируйте файл диска с помощью losetup. Pass --show, чтобы он печатал loopback-устройство, к которому подключен ваш файл диска, например /dev/loop0 $ sudo losetup --show -f part_backup.img

Используйте rsync для копирования файлов на диск файл

Используйте fallocate для создания и предварительного выделения блоков в файл на диске. Это намного быстрее, чем создание файла путем заполнения его нулями с помощью dd или других инструментов. Чтобы указать размер файла диска, вы можете использовать префиксы MB/MiB/GB/GiB. Например, если вы хотите образ диска размером 50 гигабайт, вы

$ sudo rsync -avzPSX /mnt/media_partition/ /mnt/my_disk_file

Теперь, когда у нас есть готовый диск, смонтируйте файл диска с помощью losetup. Передайте параметр --show, чтобы он печатал loopback-устройство, на которое установлен ваш файл диска, например /dev/loop0

1
задан 5 February 2017 в 13:45

0 ответов

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

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