Hoy os muestro cómo mover frambuesa Pi rootfs a otra disco/partición
Te hace falta:
-Dispositivo (min 2GB libre)
-El tiempo
-Poco conocimiento de Linux (Arch)
Creo que EXT4 quema demasiado la tarjeta SD (tarjetas SD han limitado escribir/borrar), así que decidí hacer la copia de mi sistema de archivos root de frambuesa pi y crear nueva partición
Yo uso Arch Linux
He reflasheado mi tarjeta SD y crear nueva partición con fdisk (Fig. 1)
luego hice la copia de mi rootfs con dd
# pantalla -S backup dd si = / dev/mmcblk0p2 of=/path/to/external/drive/archlinux_rootfs.img bs = 1M
Luego he ejecutado este comando:
# printf "p\nn\np\n3\n\n\nw\n" | fdisk/dev/mmcblkp0
Supongo que no cambia las particiones después de reflashear. Este comando puede ladrillo tarjeta SD si lo hizo
Ahora se reinicia, porque RPi lee la tabla de particiones en el arranque
Después eso sistema de ficheros a JFS y el formato de montaje en /mnt/jfs
# mkfs.jfs/dev/mmcblk0p3
# mount/dev/mmcblk0p3/mnt/jfs
Ahora montar eso externo rootfs viejo coche y rsync a nueva partición
# /dev/(external drive) Monte /mnt/external
# mount -o loop /mnt/external/archlinux_rootfs.img /mnt/rootfs
# pantalla -S sincronización rsync - axv/mnt//mnt/jfs rootfs
Y esperar 1-2 hrs
Si se hace, editar /boot/cmdline.txt y cambiar a root = / dev/mmcblk0p2 a root = / dev/mmcblk0p3
y reiniciar
Si arranca, entonces ¡ listo!