Controllo file system VM Linux

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
"corrotti" anche file vecchi, non modificati da tempo?
che controindicazioni ci sono a passare a btrfs?
Ce ne sono? non so, non uso ext4 da molti anni e tutti i miei sistemi sono da anni su btrfs.
 

gpc

Utente Èlite
2,270
40
mettiamo il caso banale in cui manchi la corrente
con tale fs c' è la certezza di sapere se qualcosa è perso?
(dagli strumenti che ha direi si, al 100%)
grazie
 

r3dl4nce

Utente Èlite
16,964
9,264
Scrub is a pass over all filesystem data and metadata and verifying the checksums. If a valid copy is available (replicated block group profiles) then the damaged one is repaired. All copies of the replicated profiles are validated.

Note
Scrub is not a filesystem checker (fsck) and does not verify nor repair structural damage in the filesystem. It really only checks checksums of data and tree blocks, it doesn’t ensure the content of tree blocks is valid and consistent. There’s some validation performed when metadata blocks are read from disk but it’s not extensive and cannot substitute full btrfs check run.
 

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
mettiamo il caso banale in cui manchi la corrente
con tale fs c' è la certezza di sapere se qualcosa è perso?
(dagli strumenti che ha direi si, al 100%)
grazie
I filesystem COW hanno sono atomici, cioè o scrive tutto o niente, non rimane una scrittura a metà come potrebbe accadere con un filesystem come ext4 o xfs ecc. ed è per questo che su Btrfs non serve "fsck".
A parte scrub che già ti è stato menzionato sopra, puoi controllare anche le statistiche del device per controllare i checksumming errati registrati:

Codice:
emanu@fedora ~> sudo btrfs device stats /
[/dev/nvme0n1p2].write_io_errs    0
[/dev/nvme0n1p2].read_io_errs     0
[/dev/nvme0n1p2].flush_io_errs    0
[/dev/nvme0n1p2].corruption_errs  0
[/dev/nvme0n1p2].generation_errs  0

Comunque se sono troppi, il FS va automatico in RO per protezione.
 

gpc

Utente Èlite
2,270
40
è più alto il rischio che il sistema possa non ripartire?
(tecnicamente direi di no)
è possibile copiare bit a bit da ext4 a btrfs?
grazie
 
Ultima modifica:

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili