[Nuova guida] Noble 24.04 con snapper dal primo boot

Richieste di nuove guide, traduzioni, offerte di collaborazione e comunicazioni da parte del gruppo agli utenti.

Moderatore: Gruppo Documentazione

Avatar utente
jeremie2
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 3554
Iscrizione: giovedì 1 giugno 2006, 16:39
Distribuzione: Ubuntu 24.04
Località: Casciana Terme
Contatti:

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da jeremie2 »

xavier77 ha scritto:
giovedì 13 giugno 2024, 12:45
@saxtro
Ho iniziato a revisonare.
Ovviamente per comodità di entrambi ho inserito come segnalibro una banale riga commentata:

Codice: Seleziona tutto

###revisionare da qui
Ho eseguito una prima revisione della parte restante.

Ho cercato di schematizzare quanto possibile i vari paragrafi. Date un'occhiata che i passaggi siano ancora corretti ;)
Come guida è bella lunga. Una volta che la pagina sarà al suo posto, potrebbe essere preso in considerazione di strutturarla su sotto-pagine.

Ciao!
Sai come funziona? ...scrivilo tu stesso nella Documentazione WiKi di Ubuntu-it
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Ipotetica guida] Noble 24.04 con snapper dal primo boot

Messaggio da xavier77 »

Ulteriori modifiche e limature qua e là (ho messo in Ulteriori risorse i video più utili).
jeremie2 ha scritto:
venerdì 14 giugno 2024, 21:03
Come guida è bella lunga. Una volta che la pagina sarà al suo posto, potrebbe essere preso in considerazione di strutturarla su sotto-pagine.
Condivido. Se ad esempio si scorporasse il restore in una guida separata la pagina si accorcerebbe di circa un terzo.

Controllate se va bene (un po' per la lunghezza della guida, un po' per ignoranza dell'argomento trattato, ho paura di aver sbagliato qualcosa).
Infine pensate anche al titolo da dare alla pagina (es: BtrfsSnapper o simili).
:ciao:
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da saxtro »

@jeremie2 , @xavier77 , ho dato una letta veloce e ....
sono commosso, non avrei mai saputo scriverla cosi.

Per ora segnalo questa frase:
"Live

La procedura proposta è per i casi di emergenza. È consigliabile solo in casi gravi (es: se sia impossibile riavviare il sistema non si riavvii in seguito ad un problema con un aggiornamento). "
Nelle note finali, che è da sistemare per la forma.
In questi giorni rifarò l'installazione su una nuova VM e vi segnalo se qualcosa non torna o è stato stravolto (alla lettura, direi di no)
Avatar utente
jeremie2
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 3554
Iscrizione: giovedì 1 giugno 2006, 16:39
Distribuzione: Ubuntu 24.04
Località: Casciana Terme
Contatti:

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da jeremie2 »

saxtro ha scritto:
sabato 15 giugno 2024, 15:07
@jeremie2 , @xavier77 , ho dato una letta veloce e ....
sono commosso, non avrei mai saputo scriverla cosi.
Figurati, grazie a te per aver buttato giù la procedura :)
saxtro ha scritto:
sabato 15 giugno 2024, 15:07
In questi giorni rifarò l'installazione su una nuova VM e vi segnalo se qualcosa non torna o è stato stravolto (alla lettura, direi di no)
Ok, allora aspettiamo la tua prova, dopodiché rinomineremo e metteremo la pagina in indice.
xavier77 ha scritto:
sabato 15 giugno 2024, 10:44
Infine pensate anche al titolo da dare alla pagina (es: BtrfsSnapper o simili).
In tal caso anche direttamente "Snapper", tanto sarà comunque sotto-pagina di Hardware/DispositiviPartizioni/Btrfs.
Sai come funziona? ...scrivilo tu stesso nella Documentazione WiKi di Ubuntu-it
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da xavier77 »

jeremie2 ha scritto:
domenica 16 giugno 2024, 15:27
xavier77 ha scritto:
sabato 15 giugno 2024, 10:44
Infine pensate anche al titolo da dare alla pagina (es: BtrfsSnapper o simili).
In tal caso anche direttamente "Snapper", tanto sarà comunque sotto-pagina di Hardware/DispositiviPartizioni/Btrfs.
La guida non tratta soltanto snapper, ma l'installazione di un sistema da zero. Qualcosa tipo Hardware/DispositiviPartizioni/Btrfs/InstallazioneConSnapper ?
Avatar utente
jeremie2
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 3554
Iscrizione: giovedì 1 giugno 2006, 16:39
Distribuzione: Ubuntu 24.04
Località: Casciana Terme
Contatti:

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da jeremie2 »

xavier77 ha scritto:
martedì 18 giugno 2024, 23:33
La guida non tratta soltanto snapper, ma l'installazione di un sistema da zero. Qualcosa tipo Hardware/DispositiviPartizioni/Btrfs/InstallazioneConSnapper ?
Si, molto meglio!
Sai come funziona? ...scrivilo tu stesso nella Documentazione WiKi di Ubuntu-it
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da saxtro »

Ho rifatto l'installazione fino al punto "Installare grub-btrfs (opzionale)" e tutto ha funzionato come atteso.

Ho terminato la lettura e ho trovato "È possibile consultare un video di esempio. " nella sezione "Restore con snapper" (gli altri contenuti multimediali sono stati elencati in "Ulteriori risorse".

Riguardo il nome della pagina, le parole chiave sono "installazione+btrfs+snapper+layout OpenSuse". (sto facendo anche una guida per l'installazione con layout "Ubuntu", ossia @, @home e @tutti-gli-altri)
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da xavier77 »

saxtro ha scritto:
giovedì 20 giugno 2024, 18:55
Ho rifatto l'installazione fino al punto "Installare grub-btrfs (opzionale)" e tutto ha funzionato come atteso.

Ho terminato la lettura e ho trovato "È possibile consultare un video di esempio. " nella sezione "Restore con snapper" (gli altri contenuti multimediali sono stati elencati in "Ulteriori risorse".

Riguardo il nome della pagina, le parole chiave sono "installazione+btrfs+snapper+layout OpenSuse". (sto facendo anche una guida per l'installazione con layout "Ubuntu", ossia @, @home e @tutti-gli-altri)
Corretto!
Quando pensi che sia pronta fai sapere che a questo punto pubblichiamo.
:ciao:
robertocannito
Prode Principiante
Messaggi: 24
Iscrizione: mercoledì 17 aprile 2019, 9:08
Desktop: llinux
Distribuzione: ubuntu 24.04 lts
Località: Johannesburg - Sout Africa

Ubuntu Snapper.. easy way

Messaggio da robertocannito »

Ciao a tutti per debian ho realizzato una guida per installare debian con brtrfs e snapper e rifacendomi a questa guida, modificandola un po sono riuscito ad Installare prima lubuntu e poi trasformarla in ubuntu.

A chi initeressasse qui si trova la guida per debian:

Codice: Seleziona tutto

https://forums.debian.net/viewtopic.php?t=155802
Il perche' sono partito da lubuntu è dovuto al fatto che questa utilizza Calamares per l'intallazione e quindi molto piu' semplice per creare i subvolumi di cui abbiamo bisongo.

Avviato Lubuntu aprire il terminale e gidigare:

Codice: Seleziona tutto

sudo -i

Codice: Seleziona tutto

nano /etc/calamares/modules/mount.conf 
ed incollare, facendo molto attenione alla tabulazione quanto segue:

Codice: Seleziona tutto

btrfsSubvolumes:
	- mountPoint: /
	  subvolume: /@
	- mountPoint: /home
	  subvolume: /@home
	- mountPoint: /root
	  subvolume: /@root
	- mountPoint: /srv
	  subvolume: /@srv      
	- mountPoint: /var/cache
	  subvolume: /@cache
	- mountPoint: /var/log
	  subvolume: /@log
	- mountPoint: /var/tmp
	  subvolume: /@tmp      
	- mountPoint: /var/lib/AccountsService
	  subvolume: /@var@lib@AccountsService
	- mountPoint: /var/lib/gdm3
	  subvolume: /@var@lib@gdm3
	- mountPoint: /.snapshots
	  subvolume: /@snapshots
	- mountPoint: /var/lib/flatpack
	  subvolume: /@var/@lib/@flatpak



E' possibile aggiungere o modificare tutti i subvol di cui possiamo aver bisogno.

Quindi avviare l'installazione come al solito di lubuntu avendo cura di selezionare il filesystem BTRFS ovvio.

---------------

SNAPPER
Ad installazione ultimata e dopo aver riavviato installiamo Snapper:

Codice: Seleziona tutto

sudo apt install snapper inotify-tools git make
Dobbiamo fare alcuni aggiustamenti per permettere a snapper di operare bene:

Codice: Seleziona tutto

cd /

sudo umount .snapshots

sudo rm -r .snapshots 
A questo punto possiamo creare una nuova configurazione per Snapper:

Codice: Seleziona tutto

sudo snapper -c root create-config /
La nuova configurazione dovrebbe creare una nuova directiry .snapshots e di conseguenza un nuov subvolume con lo stesso nome.

Dobbiamo eliminare questo nuvoo subvolume e linkarlo al nostro subvolume creato.

Per rimuovere il subvolume creato:

Codice: Seleziona tutto

sudo btrfs subvolume delete /.snapshots

Creamo la nuova directory:

Codice: Seleziona tutto

sudo mkdir /.snapshots
Ora possiamo rimontare il ns suvvolume a /.snapshosts con:

Codice: Seleziona tutto

sudo mount -av
Disabilitiamo auto-snapshot al boot:


Codice: Seleziona tutto

sudo systemctl disable snapper-boot.timer
Disabilitiamo Snapper timeline:

Codice: Seleziona tutto

sudo snapper -c root set-config 'TIMELINE_CREATE=no'

Aggiungiamo sudo al gruppo per consentire al nostro utente ad usare snapper:

Codice: Seleziona tutto

sudo snapper -c root set-config 'ALLOW_GROUPS=sudo

sudo snapper -c root set-config 'SYNC_ACL=yes' 


Terro solo 30 coppie di snapshots, voi potete usare quello che vi pare

Codice: Seleziona tutto

sudo snapper -c root set-config "NUMBER_LIMIT=30"

Codice: Seleziona tutto

sudo snapper -c root set-config "NUMBER_LIMIT_IMPORTANT=30" 
Creiamo il nostro primo snapshot:

Codice: Seleziona tutto

sudo snapper -c root create --description "default fresh install"

GRUB-BTRFS


Codice: Seleziona tutto

git clone https://github.com/Antynea/grub-btrfs.git

Codice: Seleziona tutto

cd grub-btrfs

sudo make install 

# To start the daemon run:

Codice: Seleziona tutto

sudo systemctl start grub-btrfsd
# To activate it during system startup, run:

Codice: Seleziona tutto

sudo systemctl enable grub-btrfsd 


Se volete potete poi installare btrfs-assistant seguendo le istruzioni sul loro sito.

In questo modo avremo lubuntu configurato con snapper e subvolumi.

Per rimuovere lubuntu ed installare ubuntu:

Codice: Seleziona tutto

sudo apt remove lubuntu-desktop -y
sudo apt install ubuntu-desktop
sudo dpkg-reconfigure gdm3
sudo update-alternatives --config default.plymouth
sudo update-grub
sudo reboot
sudo autoremove
sudo update-grub
Ho messo giu' questa mini guida molto velocemente, chiedo scusa se ci sono errori battitura o altro.

Ciao e a presto
Ultima modifica di robertocannito il giovedì 27 giugno 2024, 22:25, modificato 6 volte in totale.
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: Ubuntu Snapper.. easy way

Messaggio da xavier77 »

Se può interessare:
viewtopic.php?f=46&t=655644
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7826
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da xavier77 »

In attesa di aggiotnamenti segnalo anche:
viewtopic.php?p=5367896#p5367896
robertocannito
Prode Principiante
Messaggi: 24
Iscrizione: mercoledì 17 aprile 2019, 9:08
Desktop: llinux
Distribuzione: ubuntu 24.04 lts
Località: Johannesburg - Sout Africa

Re: Ubuntu Snapper.. easy way

Messaggio da robertocannito »

A dire il vero ho provato la guida di Saxtr0, ma ho avuto alcune difficolta e non sono mai riuscito a completarla sui miei notebooks.

Con questo metodo tutto ok e nessun problema ed è abbasanza veloce.

E' un metodo alternativo che funziona bene a mio parere
Ultima modifica di robertocannito il giovedì 27 giugno 2024, 22:27, modificato 1 volta in totale.
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15719
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

Re: Ubuntu Snapper.. easy way

Messaggio da wilecoyote »

) Salve, ho segnalato per aggregare la discussione a quella indicata da @xavier77.

Così di non disperdere le informazioni.

:: Ciao
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1351
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: Ubuntu Snapper.. easy way

Messaggio da emanuc »

Aquesto punto possiamo creare una nuova configurazione per Snapper:
Non hai bisogno di fare tutta questa configurazione da CLI con snapper, puoi velocizzare di molto usando Btrfs Assistant da GUI (qualche click), che sfrutta snapper per gli snapshot ma non per il roolback.
Btrfs Assistant è presente nei repo di Ubuntu 24.04
https://www.youtube.com/watch?v=iroqnYgdkEw

:ciao:
robertocannito
Prode Principiante
Messaggi: 24
Iscrizione: mercoledì 17 aprile 2019, 9:08
Desktop: llinux
Distribuzione: ubuntu 24.04 lts
Località: Johannesburg - Sout Africa

Re: Ubuntu Snapper.. easy way

Messaggio da robertocannito »

Prima di poter utilizzare Btrfs-Assistant devi prima configurare per bene snapper altrimenti ti darà errore nel fare il ripristino degli snapshots.

Non mi risulta che sia presente nei repository di ubuntu.
sudo apt search btrfs-assistant

non trova nulla
Allegati
Schermata del 2024-06-27 23-29-31.png
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1351
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: Ubuntu Snapper.. easy way

Messaggio da emanuc »

robertocannito ha scritto:
giovedì 27 giugno 2024, 23:33
Prima di poter utilizzare Btrfs-Assistant devi prima configurare per bene snapper altrimenti ti darà errore nel fare il ripristino degli snapshots.

Non mi risulta che sia presente nei repository di ubuntu.
sudo apt search btrfs-assistant

non trova nulla
Il ripristino con btrfs assistant non sfrutta snapper, come ho gia scritto. Btrfs Assistant lo implementa a modo suo per supporta più layout dei subvolumi.
In effetti non e' presente nei repo della 24.04, ma lo e' nella 24.10, in alternativa c'è il deb su obs: https://software.opensuse.org/download/ ... rectDebian
saxtro
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2980
Iscrizione: domenica 4 giugno 2006, 13:16
Distribuzione: Kubuntu 20.04

Re: Ubuntu Snapper.. easy way

Messaggio da saxtro »

robertocannito ha scritto:
giovedì 27 giugno 2024, 20:49
A dire il vero ho provato la guida di Saxtr0, ma ho avuto alcune difficolta e non sono mai riuscito a completarla sui miei notebooks.

Con questo metodo tutto ok e nessun problema ed è abbasanza veloce.

E' un metodo alternativo che funziona bene a mio parere
Che difficoltà hai incontrato?


...
Dobbiamo fare alcuni aggiustamenti per permettere a snapper di operare bene:
..... parte tagliata ....

Codice: Seleziona tutto

sudo mount -av
...
In realtà questa parte la puoi evitare.
Quello che fallisce è il comando "mksubvolume" (lo usa snapper per creare .snapshots quando crei una configurazione).
Puoi creare il file '/etc/snapper/configs/root' come copia di '/usr/share/snapper/config-templates/default' ed editarlo come atteso.
Avatar utente
tokijin
Moderatore Globale
Moderatore Globale
Messaggi: 4618
Iscrizione: mercoledì 3 giugno 2009, 23:10
Desktop: plasma 5.27.4
Distribuzione: Kubuntu 23.04
Località: Abruzzo

Re: [Nuova guida] Noble 24.04 con snapper dal primo boot

Messaggio da tokijin »

Ciao,
la discussione aperta da @robertocannito non chiedeva supporto, pur essendo in una sezione di supporto. L'ho unita a questa discussione, che tratta lo stesso argomento, nella sezione del Gruppo Doc.

Ciao :ciao:
Sei abbruzzese se dopo che ti sei strafogato un chilogrammo di pasta, hai il coraggio di dire alla cuoca "cacc ch'è cott" - Se entra un piccione in casa..chiudi le finestre!
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
Scrivi risposta

Ritorna a “Gruppo Documentazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti