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/da0 of=/home/joan/Desktop/IMATGE.img bs=32M
Després, a un altre llapis USB recuperem eixa imatge de l'USB 1 amb:
dd if=/home/joan/Desktop/IMATGE.img of=/dev/da0 bs=32M
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.