Backup Rpi

Tutto sul pinguino per Mac

Moderatore: ModiMaccanici

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17906
Località: Torino

Top

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...
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17906
Località: Torino

Top

Amiciiiiiiiiiiiiii

Peste lo colga a chi sa e non mi considera!!!! :D
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
pierospanu
Stato: Non connesso
Stella nascente
Stella nascente
Avatar utente
Iscritto il: mar, 09 feb 2016 20:58
Messaggi: 697
Località: regno di sardegna

Top

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

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17906
Località: Torino

Top

non sono così difficili, soprattutto per chi smanetta con Linux, sono banalità...

Io però sono un niubbo :D
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
pierospanu
Stato: Non connesso
Stella nascente
Stella nascente
Avatar utente
Iscritto il: mar, 09 feb 2016 20:58
Messaggi: 697
Località: regno di sardegna

Top

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

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17906
Località: Torino

Top

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....
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17906
Località: Torino

Top

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?
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
Pingus
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: sab, 13 ott 2018 16:56
Messaggi: 2663

Top

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

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5395
Località: Stockholm, SE

Top

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.
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17906
Località: Torino

Top

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ì ;)
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5395
Località: Stockholm, SE

Top

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
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17906
Località: Torino

Top

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
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5395
Località: Stockholm, SE

Top

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.
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Avatar utente
Scialla
Stato: Non connesso
Expert
Expert
Avatar utente
Iscritto il: mer, 12 ago 2009 19:27
Messaggi: 17906
Località: Torino

Top

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
 Il futuro (Apple)? Nammerda!

Di un costoso Mac si può fare a meno, di macOS no... (cit. fax)

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5395
Località: Stockholm, SE

Top

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
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Rispondi

Torna a “Linux su Mac”

Chi c’è in linea

Visitano il forum: Nessuno e 20 ospiti