Btrfs E Ripristino Snapshots

Pubblicità
ma gli ID dei subvol?


Codice:
sudo btrfs subvol list /
Ma @snapshots è un subvol di? è uno snapshot?

gli ID te li fornisco appena torno a casa

io ho creato una partizione btrfs e poi ho creato i tre subvol
Codice:
mount -t btrfs -o compress=lzo /dev/sda1 /mnt
btrfs subvolume create /mnt/@
btrfs subvolume create /mnt/@home
btrfs subvolume create /mnt/@snapshots

subvol che successivamente ho montato per poi procedere con l'installazione di arch
 
Adesso ho capito qualcosa del perché non elimina il subvol/snapshot, perché i subvol/snapshot che creo con timeshift btrfs ha un ID 5... :rolleyes:
 
gli ID te li fornisco appena torno a casa

io ho creato una partizione btrfs e poi ho creato i tre subvol
Codice:
mount -t btrfs -o compress=lzo /dev/sda1 /mnt
btrfs subvolume create /mnt/@
btrfs subvolume create /mnt/@home
btrfs subvolume create /mnt/@snapshots

subvol che successivamente ho montato per poi procedere con l'installazione di arch
Ma il subvol @snapshot non serve... Gli snapshot li crei sotto i subvol @ e @home
 
Adesso ho capito qualcosa del perché non elimina il subvol/snapshot, perché i subvol/snapshot che creo con timeshift btrfs ha un ID 5... :rolleyes:
anche i miei sono sotto 5. dallo screen che ho postato non sembra... cioè hanno indirizzo diverso, ma non so perché. forse perché ho dato list /mnt invece che list / o viceversa. purtroppo non sono a casa e non posso verificare al momento :(
in ogni caso sono certo che abbiano ID 5 perché l'ho visto prima di fare la foto (poi ho riavviato e fatto la foto). anche io, infatti, non capisco perché a me li abbia cancellati, se ho seguito alla lettera il wiki
Ma il subvol @snapshot non serve... Gli snapshot li crei sotto i subvol @ e @home
invoco @Davide Olianas per la spiegazione del subvol snapshots. suppongo che l'idea fosse quella di avere la cartella .snapshots (montata nel subvol @snapshots) separata da @ e @home.
riguardo gli snapshot, l'intenzione era quella di snappare (passatemi il termine) solo @ dato che @home non ha dati importanti e vitali.

p. s.
1. che impatto ha sullo spazio occupato, snappare sia @ che @home?
2. che impatto ha sulla vita del disco, snappare una volta a settimana o una volta al mese? parlo di disco ssd m2, dato che nel portatile nuovo avrò solo quello.
(ndr. se snappare sull'ssd è sconveniente, potrei snappare su chiavetta USB da montare al bisogno? per me non sarebbe un problema, visto che non ho intenzione di snappare ogni giorno)
 
anche i miei sono sotto 5. dallo screen che ho postato non sembra... cioè hanno indirizzo diverso, ma non so perché. forse perché ho dato list /mnt invece che list / o viceversa. purtroppo non sono a casa e non posso verificare al momento :(
in ogni caso sono certo che abbiano ID 5 perché l'ho visto prima di fare la foto (poi ho riavviato e fatto la foto). anche io, infatti, non capisco perché a me li abbia cancellati, se ho seguito alla lettera il wiki

invoco @Davide Olianas per la spiegazione del subvol snapshots. suppongo che l'idea fosse quella di avere la cartella .snapshots (montata nel subvol @snapshots) separata da @ e @home.
riguardo gli snapshot, l'intenzione era quella di snappare (passatemi il termine) solo @ dato che @home non ha dati importanti e vitali.

p. s.
1. che impatto ha sullo spazio occupato, snappare sia @ che @home?
2. che impatto ha sulla vita del disco, snappare una volta a settimana o una volta al mese? parlo di disco ssd m2, dato che nel portatile nuovo avrò solo quello.
(ndr. se snappare sull'ssd è sconveniente, potrei snappare su chiavetta USB da montare al bisogno? per me non sarebbe un problema, visto che non ho intenzione di snappare ogni giorno)
All'inizio occupi 0 spazio, poi con l'aumentare della differenza dei file, aumenti pure la dimensione. Infatti io creo uno snapshot al giorno e ne elimino uno, cioè in totale ho solo lo snapshot di ieri o di oggi se già l'ha creato, fa tutto in automatico timeshift btrfs.
La vita degli SSD ne giova, ho letto che un FS COW è migliore su un SSD, poi btrfs ha un ottimizzazione che abilita in automatico al rivelamento dell'SSD:

Codice:
emanu@lele-deb:~⟫ mount

/dev/sda1 on / type btrfs (rw,noatime,compress=lzo,ssd,space_cache,autodefrag,subvolid=612,subvol=/@)

/dev/sda1 on /home type btrfs (rw,noatime,compress=lzo,ssd,space_cache,autodefrag,subvolid=613,subvol=/@home)

COME VEDI SU HDD MECCANICO NON LO ABILITA:
/dev/sdc1 on /media/emanu/dati type btrfs (rw,noatime,space_cache,autodefrag,subvolid=5,subvol=/)
Ci sono diversi modi di fare gli snapshot, io creo sia home che root, per evitare d idowgradare anche i dati sulla home, io ho messo tutto su HDD meccanico: immagini, scaricati etc... con simlink ed ho agito anche sul profilo .config/user-dirs.dirs.
io snappo su SSD, fallo anche tu senza problemi, abilita al mount l'autodefrag(si anche se è un SSD, i DEV di btrfs in molte situazioni ne hanno trovato un vantaggio in velocità, soprattutto per chi fa molti snapshot).
Figurati che c'è chi fa anche 3/4 snapshot al giorno o ad ogni aggiornamento con il gestore pacchetti, una volta io ho mantenuto per piu di un mese uno snapshot di una versione precedente di Ubuntu, senza il minimo problema.
In teoria potresti fare anche uno snapshot e mettere un'altra dsitro... ho letto che c'è chi lo ha fatto:
@Fedora, @Debian etc...
 
snappare ogni giorno non mi serve. penso che uno snap a settimana o uno al mese mi basti :)
per la home non penso mi servirà, ma cmq, non modificando molto i file, non dovrei occupare molto spazio e scrivere molto su disco, quindi potrei pure pensare di farlo.

ad ogni modo, ho riavviato la live e montato i subvol
Codice:
mount -o subvol=@ /dev/sda1 /mnt
mount -o subvol=@home /dev/sda1 /mnt/home
mount -o subvol=@snapshots /dev/sda1 /mnt/.snapshots

la situazione è questa: de5af483-b30a-4cd1-9f39-4c09e163e986.webp

resta però il fatto che non riesco a ripristinare lo snapshot, come se piallando, abbia piallato anche quelli.
 
snappare ogni giorno non mi serve. penso che uno snap a settimana o uno al mese mi basti :)
per la home non penso mi servirà, ma cmq, non modificando molto i file, non dovrei occupare molto spazio e scrivere molto su disco, quindi potrei pure pensare di farlo.

ad ogni modo, ho riavviato la live e montato i subvol
Codice:
mount -o subvol=@ /dev/sda1 /mnt
mount -o subvol=@home /dev/sda1 /mnt/home
mount -o subvol=@snapshots /dev/sda1 /mnt/.snapshots

la situazione è questa: Visualizza allegato 226857

resta però il fatto che non riesco a ripristinare lo snapshot, come se piallando, abbia piallato anche quelli.
Certo, gli snapshot non li fai sotto i subvol, come ti avevo detto, infatti i tuoi snapshot non hanno un ID 5 come quelli miei:
Schermata del 2016-12-27 21-56-41.webp
 
@e_ale92 penso di aver usato quel layout seguendo questo post https://bbs.archlinux.org/viewtopic.php?id=194491
sì avevo letto anche io quel post...
credo ci sia stato un approccio diverso da parte dei dev arch

devo leggere bene quella pagina per capire bene il senso di quel subvol

Certo, gli snapshot non li fai sotto i subvol, come ti avevo detto, infatti i tuoi snapshot non hanno un ID 5 come quelli miei:
Visualizza allegato 226873

e questo dipende dal fatto che ho un subvol @snapshots a parte, giusto?

uffa xD
 
dico solo una cosa... --nopreserve-root ahahahahah

cmq questa cosa mi è servita da lezione e lo scopo era proprio quello. a questo punto riparto da capo e imparando dagli sbagli. mi resta solo il dubbio del subvol @snapshots dedicato. tecnicamente dovrebbe contenere tutti gli snap, cosa che invece tu fai nella cartella di timeshift. se è così, avere un subvol tutto di snap non mi dispiace... dovrei solo montarlo e smontarlo all'occorrenza.
 
Pubblicità
Pubblicità
Indietro
Top