En aquest xicotet article t'explique com faig còpies completes de màquines FreeBSD fàcilment amb dd per a tenir sempre una versió emmagatzemada i, en cas d'error, sempre puc tornar enrere garantint el servei intacte.
El meu servidor NAS està connectat 24x7 des de l'any 2017, on tinc connectat dos discs de 4 TB cada disc els quals es copien amb rsync quan hi ha canvis (fitxers/directoris afegits o esborrats), i la veritat és que em dona molta comoditat tenir sempre disponible el meu propi núvol privat. I de tant en tant, una vegada a l'any aproximadament, em faig una còpia de seguretat del sistema operatiu, per a tenir sempre disponible backups en cas de que la microSD deixe de funcionar, però he de dir que l'actual microSD té 3 o 4 anys i no falla mai.
Doncs bé, aturem la màquina i li llevem el disc dur, una microSD en el meu cas perquè les meues màquines són Raspberry Pi. Executarem:
dmesg
Veiem que ens dona el dispositiu /dev/sda amb diverses particions: sda1, sda2, i sda2 té dues particions amb format ufs propi de FreeBSD que no sap muntar: sda5 i sda6:
[40032.359010] usb-storage 3-6:1.0: USB Mass Storage device detected
[40032.359519] scsi host0: usb-storage 3-6:1.0
[40032.359705] usbcore: registered new interface driver usb-storage
[40032.378665] usbcore: registered new interface driver uas
[40033.366370] scsi 0:0:0:0: Direct-Access Generic STORAGE DEVICE 0272 PQ: 0 ANSI: 0
[40033.389581] sd 0:0:0:0: Attached scsi generic sg0 type 0
[40033.590617] sd 0:0:0:0: [sda] 499744768 512-byte logical blocks: (256 GB/238 GiB)
[40033.592234] sd 0:0:0:0: [sda] Write Protect is off
[40033.592240] sd 0:0:0:0: [sda] Mode Sense: 0b 00 00 08
[40033.593228] sd 0:0:0:0: [sda] No Caching mode page found
[40033.593232] sd 0:0:0:0: [sda] Assuming drive cache: write through
[40033.640168] sda: sda1 sda2
sda2:
[40033.641283] sd 0:0:0:0: [sda] Attached SCSI removable disk
[40034.344454] ufs: ufs was compiled with read-only support, can't be mounted as read-write
[40034.351192] ufs: You didn't specify the type of your ufs filesystem
.
mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
.
>>>WARNING Wrong ufstype may corrupt your filesystem, default is ufstype=old
[40034.360441] ufs: ufs_fill_super(): bad magic number
Doncs bé, ara que ja sabem que la tarjeta microSD la tenim reconeguda en /dev/sda, generarm la còpia completa del sistema operatiu clonant la microSD en una imatge .img amb dd:
dd if=/dev/sda of=./imatge.img bs=1M
Finalment cremarem en la microSD nº 2 la imatge creada en el pas anterior:
dd if=./imatge.img of=/dev/sda bs=1M
Ara ja tenim la còpia de seguretat feta a l'estil UNIX. Menys és més.





