Pagina 1 di 2

Backup Rpi

Inviato: lun, 24 feb 2020 18:57
da Scialla
Situazione:
Raspberry Pi 3b su cui gira Raspian (Jessie) e su cui si appoggiano Homebridge e Retropie su microSD da 64 Gb piena....

Sono riuscito a riutilizzare un vecchio SSD da 240 Gb su cui ho clonato tutto; ora ho una microSD da 32 Gb (quelle più piccole sono in giro magari farò un cambio) con un file che consente il boot da USB e quindi dall'SSD; questo perché l'SSD è decisamente più affidabile delle microSD che hanno un numero di riscritture limitato e, prima o poi, muoiono (me ne sono già morte diverse)

Ora:
- fare il backup creando una immagine, come facevo prima, non è più pensabile in quanto una immagine da 240 Gb è enorme
- fare un backup compresso con dd non ha portato ai risultati sperati in quanto comprime tutto il volume e non tiene conto dello spazio inutilizzato sull'SSD

Devo quindi passare a una fase successiva; ipotesi:
- dividere l'SSD in due partizioni
- fare un clone della prima partizione sulla seconda partizione
- aggiornare il clone

Per dividere potrei ridimensionare la partizione e crearne una seconda
Per clonare, senza scollegare l'SSD, potrei usare dd o rpi-clone (anche se non so usarlo ma mi documento)
Per aggiornare il clone, quando sono sicuro che tutto funzioni, potrei usare rsync, così da non copiare cose che non sono state modificate (la maggior parte) ed aggiornare in poco tempo
Potrei quindi creare uno script da lanciare ogni tanto (preferisco farlo a mano e non automatizzarlo in modo da farlo solo quando sono sicuro che tutto è OK)

Chi mi dà una mano? soprattutto per gli ultimi due punti... gli altri posso tentare di arrangiarmi da solo

Grazie

Dimenticavo... ovviamente farei un doppio backup su una pennetta da 128 Gb...

Re: Backup Rpi

Inviato: mar, 25 feb 2020 15:33
da Scialla
Amiciiiiiiiiiiiiii

Peste lo colga a chi sa e non mi considera!!!! :D

Re: Backup Rpi

Inviato: mar, 25 feb 2020 15:37
da pierospanu
Scialla ha scritto:
mar, 25 feb 2020 15:33
Amiciiiiiiiiiiiiii

Peste lo colga a chi sa e non mi considera!!!! :D
Chiedi cose troppo difficili!

Piero

Re: Backup Rpi

Inviato: mar, 25 feb 2020 16:09
da Scialla
non sono così difficili, soprattutto per chi smanetta con Linux, sono banalità...

Io però sono un niubbo :D

Re: Backup Rpi

Inviato: mar, 25 feb 2020 16:58
da pierospanu
Scialla ha scritto:
mar, 25 feb 2020 16:09
non sono così difficili, soprattutto per chi smanetta con Linux, sono banalità...

Io però sono un niubbo :D
Appunto: ma chi smanetta con linux?
Io no (se no ben volentieri ti aiuterei)

Piero

Re: Backup Rpi

Inviato: mar, 25 feb 2020 23:01
da Scialla
Ho diviso l'SSD, ho dovuto creare una live di ubuntu e usare gparted da lì perché la live di gparted non ne voleva sapere di funzionare

Sto clonando la prima partizione sulla seconda con dd

Rimane il problema di rsync che non so come risolvere; trovo mille riferimenti online ma non ci capisco una fava....

Re: Backup Rpi

Inviato: gio, 12 mar 2020 11:09
da Scialla
Giusto per aggiornare il topic..... aggiornare il volume con rsync è un casino, è più indicato per le cartelle; per ora ho rinunciato.

Avete idea se Carbon Copy Cloner funzioni anche su partizioni ext4?

Re: Backup Rpi

Inviato: gio, 12 mar 2020 11:38
da Pingus
Scialla ha scritto:
gio, 12 mar 2020 11:09
Avete idea se Carbon Copy Cloner funzioni anche su partizioni ext4?
Secondo me lo fa. Chiaramente devi prima aver installato i driver necessari del file system EXT4 su macOS.
Tipo FUSE o sicuramente meglio Paragon.
Avevo i driver (devo aggiornarli, mannaggia ad HighSierra) Paragon su OSX prima ed usavo dischi formattati nei diversi file system Linux, windows, Mac, NAS, senza problemi.

https://bombich.com/kb/ccc4/backing-up- ... fs-volumes
https://bombich.com/it/kb/ccc5/system-r ... opy-cloner
https://bombich.com/it/kb/ccc5/everythi ... r-and-apfs

Re: Backup Rpi

Inviato: gio, 12 mar 2020 15:43
da Hammarby
Mi sa che non ho capito cosa vuoi fare.
Se riesci a farmi capire qual'è l'obiettivo magari riesco ad aiutarti.
Posso anche fare prove, dato che ho un po' di RPi di diverse generazioni, il Mac e svariate SD card.

Re: Backup Rpi

Inviato: gio, 12 mar 2020 17:17
da Scialla
Il Raspberry si avvia da una SSD.
Ho un SSD con due partizioni (in realtà sono 3 ma la prima non mi interessa); nella prima partizione gira Jessie su cui è attivo HomeBridge e Retropie.
Ho clonato la prima partizione sulla seconda
Ho anche backup esterni, ma mi interessa anche questo

Fatta questa premessa, mi interessa tenere aggiornata la seconda partizione in modo che sia un clone valido della prima; vorrei però aggiornarla senza riclonare tutto ma copiando solo ciò che è stato modificato sulla prima; un pò come fa CCC con i backup incrementali, in modo che il processo sia molto più veloce che clonare tutto il disco

Ho cercato di fare la cosa con rsync ma sono arrivato alla conclusione che è più indicato per copiare singole cartelle, anche ricursivamente, piuttosto che un disco intero. Magari poi mi sbaglio ma non ne sono uscito
Non so se con dd si possa fare un backup incrementale

Siccome aggiorno i plugin sulla prima partizione mi è già successo che si piantasse tutto; se avessi un clone aggiornato sulla seconda partizione farei in fretta a recuperare tutto

Se non riesco in questo modo, magari sgancio l'SSD e con CCC provo a fare un backup incrementale tra le due partizioni

Avrei da farti altre domande e, se mi segui un attimo, apro un altro topic, altrimenti va bene così ;)

Re: Backup Rpi

Inviato: gio, 12 mar 2020 19:45
da Hammarby
Hai provato a leggere questo articolo?
http://www.mikerubel.org/computers/rsync_snapshots/

Ci sono degli script in fondo che dovrai copiare e modificare leggermente ma mi sembra un ottimo pacchetto

Re: Backup Rpi

Inviato: gio, 12 mar 2020 21:20
da Scialla
Ho letto.

Premettendo che non sono al livello di capire tutto quello che dicono, mi sembra di capire che tutto ciò serve ad effettuare più backup, orari e giornalieri, della cartella utente!

Io ho bisogno di aggiornare un clone già esistente interamente e non solo la cartella utente!

è per quello che non riesco a capire SE sia utilizzabile a tal fine rsync

Re: Backup Rpi

Inviato: ven, 13 mar 2020 07:31
da Hammarby
Scialla ha scritto:
gio, 12 mar 2020 21:20
Ho letto.

Premettendo che non sono al livello di capire tutto quello che dicono, mi sembra di capire che tutto ciò serve ad effettuare più backup, orari e giornalieri, della cartella utente!

Io ho bisogno di aggiornare un clone già esistente interamente e non solo la cartella utente!

è per quello che non riesco a capire SE sia utilizzabile a tal fine rsync
Se hai già un clone quello che devi aggiornare è solo l'insieme dei cambiamenti, ma tu sai dove sono le cose che cambiano.
Un sistema operativo Unix è composto da un albero di directories predefinito, dove ogni ramo ha un significato preciso,
sicuramente dovrai aggiornare il ramo /home dove sono tutti gli utenti, poi aggiornerai il ramo /usr perché
contiene i programmi e le librerie, quindi aggiornerai /etc perché contiene le configurazioni, /boot perché contiene
il kernel, /opt perché contiene i pacchetti aggiuntivi.
I rami /tmp e /var è inutile aggiornarli
rsync va benissimo.

Re: Backup Rpi

Inviato: ven, 13 mar 2020 08:21
da Scialla
Il problema è che non so, quando aggiorno un plugin di HomeBridge, cosa vada a modificare sulla struttura....

nel ramo var c'è invece la configurazione aggiornata del sistema di domotica che viene lanciato come servizio, è quindi importante

Re: Backup Rpi

Inviato: ven, 13 mar 2020 10:40
da Hammarby
La configurazione del sistema non deve stare sotto /var
dovrebbe stare sotto /etc oppure sotto /usr/etc
Comunque se gli fai fare il rsync di tutta la root con esclusione di /tmp e di /mnt (dove ci dovrebbe essere montato il secondo disco) hai risolto.
Da un'occhiata a dove ti monta i dischi con il comando mount