Clonar dispositius USB o targetes MicroSD fàcilment a FreeBSD

Clonar dispositius USB o targetes MicroSD fàcilment a FreeBSD

En aquest article vull explicar com podem clonar dos dispositius USB a FreeBSD amb el clàssic 'dd'. En el meu cas, la necessitat la tinc per al meu Nextcloud domèstic, on he volgut fer-me una còpia de la MicroSD, que és on està instal·lat el sistema operatiu FreeBSD 11.0-STABLE a la Raspberry Pi 2, i clar, en cas de que la MicroSD falle, vull tenir una còpia exacta de l'actual MicroSD per a restaurar el sistema en qüestió de 15 segons.

Primer de tot, t'explique, com a cultureta general, com es formateja un llapis USB a FreeBSD per si no ho saps. Normalment cal crear primer un 'slice' da0s1 i després una o més etiquetes BSD en eixe slice fent:

fdisk -BI /dev/da0
bsdlabel -w -B /dev/da0s1
newfs /dev/da0s1a

Si en canvi vols tenir el sistema de fitxers msdosfs (per a que es puga muntar a un Windows/Linux/Mac) farem:

fdisk -BI /dev/da0
newfs_msdos /dev/da0s1

I després pots muntar-ho amb:

mount -t msdosfs -o large /dev/da0 /mnt/

Doncs bé, una vegada ja tingues el teu dispositiu USB a l'ordinador, copiarem tot el contingut del llapis USB amb:

dd if=/dev/da0s1 of=/home/joan/Desktop/COPIAUSB.img

Després, a un altre llapis USB recuperem eixa imatge de l'USB 1 amb:

dd if=/home/joan/Desktop/COPIAUSB.img of=/dev/da0s1

Així, podem clonar una microSD si la fiquem dins d'un adaptador USB a microSD, i fàcilment podrem retaurar el sistema operatiu de la Raspberry.

Espere que trobes útil aquest article i que et motive a compartir també els teus coneixements i experiències amb el Programari Lliure per a fer més gran la Comunitat. Perquè jo crec que nomès la Cultura i el Coneixement poden canviar el món i millorar-lo.