Raspberry Pi - backup/dump on micro-sd

Категория: Raspberry Pi

Raspberry Pi - backup/dump on micro-sd:

1. Делаем ресайз раздела /dev/mmcblk0p2 до минимума

2. Создаем дамп Micro-SD с таблицей разделов:

sudo dd if=/dev/mmcblk0 conv=sync,noerror bs=1M count=2048 | pv -s 32G | gzip -c > ./raspberry-32gb-2018-06-08.img.gz

3. Записываем дамп на другую карту:

gzip -dc raspberry-32gb-2018-06-08.img.gz | sudo dd of=/dev/mmcblk0 bs=4M conv=fsync status=progress

4. Исправляем файловую систему (минут 10):

sudo fsck -fy /dev/mmcblk0p2
sudo e2fsck -f /dev/mmcblk0p2
sudo fsck.ext4 -fy /dev/mmcblk0

5. Измените размер раздела:

sudo resize2fs /dev/mmcblk0p2

или

sudo losetup /dev/loop0 2018-06-08-robot.img
sudo partprobe /dev/loop0
sudo gparted /dev/loop0