UFFICIALE L'OT di Linux e altri OS

e_ale92

Utente Èlite
17,011
5,013
CPU
Intel® Core™ i7-920 Processor - @3.33GHz
Dissipatore
Stock Intel
Scheda Madre
Asus P6T - socket LGA 1366
HDD
Samsung 830 128GB + Samsung Spinpoint F4 320GB + Seagate Barracuda 1,5 TB
RAM
Corsair DDR3 1333MHz CL9 XMS3 DHX (3x2GB) - @1674MHz
GPU
MSI R6970 Lightning
Audio
Realtek ALC 1200
Monitor
HP 2310i
PSU
XFX Pro 750W Core Edition
Case
Cooler Master HAF 922
Periferiche
R.A.T. 5 Cyborg Mad Catz - Keycool KC84
OS
Arch Linux + Windows 10 Pro
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 piace
Reazioni: wlp2s0

EmanueleC

Utente Èlite
5,636
1,841
CPU
Ryzen 5 2600x
Dissipatore
stock
Scheda Madre
ROG STRIX B450-F GAMING
HDD
OS: WD BLue SN570 500GB, Dati: 1TB Toshiba p300, Game: 2TB Toshiba P300
RAM
Corsair DDR4 3000 Mhz 2x8 GB
GPU
AMD Radeon RX 6600
PSU
Seasonic Focus Gold 450W
Case
BitFenix Neos
OS
Fedora Linux
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.
 
  • Mi piace
Reazioni: wlp2s0

wlp2s0

Nuovo Utente
19
4
OS
Arch
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.
 

« MoMy »

Utente Èlite
1,529
771
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.
 
  • Mi piace
Reazioni: rebellion

rebellion

Utente Èlite
1,593
506
CPU
intel i5 9500
Dissipatore
cooler master hyper 212 evo
Scheda Madre
asrock b360 pro4
HDD
samsung 850evo 250GB+samsung 840pro 128GB+seagate barracuda 2TB+seagate barracuda 2TB
RAM
corsair vengeance lpx ddr4 2133MHz 2x4GB CL13
GPU
integrata intel hd graphics 630
Audio
integrata
Monitor
samsung ue55mu6500u
PSU
xfx pro series 550w core edition
Case
mastercooler
OS
archlinux x64 + gnome3.34.1 && windows10 pro x64
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.
 

e_ale92

Utente Èlite
17,011
5,013
CPU
Intel® Core™ i7-920 Processor - @3.33GHz
Dissipatore
Stock Intel
Scheda Madre
Asus P6T - socket LGA 1366
HDD
Samsung 830 128GB + Samsung Spinpoint F4 320GB + Seagate Barracuda 1,5 TB
RAM
Corsair DDR3 1333MHz CL9 XMS3 DHX (3x2GB) - @1674MHz
GPU
MSI R6970 Lightning
Audio
Realtek ALC 1200
Monitor
HP 2310i
PSU
XFX Pro 750W Core Edition
Case
Cooler Master HAF 922
Periferiche
R.A.T. 5 Cyborg Mad Catz - Keycool KC84
OS
Arch Linux + Windows 10 Pro
@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).
 

rebellion

Utente Èlite
1,593
506
CPU
intel i5 9500
Dissipatore
cooler master hyper 212 evo
Scheda Madre
asrock b360 pro4
HDD
samsung 850evo 250GB+samsung 840pro 128GB+seagate barracuda 2TB+seagate barracuda 2TB
RAM
corsair vengeance lpx ddr4 2133MHz 2x4GB CL13
GPU
integrata intel hd graphics 630
Audio
integrata
Monitor
samsung ue55mu6500u
PSU
xfx pro series 550w core edition
Case
mastercooler
OS
archlinux x64 + gnome3.34.1 && windows10 pro x64
[QUOTE="« MoMy », post: 7137533, member: 287055" ] alla console...:luxhello: alla console...:luxhello: alla console!! :luxhello: [/QUOTE]
noi siam corrente elettrica....:rock1:
 
Ultima modifica:

maddo

Nuovo Utente
121
58
CPU
i5-4690k
Dissipatore
Noctua NH-D15 (doppia ventola con LNC)
Scheda Madre
Asus Z97 Pro Gamer
HDD
SSD Crucial MX500 256GB + WD Blue 1TB + SSD Sandisk UltraII 240GB
RAM
Corsair Vengeance LP DDR3 2x8GB 1600MHz CL9
GPU
Nvidia MSI GTX 970 GAMING 4G
Monitor
HP 24es
PSU
EVGA 650 G2
Case
Fractal Design Define R5
Periferiche
IZITIK-105M keyboard; Logitech G602 Wireless Mouse
Net
Infostrada Fibra 100/20Mbps
OS
openSUSE Leap 15 KDE x86_64
@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.
 
  • Mi piace
Reazioni: e_ale92

e_ale92

Utente Èlite
17,011
5,013
CPU
Intel® Core™ i7-920 Processor - @3.33GHz
Dissipatore
Stock Intel
Scheda Madre
Asus P6T - socket LGA 1366
HDD
Samsung 830 128GB + Samsung Spinpoint F4 320GB + Seagate Barracuda 1,5 TB
RAM
Corsair DDR3 1333MHz CL9 XMS3 DHX (3x2GB) - @1674MHz
GPU
MSI R6970 Lightning
Audio
Realtek ALC 1200
Monitor
HP 2310i
PSU
XFX Pro 750W Core Edition
Case
Cooler Master HAF 922
Periferiche
R.A.T. 5 Cyborg Mad Catz - Keycool KC84
OS
Arch Linux + Windows 10 Pro
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
 

rebellion

Utente Èlite
1,593
506
CPU
intel i5 9500
Dissipatore
cooler master hyper 212 evo
Scheda Madre
asrock b360 pro4
HDD
samsung 850evo 250GB+samsung 840pro 128GB+seagate barracuda 2TB+seagate barracuda 2TB
RAM
corsair vengeance lpx ddr4 2133MHz 2x4GB CL13
GPU
integrata intel hd graphics 630
Audio
integrata
Monitor
samsung ue55mu6500u
PSU
xfx pro series 550w core edition
Case
mastercooler
OS
archlinux x64 + gnome3.34.1 && windows10 pro x64
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?
 

Zar Marco

Utente Attivo
501
108
CPU
Intel i7 1165G7 - Intel I7 7700HQ
HDD
Sabrent Rocket 1TB NVMe - Samsung M2 960 EVO NVMe 500GB, SSD Samsung 860 evo 1 Tb
RAM
16GbDDR4 4266 Mhz - 24 Gb DDR4 2400 Mhz
GPU
Intel iris XE - Intel 620, Nvidia GTX 1050
OS
Arch Linux--Gentoo--Void--Fedora--Nixos--Windows
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
 
  • Mi piace
Reazioni: rebellion

rebellion

Utente Èlite
1,593
506
CPU
intel i5 9500
Dissipatore
cooler master hyper 212 evo
Scheda Madre
asrock b360 pro4
HDD
samsung 850evo 250GB+samsung 840pro 128GB+seagate barracuda 2TB+seagate barracuda 2TB
RAM
corsair vengeance lpx ddr4 2133MHz 2x4GB CL13
GPU
integrata intel hd graphics 630
Audio
integrata
Monitor
samsung ue55mu6500u
PSU
xfx pro series 550w core edition
Case
mastercooler
OS
archlinux x64 + gnome3.34.1 && windows10 pro x64
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:
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,558
12,947
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
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
 
  • Mi piace
Reazioni: rebellion

rebellion

Utente Èlite
1,593
506
CPU
intel i5 9500
Dissipatore
cooler master hyper 212 evo
Scheda Madre
asrock b360 pro4
HDD
samsung 850evo 250GB+samsung 840pro 128GB+seagate barracuda 2TB+seagate barracuda 2TB
RAM
corsair vengeance lpx ddr4 2133MHz 2x4GB CL13
GPU
integrata intel hd graphics 630
Audio
integrata
Monitor
samsung ue55mu6500u
PSU
xfx pro series 550w core edition
Case
mastercooler
OS
archlinux x64 + gnome3.34.1 && windows10 pro x64
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.
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili