PDA

Visualizza la versione completa : Come posso controllare l'integrità dei files?


taylorella
23-06-2010, 17:45
L'altro giorno avevo messo a trasferire 25 GB di musica dalla /home in XFS all'hdd esterno in NTFS. Siccome l'operazione si prospettava un po' lunga l'ho lasciato andare e sono uscito. Tornato a casa credevo che mi avessero spento il pc come avevo chiesto (giusto per non lasciarlo acceso a vuoto) e ho tranquillamente scollegato l'alimentatore dell'hdd. Solo a quel punto mi sono accorto che il pc era ancora acceso (e solo il monitor era spento)... :eek: :dhò:
Siccome ho appena scollegato l'hdd esterno usando l'opzione di rimozione sicura (sono su Ubuntu) e ho notato che anche se non stavo usando l'hdd ormai da un'ora buona ha comunque smacchinato e mi ha detto che stava facendo qualcosa sui files (tipo che stava completando la scrittura, non so esattamente), ho l'atroce dubbio che l'altro giorno con quella rimozione violenta qualche pezzo di file mi sia andato perso. :(

Sapete dirmi come posso fare per verificare che ci sia tutto?

sacarde
23-06-2010, 17:51
non conosco "verifiche" (a parte quella dell'intero filesystem: fsck)


rsync ?

taylorella
23-06-2010, 18:05
Originariamente inviato da sacarde
non conosco "verifiche" (a parte quella dell'intero filesystem: fsck)


rsync ?

Non conoscevo rsync, mi pare una bella cosa che adotterò quanto prima. Giusto, fsck potrebbe essere una buona soluzione. Il punto è che i dati sono su un Ntfs, quindi non so se fsck funzioni, inoltre da quando è successo il macello ho spento e riacceso il pc almeno 3 volte. :(

sacarde
23-06-2010, 20:36
se hai windows il fsck fallo da li'

francofait
23-06-2010, 20:46
in windows , chksdk /e dalla console di ripristino del cdinstallazione windows

cacao74
24-06-2010, 01:31
* l'opzione -c di rsync effettua il checksum dei file
* prima di smontare / togliere il tuo hdd esterno, lancia per tre volte sync

taylorella
24-06-2010, 09:04
Buondì a tutti!
Ho appena fatto un chkdsk /f sull'hdd in questione, ora sono ovviamente in XP, solo che la shell mi ha dato una risposta quantomeno criptica:



Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Eliminazione di una voce dall'indice $O del file 25.
Verifica indici completata.
Verifica dei descrittori di protezione in corso (fase 3 di 3)...
Verifica descrittori di protezione completata.
CHKDSK sta verificando il diario USN...
Verifica del diario USN completata.
Correzione errori nel File maiuscole.
CHKDSK ha rilevato spazio libero su disco contrassegnato come allocato
nella bitmap della Tabella file master (MFT).
Impossibile scrivere sul secondo settore di avvio NTFS.

C:\Documents and Settings\Gio'>

Ormai il thread sarebbe più da room Windows, ma comunque chiedo a voi se sapete dirmi cosa significa "eliminazione di UNA voce dall'indice" (pare che ne abbia scelta una a caso, da come è scritto) e non ho capito il resto del log. In pratica secondo voi è tutto ok per quanto riguarda i dati o anche no? Ho cercato in Google, e il "file 25" non è un mio preciso file, ma a quanto ho capito è un messaggio che dà praticamente a tutti. :master:
Faccio notare che la lista di "eliminazione di una voce..." era molto più lunga di così, abbastanza da arrivare a 16mila rotti caratteri non postabili qui sul forum, tanto per dare un ordine di idee...

@Cacao: il controllo del checksum vale ovviamente solo se ho usato rsync per trasferire immagino, o sbaglio?

taylorella
24-06-2010, 09:39
Ho dato un occhio qua e là in internet, tra siti Microsoft e forum vari, dovrebbe essere tutto ok, anche se sinceramente non ne sono del tutto convinto.
In teoria eventuali errori dovrebbero essere stati corretti, mi rileva il corretto spazio libero anche se il log dice il contrario, infine la roba che avevo copiato c'è tutta e ha dimensioni direi corrette.
Boh, per il momento mi pare tutto ok, spero solo che non ci siano corruzioni subdole di chissà che genere.
Intanto grazie a tutti per l'aiuto, attendo la risposta di Cacao più che altro per approfondire il discorso di sync ed rsync!
:ciauz:

Loading