Btrfs E Ripristino Snapshots

Discussione in 'Linux e altri sistemi operativi' iniziata da e_ale92, 26 Dicembre 2016.

  1. e_ale92

    • Utente Binario

    Dal:
    7 Marzo 2010
    Messaggi:
    15.764
    Mi Piace Ricevuti:
    4.484
    Specifiche Hardware
    ragazzi, ho un problema con btrfs e il ripristino degli snapshots xD ho installato arch su un disco di test (pc in firma) seguendo i wiki e ho creato una configurazione e un paio di snapshot tramite terminale (snapper-gui non funziona, non so perché) seguendo sempre il wiki di arch e i consigli di @Davide Olianas. ho verificato che gli snapshot fossero effettivamente in lista e ho proceduto con i test
    Codice (Text):

    sudo rm -r --nopreserve-root /
     
    e poi il brivido (tranquilli hdd e arch di test) ahahahah

    sono entrato da live arch
    Codice (Text):

    mount -o subvolid=5 /dev/sdi1 /mnt
     
    e poi nulla... non trovo snapshot e non riesco a ripristinare nulla :cry:

    [​IMG]

    cosa ho sbagliato? prima di piallare tutto, da terminale, gli snapshot me li mostrava!!!
    0 current
    1 snapshot_personale
     
    #1 e_ale92, 26 Dicembre 2016
    Ultima modifica: 27 Dicembre 2016
    A marck120 piace questo elemento.
  2. davethecipo

    • Ingegnere HW

    Dal:
    27 Febbraio 2009
    Messaggi:
    3.078
    Mi Piace Ricevuti:
    980
    Specifiche Hardware
    @e_ale92 in questi giorni proprio non ho voglia di guardare :look:
     
  3. e_ale92

    • Ingegnere HW

    Dal:
    7 Marzo 2010
    Messaggi:
    15.764
    Mi Piace Ricevuti:
    4.484
    Specifiche Hardware
    tranquillo, non ho fretta :)
    tanto il pc ancora non è stato spedito e domani riprendo a studiare seriamente, quindi avrò poco tempo.

    domani... in realtà ho bruciato la scheda madre del pc della mia ragazza e domani vado a ricomprarglielo perché le serve per il lavoro e mercoledì riparte :cry:
    ho aspettato due anni per comprare il mio perché non avevo voglia di spendere soldi e nel giro di una settimana... LOL lasciamo stare xD

    tranquillo, appena hai voglia e tempo, dai uno sguardo :)
     
  4. lele.deb

    • Utente Binario

    Dal:
    28 Maggio 2013
    Messaggi:
    3.521
    Mi Piace Ricevuti:
    1.028
    Specifiche Hardware
    Devi stare attento a come crei gli snapshot, puoi dare i permessi di scrittura e lettura o solo lettura, in questo caso la differenza la fa quando dai quel comando distruttivo :pcfury:
    Crea una partizione e un subvol per home e root: @ e @home e usa timeshift btrfs che è semplice semplice

    http://www.teejeetech.in/2014/10/introducing-timeshift-btrfs.html
     
  5. e_ale92

    • Ingegnere HW

    Dal:
    7 Marzo 2010
    Messaggi:
    15.764
    Mi Piace Ricevuti:
    4.484
    Specifiche Hardware
    ho fatto proprio così...
    Codice (Text):
     
    @
    @home
    @snapshots
     
    che in fase di installazione ho montato, rispettivamente, in:
    Codice (Text):
     
    /mnt
    /mnt/home
    /mnt/.snapshots
     
    per creare lo snapshot ho installato snapper
    Codice (Text):
     
    snapper -c root create-config /
    snapper -c root create --description primosnapshot
     
    ho verificato con
    Codice (Text):
     
    snapper -c root list
     
    e, trovando due snapshots (current e primosnapshot) ho piallato / come se non ci fosse un domani xD

    ho fatto tutto da terminale perché snapper-gui non crea nessuna configurazione e non mostra nessuno snapshot. avvia l'interfaccia ma poi non prende i comandi. timeshift non si avvia proprio. su arch esiste timeshift e basta, senza dicitura btrfs, l'ho installato ma cliccando sull'icona non si avvia. sinceramente essendo una distro di test, non ho perso molto tempo e ho ripiegato sul caro vecchio terminale.

    per caso ho sbagliato qualcosa nella procedura?
     
    A marck120 piace questo elemento.
  6. lele.deb

    • Utente Binario

    Dal:
    28 Maggio 2013
    Messaggi:
    3.521
    Mi Piace Ricevuti:
    1.028
    Specifiche Hardware
    Sicuramente non devi montare gli snapshot in lettura e scrittura: timeshift btrfs quando lo si avvia monta gli snapshot in scrittura e lettura, ma quando chiudi il software li smonta, cosi anche se pialli non puoi eliminare gli snapshot.

    Con timeshift btrfs aperto, da come vedi c'è la cartella del subvol/snapshot: Schermata del 2016-12-27 11-13-47.png

    appena lo chiudo smonta anche il subvol/snapshot: Schermata del 2016-12-27 11-14-15.png
     
    A marck120 piace questo elemento.
  7. e_ale92

    • Ingegnere HW

    Dal:
    7 Marzo 2010
    Messaggi:
    15.764
    Mi Piace Ricevuti:
    4.484
    Specifiche Hardware
    quindi non posso ripristinare gli snapshot perché ho cancellato anche quelli? cavolo : |

    ma a questo punto la cartella degli snapshot non va montata in fstab, giusto? perché di default è montata in fstab.
    conviene, se ho capito bene, montarla solo per fare lo snapshot e poi rismontarla.
     
    #7 e_ale92, 27 Dicembre 2016
    Ultima modifica: 27 Dicembre 2016
  8. lele.deb

    • Utente Binario

    Dal:
    28 Maggio 2013
    Messaggi:
    3.521
    Mi Piace Ricevuti:
    1.028
    Specifiche Hardware
    Esatto, devi smontarli quando non ti servono oppure fai gli snapshot solo in lettura, cosi non puoi cancellarli con quel comando. Cosi al volo su google ho beccato questo post:
    http://unix.stackexchange.com/questions/149932/how-to-make-a-btrfs-snapshot-writable

    Oppure guarda nei sorgenti di timeshift btrfs come crea gli snapshot, ma comunque li smonta e li rimonta in base se apri il software o no, ecco perché non li ho eliminati con quel comando distruttivo.
     
  9. lele.deb

    • Utente Binario

    Dal:
    28 Maggio 2013
    Messaggi:
    3.521
    Mi Piace Ricevuti:
    1.028
    Specifiche Hardware
  10. e_ale92

    • Ingegnere HW

    Dal:
    7 Marzo 2010
    Messaggi:
    15.764
    Mi Piace Ricevuti:
    4.484
    Specifiche Hardware
    okay, quindi devo reinstallare tutto da capo... :cry:

    a questo punto colgo l'occasione per riprovare timeshift btrfs come suggerisci.
    nel frattempo leggo cerco come crearli in sola lettura e poi si vedrà. spero che il programma funzioni, cmq.. vorrei gestire tutto da gui :)

    già che ci sono, che cosa comporta averli in sola lettura, a parte il non poterli cancellare?

    emh... no, non lo sapevo... :love:
     
  11. lele.deb

    • Utente Binario

    Dal:
    28 Maggio 2013
    Messaggi:
    3.521
    Mi Piace Ricevuti:
    1.028
    Specifiche Hardware
    Comporta che non puoi modificarli manualmente, servono ad altri scopi averli in lettura/scrittura :rolleyes: Ma ti consiglio di fare come fa Timeshift btrfs: mount -> snapshot -> umount.
    Da GUI allora devi sistemare i subvol per avere il supporto di timeshift btrfs: unica partizione, subvol di home e root: @ e @home e toplevel ID 5:

     
    A e_ale92 piace questo elemento.
  12. lele.deb

    • Utente Binario

    Dal:
    28 Maggio 2013
    Messaggi:
    3.521
    Mi Piace Ricevuti:
    1.028
    Specifiche Hardware
  13. e_ale92

    • Ingegnere HW

    Dal:
    7 Marzo 2010
    Messaggi:
    15.764
    Mi Piace Ricevuti:
    4.484
    Specifiche Hardware
    perfetto! okay, alla peggio da terminale farò mount/umount :)

    perché sistemare? ho già partizione unica con @ @home e @snapshots... :look:
     
  14. lele.deb

    • Utente Binario

    Dal:
    28 Maggio 2013
    Messaggi:
    3.521
    Mi Piace Ricevuti:
    1.028
    Specifiche Hardware
    ma gli ID dei subvol?


    Codice (Text):
    sudo btrfs subvol list /
     
    Ma @snapshots è un subvol di? è uno snapshot?
     
  15. lele.deb

    • Utente Binario

    Dal:
    28 Maggio 2013
    Messaggi:
    3.521
    Mi Piace Ricevuti:
    1.028
    Specifiche Hardware
    L'ho tradotto con Google:
    Qui trovi il resto: https://btrfs.wiki.kernel.org/index.php/Manpage/btrfs-subvolume#SUBVOLUME_AND_SNAPSHOT
     
Sto caricando...

Condividi questa Pagina