[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: fs error




Il 29/08/19 17:07, Gollum1 ha scritto:
Il 29 agosto 2019 06:24:41 CEST, Piviul <piviul@riminilug.it> ha scritto:
Il 28/08/19 19:33, Davide Prina ha scritto:
On 28/08/19 09:46, Piviul wrote:

È da qualche settimana che la procedura in modo deterministico si
interrompe esclusivamente sulla fase di backup completo a causa di
un
errore sul filesystem dello snapshot. Nei log trovo problemi su
differenti 9 blocchi
ma non ho capito, hai fatto un check del disco per verificare se
effettivamente ci sono errori logici e hai provato a correggerli?
nello script creo lo snapshot LVM e poi faccio in automatico un fsck
con
l'opzione -p sullo snapshot (lo faccio perché in questo modo non
vengono
riscontrati errori durante il backup se un file cambia mentre il backup

lo sta archiviando); comunque errori durante il fsck automatico non ne
vengono segnalati. Poi quando ha finito di fare il backup lo elimina.
Ma
immagino che se la procedura non lo eliminasse troverei davvero degli
errori nel filesystem... ma perché dovrebbe corrompersi il file system
di uno snapshot in cui non vado a scrivere nulla e che mi serve solo
per
fare il backup a caldo?

Ho provato anche a creare lo snapshot manualmente e lanciare il fsck ma

ancora non sembrano esserci problemi. Sembra quindi che durante il
backup il fs dello snapshot si corrompa (nonostante non venga scritto
nulla sullo snapshot) ma soltanto durante il backup completo che in
effetti mantiene lo snapshot per parecchie ore. Io non so proprio cosa
pensare...

Piviul
aspetta... c'è qualcosa che non mi convince...

da quello che ho capito io, degli snapshot, quando attivi uno snapshot, non fai altro che attivare un'area in cui vanno a finire tutte le modifiche che tu stai facendo al tuo f.s., quindi, per fare il backup, dovresti montare in sola lettura l'immagine originale del tuo disco, non lo snapshot, che è soggetto a cambiamenti.

poi, magari ricordo male io, è tantissimo tempo che non li uso più.
byez


Più o meno è corretto.

In LVM quando fai uno snapshot è vero che attivi un'area separata di "delta", così da stabilizzare il source, ma a livello funzionale vedi le cose in modo differente (e meno male che è così).

Il source continua ad avere la sua vita e le sue modifiche (collocate fisicamente nell'area di "delta")

Lo snapshot che tu monti per i backup è stabile e quello devi usare per fare i backup (non il mount point del source).


A prescindere uso da anni ormai solo ZFS, nessun problema sulla gestione degli snapshot, dei backup e dell'fsck (ZFS non ha un tool di fsck) essendo l'autoconsistenza implicita nel suo funzionamento (e se ci sono problemi fisici lo vedi subito sullo stato dello zvol).


CIAO

Luca



Reply to: