Mam ogromną tablicę ZFS na moim serwerze plików. Ilekroć dysk zgłasza Smartmonowi uszkodzone sektory, zamawiam zamiennik i odkładam uszkodzony.
Mówiąc „odkładanie wadliwego”, mam na myśli to, że nadaję mu format niskiego poziomu, jeśli ma to zastosowanie, lub niszczycielskie uszkodzone bloki uruchamiane w celu odzyskania wolnych sektorów w celu zastąpienia złych, a następnie użyj ich do zrzucenia moich dysków DVD (a ostatnio BluRays ), aby móc używać go z moim HTPC i zabierać ze sobą, gdy idę do znajomych, aby oglądać filmy. To po prostu bardzo łatwy i przenośny sposób oglądania filmów za pomocą XBMC. Mam już rzeczy na prasowanych płytach, więc nie jestem zależny od ich zależności, a umierający napęd po prostu dostaje życie w hospicjum, które służy jako szybki dostęp do multimediów. Pamiętając raporty Google, że dyski są 39 razy bardziej narażone na śmierć w ciągu 60 dni po pierwszym błędzie SMART, przedłużam ten okres, ponieważ dyski te w większości pozostają na półkach i są podłączane do wnęki SATA tylko raz lub dwa razy każdego roku.
Mówię to tylko po to, aby wyjaśnić, że nie jestem zdezorientowany, że te dyski umierają, i nie zamierzam przedłużać ich życia;)
Więc. Czasami te dyski, po uruchomieniu złych bloków, po prostu odbierają nowe sektory z rezerwowej puli, ale czasami nie ma ich wcale i mam wrażenie, że w moim FS są złe sektory. Nie stanowi to problemu, jeśli używasz jednego z zestawów systemów plików linux, ponieważ mkfs. * Często pobiera listę złych bloków jako dane wejściowe. Ale widząc, że czasami zabieram dysk lub dwa do mojej dziewczyny (Mac) lub jednego z moich przyjaciół (zwykle Windows), postanowiłem użyć NTFS do tych rzeczy. Do tej pory, kiedy dysk miał nieulokowalne uszkodzone sektory, właśnie zapisywałem na nim dane, ponownie go czytałem, a złe pliki były umieszczane w folderze „BAD_SECTOR_FILES” na dysku.
Jasne, działa, ale byłoby naprawdę miło móc zamiast tego zaznaczyć te sektory jako złe. Na odwrót jest wiele problemów.
Przeczytałem więc kilka postów, z których najszybciej przełączam się na często dokładny „wymień dysk !!!”, a niektóre sugerują spinrite, ale tak naprawdę nie rozumiem, dlaczego miałbym płacić tyle pieniędzy za takie trywialne zadanie.
Alternatywą jest użycie ext3, ale chciałbym usłyszeć, czy ktoś wie, w jaki sposób mogę przekazać dane wyjściowe badblocks do mkfs.ntfs, aby złe bloki nie były używane. Lub jeśli istnieją inne narzędzia (mogę użyć systemu Windows na maszynie wirtualnej), które robią to samo. Jestem zdezorientowany co do Chkdsk, wydaje się, że złe sektory to tylko FAT?
man mkfs.ntfs sais
:Przypuszczam, że jeśli flaga nie zostanie użyta, sprawdzanie złego sektora zostanie wykonane
źródło