Ho un enorme array ZFS sul mio fileserver. Ogni volta che un disco segnala settori danneggiati a smartmon, ordino una sostituzione e accantonamento quello difettoso.
E "accantonando quello che non funziona", intendo che gli conferisco un formato di basso livello, se applicabile, o un blocco distruttivo che corre a possibili settori di riserva per sostituire quelli danneggiati, quindi lo uso per scaricare i miei DVD (e ultimamente BluRays ), in modo che io possa usarlo con il mio HTPC e portarlo con me quando vado dai miei amici a guardare film. È solo un modo davvero semplice e portatile per guardare film con XBMC. Ho già tutto su dischi stampati, quindi non dipendo dalla loro dipendenza, e l'unità che muore ottiene solo una vita da ospizio che funge da archivio multimediale ad accesso rapido. Tenendo presente che Google riporta che le unità hanno una probabilità 39 volte maggiore di morire entro 60 giorni dal loro primo errore SMART, sto espandendo quel periodo dal fatto che queste unità rimangono per lo più nei loro scaffali e sono collegate all'alloggiamento SATA solo una o due volte ogni anno.
Sto solo dicendo questo per chiarire che non sono confuso riguardo alla morte di queste unità e non sto cercando di allungare la loro vita;)
Così. A volte queste unità, dopo l'esecuzione di un badblock, richiedono semplicemente nuovi settori dal pool di riserva, ma a volte non ce ne sono più, e mi trovo di fronte al fatto che ci sono settori danneggiati nel mio FS. Questo non è un problema se usi uno di un set di filesystem linux, poiché mkfs. * Prende spesso un elenco di badblock come input. Ma visto che a volte porto un paio di unità alla mia ragazza (Mac) o ad uno dei miei amici (di solito Windows), ho deciso di usare NTFS per queste cose. Fino ad ora, quando un'unità aveva settori danneggiati inaffidabili, ho appena scritto i dati su di esso, rileggendoli e i file che erano danneggiati venivano inseriti in una cartella "BAD_SECTOR_FILES" sull'unità.
Certo, funziona, ma sarebbe davvero bello poter contrassegnare quei settori come cattivi. È un sacco di seccatura al contrario.
Quindi ho letto alcuni post, di cui passa rapidamente il soggetto a quello spesso preciso di "sostituisci il tuo disco !!!", e alcuni suggeriscono spinrite, ma in realtà non vedo perché dovrei pagare così tanti soldi per un tale compito banale.
L'alternativa è usare ext3, ma mi piacerebbe sapere se qualcuno sa come posso inviare l'output di badblock a mkfs.ntfs, in modo che i blocchi danneggiati non vengano utilizzati. O se ci sono altri strumenti (potrei usare Windows in una macchina virtuale) che fanno lo stesso. Sono confuso su chkdsk, sembra che i settori danneggiati siano solo grassi?