Re: PC Desktop nuovo: BackUp con Rsync
Il 16/04/2023 17:50, pinguino ha scritto: Quindi conviene copiare solo la /etc/ e la /root , per copiare il sistema ? Tranne il file fstab, perché da me sono diversi i numeri degli ID delle partizioni. no. la etc contiene la configurazione del sistema. Aggiungi per sicurezza /opt e /var. Root non serve al sistema, e' un utente. fstab e' legato alla macchina (gli uuid sono sempre diversi). Ma in caso di mancanza non e' cosi' complicato crearne uno nuovo. Con questo hai salvato i tuoi dati e la via per ripristinare un sistema andato. Quello che intendi tu e' forse l'immagine del sistema.
Re: PC Desktop nuovo: BackUp con Rsync
Il 16/04/23 17:16, Leonardo Boselli ha scritto: Anche /var e /opt possono avere file solo locali. On Sun, 16 Apr 2023, mauro morichi wrote: Le cartelle fondamentali da salvare sono /etc /home e /root (la configurazione della macchina e i dati utente e eventuali dati di root se accedi spesso con quell'utente). Buon giorno Lista, Quindi conviene copiare solo la /etc/ e la /root , per copiare il sistema ? Tranne il file fstab, perché da me sono diversi i numeri degli ID delle partizioni. Grazie Saluti Claudio -- Leonardo Boselli Firenze, Toscana, Europa http://i.trail.it tel:+393287329225 -- https://www.linkedin.com/in/claudio-sandrone
Re: PC Desktop nuovo: BackUp con Rsync
Il 16/04/23 17:12, mauro morichi ha scritto: Il 16/04/2023 15:31, pinguino ha scritto: rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1333) [sender=3.2.3] alcuni file non era piu' presenti tra la prima fase di analisi e la copia effettiva, altri file erano bloccati. Visto che hai accennato a /proc, tieni presente che quella non e' una directory come tutte le altre, ma la rappresentazione delle variabili interne del kernel per renderle utilizzabili facendole apparire come se fosse il normale filesystems. lo stesso vale per /sys, per /run e per svariate altre cose. Totalmente inutile copiarle. cerca on line "linux filesystems" e troverai in un mare di indicazioni. la prima che ho trovato: https://www.linuxfoundation.org/blog/blog/classic-sysadmin-the-linux-filesystem-explained Le cartelle fondamentali da salvare sono /etc /home e /root (la configurazione della macchina e i dati utente e eventuali dati di root se accedi spesso con quell'utente). le altre sono in qualche modo sacrificabili, le puoi reinstallare quando vuoi e non ha granche' senso salvarle anche perche' in caso di disastro, fai prima ad reinstallare e poi a ripristinare i tuoi dati. al massimo, pigliati l'elenco dei pacchetti installati (dpkg -l > lista.txt, oppure "apt list --installed" >lista.txt) in modo da poterli ripristinare in caso di bisogno. Resto dell'avviso che i dati di configurazione e le home utente sono fondamentali, il resto e' recuperabile per altre vie. Salveresti roba inutile che tra l'altro varia in base agli aggiornamenti. Mauro. Buon giorno Lista, Quindi le dir /proc/ e /run/ conviene metterle nella lista delle esclusioni ? Perché io avevo dato un comando tipo questo, per testare se funziona: rsync -avzrh --dry-run --progress --delete / /media/pippo/ID_della partizione/ Cosi copio tutto dalla radice root / della sorgente alla / root della destinazione, che sta sul disco SATA. Mentre la sorgente ora sta sul disco elettronico NVME. Poi ho un'altro script dove copio soltanto la cartella /home con gli utenti. Ma quella funziona senza errori. Poi per escludere le varie directory si deve usare l'opzione exclude ? rsync -avzrh --dry-run --progress --delete --exclude-from='nomefile' / /media/pippo/ID_della partizione/ Oppure anche le parentesi ? rsync -avzrh --dry-run --progress --delete --exclude=[/log/ /boot/ /etc/fstab] / /media/pippo/ID_della partizione/ Avevo anche escluso la directory boot, perché tra una partizione e l'altra gli ID sono diversi. Quando ho configurato GRUB ho dovuto modificarli a mano, altrimenti non partono i vari sistemi. Cosi ora nel menu di GRUB ho due righe separate. La prima è del sistema sorgente che uso ora tutti i giorni. La seconda è quella del BackUp. Ed anche fstab è diverso, tra una partizione della sorgente e della destinazione. Grazie Saluti Claudio -- https://www.linkedin.com/in/claudio-sandrone
Re: PC Desktop nuovo: BackUp con Rsync
Anche /var e /opt possono avere file solo locali. On Sun, 16 Apr 2023, mauro morichi wrote: Le cartelle fondamentali da salvare sono /etc /home e /root (la configurazione della macchina e i dati utente e eventuali dati di root se accedi spesso con quell'utente). -- Leonardo Boselli Firenze, Toscana, Europa http://i.trail.it tel:+393287329225
Re: PC Desktop nuovo: BackUp con Rsync
Il 16/04/2023 15:31, pinguino ha scritto: rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1333) [sender=3.2.3] alcuni file non era piu' presenti tra la prima fase di analisi e la copia effettiva, altri file erano bloccati. Visto che hai accennato a /proc, tieni presente che quella non e' una directory come tutte le altre, ma la rappresentazione delle variabili interne del kernel per renderle utilizzabili facendole apparire come se fosse il normale filesystems. lo stesso vale per /sys, per /run e per svariate altre cose. Totalmente inutile copiarle. cerca on line "linux filesystems" e troverai in un mare di indicazioni. la prima che ho trovato: https://www.linuxfoundation.org/blog/blog/classic-sysadmin-the-linux-filesystem-explained Le cartelle fondamentali da salvare sono /etc /home e /root (la configurazione della macchina e i dati utente e eventuali dati di root se accedi spesso con quell'utente). le altre sono in qualche modo sacrificabili, le puoi reinstallare quando vuoi e non ha granche' senso salvarle anche perche' in caso di disastro, fai prima ad reinstallare e poi a ripristinare i tuoi dati. al massimo, pigliati l'elenco dei pacchetti installati (dpkg -l > lista.txt, oppure "apt list --installed" >lista.txt) in modo da poterli ripristinare in caso di bisogno. Resto dell'avviso che i dati di configurazione e le home utente sono fondamentali, il resto e' recuperabile per altre vie. Salveresti roba inutile che tra l'altro varia in base agli aggiornamenti. Mauro.
Re: PC Desktop nuovo: BackUp con Rsync
Il 05/03/23 19:16, mauro morichi ha scritto: Il 05/03/2023 18:34, pinguino ha scritto: Io metterei 3 dischi SATA meccanici da 500GB in configurazione tipo RAID1. Per avere sempre 3 copie identiche del sistema e della partizione della Home. In tutto occupano circa 50Gb, poi per il resto si può usare per la cache (lvm) anche se non so come si fa. Io avevo creato delle aree di SWAP sui dischi. Possono servire ? quindi i dischi verrebbero usati per fare i backup. cancella la nota sulla cache lvm (avevo capito che i dischi da 500 erano ulteriori dati). se hai i tre computer nello stesso pc e ti va in corto l'alimentatore sparando 200V nell'intera macchina? addio a tutte le copie. opzione 1: piglia 3 dischi esterni (USB) e fai i backup alternando attentamente i dischi: la probabililta' che tre dischi su tre siano guasti e' decisamente zero. Finita la copia, mettili in un cassetto chiusi a chiave. Niente raid1, non e' applicabile. uno script in bash ti organizzi i backup per date e vivi sereno. opzioni 2: anziche' 500 sali a 1tb ma solo due dischi. Ovviamente vanno alternati sempre. devi avere sempre la garanzia di avere copie alternate. Per entrambe le soluzioni, su ogni disco hai modo di mettere piu' copie suddivise per date (ripeto: uno script bash con rsync e puoi vivere serenamente). Buon giorno Lista, Ora sto facendo i backup con Rsync. Sto studiando il comando e la sue opzioni. Ho anche trovato in rete diversi esempi. Ed avevo anche degli script con rsync che funzionavano. Nel fare le copie del sistema sto incontrando delle difficoltà. Ma non credo che dipendano dalle opzioni che uso io. Mi da questo errore: rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1333) [sender=3.2.3] Ho fatto delle indagini e delle prove, per capire quale fosse il problema. Ho trovato due directory che danno questo errore: 1) La prima è /proc/. All'interno ci sono tutte le sottodirectory lucchettate, anche se ho aperto il terminale ed il file manager con l'utente root di amministratore. Ho provato a dare il comando chown, per cambiare i permessi. Ma da degli errori di directory inesistenti. Il comando preciso che ho dato è questo: chown -R root proc Gli errori sono di questo tipo: - chown: cambiamento del proprietario di 'proc/1438/task/1439': Operazione non permessa - chown: impossibile leggere la directory 'proc/1455/task/1455/net': Argomento non valido - chown: cambiamento del proprietario di 'proc/1878/task/1878/fd/4': File o directory non esistente 2) La seconda è /run/systemd/units. All'interno di questa directory ci sono tutti dei files a dei collegamenti che, anche questi sono lucchettati, anche se ho sempre aperto il file manager come root. Poi se provo ad aprirli mi dice che non esistono più. Quindi, in teoria sarebbe normale che non riesce a copiarli, se non esistono. Ma voglio capire meglio che cosa è successo. Grazie Saluti Claudio come un disco da' problemi, sostituiscilo (i prodotti attuali sono affidabili, ma fidarsi e' bene, non fidarsi e' meglio). Dopo qualche anno cambiali. terza soluzione: acquisti uno spazio in cloud (mi viene in mente drive di google, ma ce ne sono tanti) e ci scarichi il backup periodicamente (qualsiasi cosa ti succede in casa hai le copie disponibili altrove). Anche in questo caso, piu' copie sempre. M. -- https://www.linkedin.com/in/claudio-sandrone