Как минимизировать повреждение и потерю данных на флэш-накопителе?
Вы постоянно подключаете и отключаете (и монтируете / отключаете) флешку. Что вы можете сделать, чтобы минимизировать потенциальную потерю данных?
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Вопрос
Читатель SuperUser Питер хочет знать, что он может сделать, чтобы сохранить файловую систему и файлы его флешек нетронутыми. Он пишет:
Я столкнулся с несколькими флешками с поврежденной файловой системой всего за 2 года. В среде только для Windows (Vista и новее), что можно сделать, чтобы уменьшить вероятность повреждения файловой системы и потери данных на одном USB-диске?<
- Какая файловая система самая надежная?
- Какие технологии или метки (сертифицированные xyz и т. Д.) Указывают на то, что поддерживающие их USB-накопители с меньшей вероятностью будут повреждены?
- Есть ли что-то еще, чтобы высматривать?
Есть ли что-то, что он может сделать, или есть превентивные меры, которые он может предпринять?
Ответ
Участник SuperUser Breakthrough предлагает следующие советы:
Что можно сделать, чтобы уменьшить вероятность повреждения файловой системы и потери данных на одном USB-накопителе?
Обычно используемые файловые системы, такие как FAT32 или NTFS, не хранят данные информация проверки (только в самой внутренней файловой системе). Держать резервное копирование ваших данных, проверьте данные с Контрольные суммы (вы можете генерировать хеш-коды MD5 / SHA1 для своих файлов только в проверять если какие-либо данные были повреждены), и / или хранить архивы восстановления.
И наконец, независимо от файловой системы, вам следует всегда правильно размонтировать привод. Это гарантирует, что любой существующий файл чтения / записи завершен, и все буферы чтения / записи были сброшены.
Какая файловая система самая надежная?
Надежность приходит по цене - совместимость. Возможно, вам нужна файловая система со встроенной проверкой данных и контрольной суммой (или избыточными данными), например ZFS, но она не очень переносима с Windows / OSX. Если производительность является проблемой, вы можете попробовать exFAT, который, как представляется, поддерживается в большинстве основных операционных систем из коробки или с небольшой конфигурацией.
Какие технологии или метки (сертифицированные xyz и т. Д.) Указывают на то, что поддерживающие их USB-накопители с меньшей вероятностью будут повреждены?
Все, что поддерживает флэш-память дольше, особенно износ выравнивания и перерасход. Если привод поддерживает выравнивание износа, больший диск сохранит больше доступных секторов в случае износа.
В конце концов, флэш-память не длится вечно. Вся текущая флэш-память имеет ограниченное количество циклов чтения / записи, что по своей природе приводит к потере данных с течением времени. Вы можете уменьшить этот риск, регулярно делая резервные копии и проверяя свои данные с помощью контрольных сумм, чтобы определить когда файл был поврежден.
Также возможно использовать файловую систему со встроенной целостностью данных и восстановлением, но это не так часто встречается во многих не UNIX-средах. Они также могут быть медленнее и фактически изнашивать диск быстрее, из-за требований хранения дополнительных контрольных сумм и избыточной информации для каждого файла.
Для каждого случая есть решение, вам просто нужно взвесить соображения переносимости / целостности / скорости.
Надежный совет, обеспечивающий максимальный ожидаемый срок службы флэш-накопителя.
Есть что добавить к объяснению? Звук выключен в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.