Як мінімізувати корупцію та втрату даних на флеш-накопичувачі?
Ви постійно підключаєте і відключаєте (і монтують / відключають) флеш-пам'ять. Що ви можете зробити, щоб мінімізувати потенційну втрату даних?
Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..
Питання
Читач SuperUser Пітер хоче знати, що він може зробити, щоб зберегти файлову систему і файли флеш-накопичувачів. Він пише:
Я зіткнувся з декількома USB палицями з пошкодженою файловою системою всього за 2 роки. У Windows-середовищі (Vista та новіші), що можна зробити, щоб зменшити ймовірність пошкодження файлової системи та втрати даних на одному USB-диску?<
- Яка файлова система є найбільш надійною?
- Які технології або ярлики (xyz сертифіковані тощо) вказують на те, що USB-носії, що підтримують їх, рідше пошкоджуються?
- Є ще щось, щоб звернути увагу?
Немає нічого, чого він може зробити, чи є він можливим?
Відповідь
Співробітник SuperUser Прорив пропонує наступні поради:
Що можна зробити, щоб зменшити ймовірність пошкодження файлової системи і втрати даних на одному USB-диску?
Зазвичай використовуються файлові системи, такі як FAT32 або NTFS даних інформацію про перевірку (тільки на внутрішній файловій системі). Тримайте резервні копії даних, перевірте дані з контрольні суми (Ви можете генерувати хеші MD5 / SHA1 лише для файлів перевірити якщо будь-які дані були пошкоджені) та / або зберігати архіви відновлення.
І нарешті, незалежно від файлової системи, ти повинен завжди правильно відключити приводу. Це гарантує, що будь-які існуючі файли зчитуються / записуються, і будь-які буфери читання / запису були очищені.
Яка файлова система є найбільш надійною?
Надійність присутня за ціновою сумісністю. Можливо, вам потрібна файлова система з вбудованою перевіркою даних і контрольною сумою (або надлишковими даними), як ZFS, але це не дуже портативно з Windows / OSX. Якщо продуктивність викликає занепокоєння, ви можете спробувати exFAT, який, як видається, підтримується в більшості основних операційних систем, або з деякою незначною конфігурацією.
Які технології або ярлики (xyz сертифіковані тощо) вказують на те, що USB-носії, що підтримують їх, рідше пошкоджуються?
Все, що зберігає флеш-пам'ять довше, особливо зносить вирівнювання і більше надає. Якщо привід підтримує вирівнювання зносу, більший привід утримуватиме більше доступних секторів у випадку виснаження.
Наприкінці дня флеш-пам'ять не триває вічно. Вся поточна флеш-пам'ять має обмежену кількість циклів читання / запису, що по суті викликає втрату даних у часі. Ви можете зменшити цей ризик, регулярно створюючи резервні копії та перевіряючи ваші дані за допомогою контрольних сум для визначення коли файл пошкоджено.
Також можна використовувати файлову систему з вбудованою цілісністю даних і відновленням, але це незвичайне явище в багатьох середовищах, що не є UNIX. Вони також можуть бути більш повільними і фактично зношуватимуть привід швидше, через вимоги щодо зберігання додаткових контрольних сум і надлишкової інформації для кожного файлу..
Для кожного випадку є рішення, потрібно просто зважити питання про портативність / цілісність / швидкість.
Звичайна порада для забезпечення максимального очікуваного терміну служби з флеш-диска.
Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.