UFFICIALE L'OT di Linux e altri OS

Pubblicità
In questa conversazione @e_ale92 formatta:
Bash:
mkfs.btrfs -f -L archlinux /dev/sda2

Poi monta e smonta:
Bash:
mount -t btrfs -o compress=lzo /dev/sda2 /mnt
btrfs subvolume create /mnt/@
btrfs subvolume create /mnt/@home

umount /mnt
mount -o compress=lzo,subvol=@ /dev/sda2 /mnt
mkdir -p /mnt/home
mount -o compress=lzo,subvol=@home /dev/sda2 /mnt/home
mkdir -p /mnt/var
btrfs subvolume create /mnt/var/tmp
btrfs subvolume create /mnt/tmp

Quindi sono già confuso su come montare i volumi in fase di installazione, perchè monti sda2 in /mnt poi la smonti e la rimonti :help:

In questa conversazione che è più recente avete provato questa soluzione sfruttando gli alias di zsh:
Bash:
alias pacup='sudo mount -o subvol=@snapshot /dev/sda2 /.snapshots && sudo snapper -c root create --description arch_update && sudo umount /.snapshots && pacaur -Syu'

Qui il comando "snapper list" non mostra gli snapshot, nonostante nella cartella siano presenti.

allora...
monto l'intera partizione in /mnt, credo i due subvol, smonto tutto il disco e monto i singoli subvol.
non monto e smonto la stessa cosa, guarda bene :)

per quanto riguarda l'alias:
questo avevo la necessità di snappare prima di eseguire un update del sistema. il modo più comodo e rapido (imho) è quello di sfruttare un alias in modo da dare un comando solo ma eseguire più operazioni. nel mio caso, con pacup, eseguo:
1. mount del subvol da snappare
2. snapshot del subvol (nel mio caso la root)
3. umount della cartella
4. update

in realtà quella discussione è molto vecchia. dopo mezz'ora di utilizzo mi sono reso conto che snapper non faceva al caso mio e ho deciso di disinstallarlo e passare ad uno script manuale scritto. il comando che alla fine ho implementato e che sto usando tuttora è infatti:
Codice:
alias pacup='sudo mount -t btrfs -o compress=lzo,subvol=/ /dev/sda2 /mnt/btrfs && sudo btrfs subvolume snapshot / /mnt/btrfs/snap-root/root-pacup--$(date +%b.%d.%y--%H:%M) && sudo umount /mnt/btrfs && sudo grub-mkconfig -o /boot/grub/grub.cfg && sudo pacman -Syu && /usr/bin/bash /home/bcclsn/.script/aur_update.sh'

nello specifico:
1. mount con compressione del subvol all'interno di una cartella che ho scelto io
2. snapshot manuale usando btrfs-tool, assegnando il nome scelto da me
3. umount della cartella così da mettere al sicuro gli snapshot
4. update di grub così da ripulire il boot (uso grub-btrfs così da avere la possibilità di avviare uno snapshot direttamente da grub)
5. update del sistema
6. update dei pacchetti aur, usando lo script scritto da @rebellion.

per dovere di cronaca, tutto questo processo è frutto delle chiacchierate con @« MoMy » e @EmanueleC, utenti molto esperti di btrfs; inoltre lo script manuale di cui sopra, non rientra in quei passaggi appena descritti perché serve per schedulare gli snapshot settimanali.
è composto dallo script vero e proprio (che esegue i primi 4 punti di sopra ma salvando come root-$date(etc.) così da distinguere gli snapshot fatti periodicamente e quelli fatti pre update) più un service e un timer necessari per schedulare l'esecuzione dello script (ogni venerdì) usando systemd.timer.

ndr.
ti ho spiegato rapidamente tutto perché le discussioni che forse trovi sul forum sono vecchie e probabilmente incomplete. all'inizio anche io avevo qualche difficoltà a capire certi meccanismi, ecco perché quelle discussioni a volte contraddittorie.
 
Mi stavo documentando sugli snapshot con btrfs ed ho seguito tutte le vostre avventure:

https://forum.tomshw.it/threads/archlinux-snapshot-btrfs.641299/

https://forum.tomshw.it/threads/btrfs-e-ripristino-snapshots.617222/

Sto provando btrfs in una macchina virtuale ma mi sta confondendo con questa storia dei subvolume :look:
Che distro usi? Quella discussione è se vuoi personalizzare gli snapshot, altrimenti usa un tool semplice che fa tutto in automatico: Timeshift. Ovviamente se usi ArchLinux, devi creare i subvol (Ubuntu li crea in automatico con l'installer) supportati da timeshift, per la radice: @ e la home: @home.
 
Grazie ad entrambi per le risposte! Uso Arch, stasera mi metto a fare qualche prova con una macchina virtuale per cercare di applicare quanto mi avete detto. Vorrei riuscire ad ottenere uno strumento semplice ed affidabile.
 
Poi monta e smonta
Ti faccio un sunto veloce veloce...
  1. Formatti la partizione in BTRFS;
  2. Crei i subvol che vuoi (li puoi nominare come vuoi oppure alla *buntu @ per la radice / e @home per la home $HOME);
  3. Smonti la partizione formattata in BTRFS;
  4. Monti i subvol per installarci il sistema.
Da qui in avanti l' installazione prosegue alla solita maniera. La tua incertezza nasce dal fatto che i comandi sono simili, ma in realtà montano cose differenti.
Nel primo monta /dev/sda2 in /mnt, negli altri monta i due subvol creati.

Bash:
# monta la partizione /dev/sda2 in /mnt
# anche se in realtà "mount /dev/sda2 /mnt" va bene lo stesso;
mount -t btrfs -o compress=lzo /dev/sda2 /mnt

# crea i due subvol;
btrfs subvolume create /mnt/@
btrfs subvolume create /mnt/@home

# smonta la partizione /dev/sda2 (che sta in /mnt);
umount /mnt

# monta il subvol che sarà la radice (/);
mount -o compress=lzo,subvol=@ /dev/sda2 /mnt

# idem con quella che il sistema vedrà come lo spazio dedicato alla $HOME;
mkdir -p /mnt/home
mount -o compress=lzo,subvol=@home /dev/sda2 /mnt/home

Hai presente quando installi la radice e la home in due partizioni separate? Stessa cosa.
 
Ti faccio un sunto veloce veloce...
  1. Formatti la partizione in BTRFS;
  2. Crei i subvol che vuoi (li puoi nominare come vuoi oppure alla *buntu @ per la radice / e @home per la home $HOME);
  3. Smonti la partizione formattata in BTRFS;
  4. Monti i subvol per installarci il sistema.
Da qui in avanti l' installazione prosegue alla solita maniera.
ti sento*, grazie per il sunto o santo!:lol: alla prossima installazione (ux333) ri-userò btrfs.
una domanda: hai mai usato x360ce sotto wine?

*espressione swahili di rispetto e di ascolto nei confronti di un saggio.
 
@maddo @« MoMy » conoscente blackwaze b2? che ne pensate dell'accoppiata blackwaze b2 + duplicity per backuppare l'intera /home del portatile? non ho file importanti (per ora (?)) però ci tengo alla mia sicurezza. non ho modo di backuppare su dischi fisici offline e il cloud è comodo.
l'alternativa era usare i 50 giga che ho su mega, ma mi hanno fatto venire qualche dubbio..

p.s. escludo drive/dropbox perché non ho più spazio e a pagamento costa un po' troppo per le mie esigenze (e blackwaze costa meno).
 
[QUOTE="« MoMy », post: 7137533, member: 287055" ] alla console...:luxhello: alla console...:luxhello: alla console!! :luxhello: [/QUOTE]
noi siam corrente elettrica....:rock1:
 
Ultima modifica:
@maddo @« MoMy » conoscente blackwaze b2? che ne pensate dell'accoppiata blackwaze b2 + duplicity per backuppare l'intera /home del portatile? non ho file importanti (per ora (?)) però ci tengo alla mia sicurezza. non ho modo di backuppare su dischi fisici offline e il cloud è comodo.
l'alternativa era usare i 50 giga che ho su mega, ma mi hanno fatto venire qualche dubbio..

p.s. escludo drive/dropbox perché non ho più spazio e a pagamento costa un po' troppo per le mie esigenze (e blackwaze costa meno).
Io ho una soluzione mia self-hostata per il backup di file importanti, però blackwaze ne ho sentito parlare molto bene e soprattutto ti dà la possibilità di usare una chiave privata per criptare i files, quindi lato privacy direi che sei apposto.
 
Io ho una soluzione mia self-hostata per il backup di file importanti, però blackwaze ne ho sentito parlare molto bene e soprattutto ti dà la possibilità di usare una chiave privata per criptare i files, quindi lato privacy direi che sei apposto.
good :)
devo solo capire come funziona perché non funziona come voglio xD
 
una domanda: se installo gnu/linux affianco ws10 in efi creando una partizione efi separata da quella di ws, da bios dovrei vedere entrambe le partizioni di boot efi e quindi potrei scegliere di avviare da quella di gnu/linux?
 
una domanda: se installo gnu/linux affianco ws10 in efi creando una partizione efi separata da quella di ws, da bios dovrei vedere entrambe le partizioni di boot efi e quindi potrei scegliere di avviare da quella di gnu/linux?
Sì, ma perché creare una altra efi? Monta la efi di win in /boot/efi, e passa la paura eh eh

Inviato da CLT-L09 tramite App ufficiale di Tom\'s Hardware Italia Forum
 
Sì, ma perché creare una altra efi? Monta la efi di win in /boot/efi, e passa la paura eh eh

Inviato da CLT-L09 tramite App ufficiale di Tom\'s Hardware Italia Forum
perchè se voglio piallare l'antilope mi salto il passaggio di ripristinare il boot loader di redmond..non l'avrei mai detto ma se incontro problemi con face detection login, nvidia optimus e tastiera retroilluminata mi tengo, cioè valuto di tenere microsoft. forse.:sisi:
 
perchè se voglio piallare l'antilope mi salto il passaggio di ripristinare il boot loader di redmond..non l'avrei mai detto ma se incontro problemi con face detection login, nvidia optimus e tastiera retroilluminata mi tengo, cioè valuto di tenere microsoft. forse.:sisi:
Antilope (Jaunty Jackalope)?
Io con qualsiasi versione di linux/debian ho sempre avuto problemi con la retroilluminazione della tastiera e dovevo inserire all'avvio( o fare script )
Bash:
xset led 3
 
Antilope (Jaunty Jackalope)?
Io con qualsiasi versione di linux/debian ho sempre avuto problemi con la retroilluminazione della tastiera e dovevo inserire all'avvio( o fare script )
Bash:
xset led 3
antilope cioè lo GNU/linux..:hihi:
visto lo script ce n'è uno stiloso in python usando python-dbus credo in wiki, il fatto è che poi c'è l'optimus nvidia che chissà se va bene con wayland, poi c'è howdy per il face detection; bisogna vedere se va tutto.
 
Pubblicità
Pubblicità
Indietro
Top