btrfs vs ext4

nick.rpm

Utente Attivo
532
20
Salve, lo so che ho già rotto i "cosiddetti" abbastanza per i btrfs ma adesso ho preferito aprire un'altro post per avere informazioni e consigli se è poi così tanto conveniente il filesystem btrfs o se mi conviene tornare sui ext4. Non mi dispiace avere una funzionalità in più come i snapshots ma non è neppure così importante essendo che se mi capitasse qualcosa come per esempio se il sistema si rompesse, io preferirei una formattazione completa più di portarlo indietro con i snapshots ma voglio capire oltre i snapshots quali sarebbero i vantaggi dei btrfs. La questione che all'inizio non lo considerata molto è che ho notato che si può inserire l'opzione "autodefrag" sul file /etc/fstab nei filesystem btrfs, questo fa capire che i btrfs hanno il difetto (come Windows) della deframmentazione, per quanto farebbe in automatico il defrag comunque questo è uno svantaggio. Per chi li usa da molto... sono abbastanza stabili? Con il fatto che uso timeshift ma comunque per me non sono così importanti i snapshots, mi converrebbe lo stesso il filesystem btrfs?
 

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
Salve, lo so che ho già rotto i "cosiddetti" abbastanza per i btrfs ma adesso ho preferito aprire un'altro post per avere informazioni e consigli se è poi così tanto conveniente il filesystem btrfs o se mi conviene tornare sui ext4. Non mi dispiace avere una funzionalità in più come i snapshots ma non è neppure così importante essendo che se mi capitasse qualcosa come per esempio se il sistema si rompesse, io preferirei una formattazione completa più di portarlo indietro con i snapshots ma voglio capire oltre i snapshots quali sarebbero i vantaggi dei btrfs. La questione che all'inizio non lo considerata molto è che ho notato che si può inserire l'opzione "autodefrag" sul file /etc/fstab nei filesystem btrfs, questo fa capire che i btrfs hanno il difetto (come Windows) della deframmentazione, per quanto farebbe in automatico il defrag comunque questo è uno svantaggio. Per chi li usa da molto... sono abbastanza stabili? Con il fatto che uso timeshift ma comunque per me non sono così importanti i snapshots, mi converrebbe lo stesso il filesystem btrfs?
Btrfs come feature non è solo snapshot, ma molte altre: compressione, checksumming (coerenza dei dati), flessibilità; puoi ridurre il fileystem online, puoi ingrandire con altri dischi, partizioni, sostituire un disco, puoi inviare un intero volume al backup con una copia atomica ecc...
Tutti i filesystem frammentano, anche ext4 anche se in modo minore e dipende ai carichi di lavoro, sia su ext4, Btrfs o altri filesytsem.
Btrfs è stabile e usato in produzione, ha alcune funzionalità non stabile, come il raid 5/6 che presto sarà risolto, ci stanno lavorando gli sviluppatori WD. Ma non è un caso d'uso home desktop.
Ha anche una modalità zone, per i dischi SMR.
ext4 è un filesystem vecchio che non avrà più sviluppo su nuove funzionalità, rispetto a Btrfs o altro filesystem COW.

Features​

Implemented​

As of version 5.0 of the Linux kernel, Btrfs implements the following features:[34][35]

Implemented but not recommended for production use​

Planned but not yet implemented​

 

nick.rpm

Utente Attivo
532
20
Btrfs come feature non è solo snapshot, ma molte altre: compressione, checksumming (coerenza dei dati), flessibilità; puoi ridurre il fileystem online, puoi ingrandire con altri dischi, partizioni, sostituire un disco, puoi inviare un intero volume al backup con una copia atomica ecc...
Tutti i filesystem frammentano, anche ext4 anche se in modo minore e dipende ai carichi di lavoro, sia su ext4, Btrfs o altri filesytsem.
Btrfs è stabile e usato in produzione, ha alcune funzionalità non stabile, come il raid 5/6 che presto sarà risolto, ci stanno lavorando gli sviluppatori WD. Ma non è un caso d'uso home desktop.
Ha anche una modalità zone, per i dischi SMR.
ext4 è un filesystem vecchio che non avrà più sviluppo su nuove funzionalità, rispetto a Btrfs o altro filesystem COW.
grazie della risposta!
Post unito automaticamente:

Btrfs come feature non è solo snapshot, ma molte altre: compressione, checksumming (coerenza dei dati), flessibilità; puoi ridurre il fileystem online, puoi ingrandire con altri dischi, partizioni, sostituire un disco, puoi inviare un intero volume al backup con una copia atomica ecc...
Tutti i filesystem frammentano, anche ext4 anche se in modo minore e dipende ai carichi di lavoro, sia su ext4, Btrfs o altri filesytsem.
Btrfs è stabile e usato in produzione, ha alcune funzionalità non stabile, come il raid 5/6 che presto sarà risolto, ci stanno lavorando gli sviluppatori WD. Ma non è un caso d'uso home desktop.
Ha anche una modalità zone, per i dischi SMR.
ext4 è un filesystem vecchio che non avrà più sviluppo su nuove funzionalità, rispetto a Btrfs o altro filesystem COW.
Non è una critica (figurati) ma ti piacciono molto gli btrfs. Ho visto che hai molti video su youtube sull'argomento
 
Ultima modifica:

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
grazie della risposta!
Post unito automaticamente:


Non è una critica (figurati) ma ti piacciono molto gli btrfs. Ho visto che hai molti video su youtube sull'argomento
Si, è da qualche anno che mi sono appassionato a Btrfs e allo storage in generale, è solo un passatempo per me.
Btrfs ha molta flessibilità che aiuterebbe l'utente sia su home desktop che su server o altre situazione, e mi piace condividerle per farle conoscere agli utenti.
Mi spinge spesso a rispondere o a fare video su Btrfs, molti utenti come te che si chiedono la differenza tra un FS COW come Btrfs e un normale FS come ext4.
Oppure in molti erroneamente credono che Btrfs sia solo snapshot, che non ha un caso d'uso home desktop, spesso anche da utenti avanzati che provano Btrfs superficialmente, o che ignorano le sue feature comodissime.
Già il fatto che abbia il checksumming dei metadati/dati il che rende il filesystem sempre coerente, dovrebbe spingere gli utenti a usarlo, rispetto a ext4, xfs o altri FS.
Ho deciso di provare Btrfs dopo aver letto un utente in questo forum (non ricordo il nickname) che lo usava e con ottime prestazioni grazie alla compressione, prima non ero minimamente interessato ai FS, ero solo PRO ext4, ma dopo aver scoperto man mano il potenziale e l'estrema comodità di questo FS, non tornerei mai a un FS banale e senza feature come ext4, ma penso che il futuro sia FS COW, quindi no problem.
 

nick.rpm

Utente Attivo
532
20
Si, è da qualche anno che mi sono appassionato a Btrfs e allo storage in generale, è solo un passatempo per me.
Btrfs ha molta flessibilità che aiuterebbe l'utente sia su home desktop che su server o altre situazione, e mi piace condividerle per farle conoscere agli utenti.
Mi spinge spesso a rispondere o a fare video su Btrfs, molti utenti come te che si chiedono la differenza tra un FS COW come Btrfs e un normale FS come ext4.
Oppure in molti erroneamente credono che Btrfs sia solo snapshot, che non ha un caso d'uso home desktop, spesso anche da utenti avanzati che provano Btrfs superficialmente, o che ignorano le sue feature comodissime.
Già il fatto che abbia il checksumming dei metadati/dati il che rende il filesystem sempre coerente, dovrebbe spingere gli utenti a usarlo, rispetto a ext4, xfs o altri FS.
Ho deciso di provare Btrfs dopo aver letto un utente in questo forum (non ricordo il nickname) che lo usava e con ottime prestazioni grazie alla compressione, prima non ero minimamente interessato ai FS, ero solo PRO ext4, ma dopo aver scoperto man mano il potenziale e l'estrema comodità di questo FS, non tornerei mai a un FS banale e senza feature come ext4, ma penso che il futuro sia FS COW, quindi no problem.
Ma ammetto che io non ho ancora capito tutte le funzionalità dei btrfs. Il fatto di unire 2 hard-disk per fare una partizione sola l'avevo letto molto mesi fa ma le funzionalità online per esempio, li ho solo letti dal tuo commento precedente. Io trovo solo video dei snapshots e volumi ma di nient'altro sui btrfs, quindi non ho ancora capito tutte le sue funzionalità
 

NeMo87

Nuovo Utente
21
0
CPU
intel core 2 duo
HDD
250gb
RAM
1Gb
GPU
intel
OS
linux e MacOs
Scusate se riprendo questo post, se sbaglio ditemelo anche che apro un nuovo post, ho trovato il post informandomi un pò su btrfs, vengo al dunque, ho una raspberry che utilizzo come "server" casalingo alla quale sono collegati 5 HDD (4 in raid e uno a se stante) i 4 in raid creano un raid 1+0 (leggono la cartella data owncloud) ora la curiosità sarebbe cosa cambierebbe con btrfs rispetto che con un raid basato su ext4?
 

r3dl4nce

Utente Èlite
16,905
9,240
Su RAID 10 non cambierebbe molto, se non la capacità avanzata di checksum e repair di btrfs oltre alla possibilità di fare snapshot.
Poi comunque devi avere backup se sono dati importanti
 

NeMo87

Nuovo Utente
21
0
CPU
intel core 2 duo
HDD
250gb
RAM
1Gb
GPU
intel
OS
linux e MacOs
il backup lo effettuo periodicamente, quindi non noterei differenze rilevanti, giusto?
Post unito automaticamente:

utilizzando btrfs quale RAID sarebbe meglio fare con 4 HDD da 2TB? (tenendo presente sicurezza dei dati e non sacrificando troppo spazio)
 
Ultima modifica:

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
Scusate se riprendo questo post, se sbaglio ditemelo anche che apro un nuovo post, ho trovato il post informandomi un pò su btrfs, vengo al dunque, ho una raspberry che utilizzo come "server" casalingo alla quale sono collegati 5 HDD (4 in raid e uno a se stante) i 4 in raid creano un raid 1+0 (leggono la cartella data owncloud) ora la curiosità sarebbe cosa cambierebbe con btrfs rispetto che con un raid basato su ext4?
Flessibilità: su Btrfs puoi cambiare il livello raid come e quando vuoi, quindi un domandi se ti gira e vuoi il raid 1, puoi farlo, o se vuoi il rad 1 a 3 o 4 copie, puoi farlo.
Oltre a questo, come ti è già stato detto, Btrfs per sua natura ha l'integrità dei dati e auto riparazione.
Inoltre potresti abilitare la compressione zstd e risparmiare spazio.
Puoi inviare al backup anche i volumi Btrfs, con btrfs send.
Post unito automaticamente:

il backup lo effettuo periodicamente, quindi non noterei differenze rilevanti, giusto?
Post unito automaticamente:

utilizzando btrfs quale RAID sarebbe meglio fare con 4 HDD da 2TB? (tenendo presente sicurezza dei dati e non sacrificando troppo spazio)
Sicurezza de idati = backup.
Comunque, credo che il radi 1 a 2 copie ti basti, il raid 1c3 forse è troppo?
Qui puoi farti il calcolo: https://carfax.org.uk/btrfs-usage/
 
Ultima modifica:

tecno542

Nuovo Utente
32
0
Btrfs è stabile e usato in produzione, ha alcune funzionalità non stabile, come il raid 5/6 che presto sarà risolto, ci stanno lavorando gli sviluppatori WD.

Scusate l'ignoranza, riapro questa discussione per chiedere una cosa.
Quando vengono rilasciati degli aggiornamenti sulla stabilità come si fa ad applicarli?
Bisogna riformattare?
Bisogna comprare un hard-disk nuovo?
 
Ultima modifica:

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
Scusate l'ignoranza, riapro questa discussione per chiedere una cosa.
Quando vengono rilasciati degli aggiornamenti sulla stabilità come si fa ad applicarli?
Bisogna riformattare?
Bisogna comprare un hard-disk nuovo?
In che senso? su quale componente?
 

r3dl4nce

Utente Èlite
16,905
9,240
Scusate l'ignoranza, riapro questa discussione per chiedere una cosa.
Quando vengono rilasciati degli aggiornamenti sulla stabilità come si fa ad applicarli?
Bisogna riformattare?
Bisogna comprare un hard-disk nuovo?
Se parli di aggiornamenti del file system BTRFS, a cui fa riferimento il thread, essendo che è integrato nel kernel linux, vengono applicati con i nuovi kernel.
 

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
Oltre al kernel, anche il tool in userspace "btrfs-progs" riceve miglioramenti.
 
  • Mi piace
Reazioni: r3dl4nce

Ci sono discussioni simili a riguardo, dai un'occhiata!

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili