Raspberry Pi - backup/dump on micro-sd
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