Co można zrobić, aby zmniejszyć ryzyko uszkodzenia systemu plików i utraty danych na jednym dysku USB?
Często używane systemy plików, takie jak FAT32 lub NTFS , nie przechowują żadnych informacji dotyczących sprawdzania poprawności danych (tylko na samym wewnętrznym systemie plików). Przechowuj kopie zapasowe danych, sprawdzaj poprawność danych za pomocą sum kontrolnych (możesz wygenerować skróty MD5 / SHA1 dla swoich plików tylko w celu sprawdzenia, czy jakieś dane są uszkodzone) i / lub przechowywać archiwa odzyskiwania.
I wreszcie, niezależnie od systemu plików , zawsze należy prawidłowo odmontować dysk. Zapewnia to, że wszystkie istniejące odczyty / zapisy plików są zakończone, a wszystkie bufory odczytu / zapisu zostały opróżnione.
Który system plików jest najbardziej niezawodny?
Solidność ma swoją cenę - kompatybilność. Prawdopodobnie chcesz mieć system plików z wbudowaną funkcją sprawdzania poprawności danych i sumowania (lub nadmiarowych danych), taką jak ZFS , ale nie jest to zbyt przenośne w systemie Windows / OSX. Jeśli problemem jest wydajność, możesz wypróbować exFAT , który wydaje się być obsługiwany w większości głównych systemów operacyjnych po wyjęciu z pudełka lub w niewielkiej konfiguracji.
Które technologie lub etykiety (z certyfikatem xyz itp.) Wskazują, że nośniki USB obsługujące je są mniej podatne na uszkodzenie?
Wszystko, co utrzymuje pamięć flash dłużej, zwłaszcza wyrównanie zużycia i nadmierne zaopatrzenie . Jeśli napęd obsługuje wyrównywanie zużycia, większy dysk zachowa więcej dostępnych sektorów w przypadku zużycia części.
Pod koniec dnia pamięć flash nie trwa wiecznie. Cała obecna pamięć flash ma ograniczoną liczbę cykli odczytu / zapisu, co z natury powoduje utratę danych w czasie. Możesz zmniejszyć to ryzyko, wykonując regularne kopie zapasowe i sprawdzając poprawność danych za pomocą sum kontrolnych, aby ustalić, kiedy plik został uszkodzony.
Możliwe jest również użycie systemu plików z wbudowaną integralnością i odzyskiwaniem danych, ale są one rzadkie w wielu środowiskach innych niż UNIX w momencie pisania tego. Mogą być również wolniejsze i szybciej zużywają dysk ze względu na wymagania dotyczące przechowywania dodatkowych sum kontrolnych i informacji nadmiarowych dla każdego pliku.
Dla każdego przypadku istnieje rozwiązanie, wystarczy rozważyć względy dotyczące przenośności / integralności / prędkości.