Деградация данных (:yijg;genx ;guud])
Деградация данных — повреждение компьютерных данных вследствие накопления некритичных нарушений в запоминающем устройстве. Также известно как ветшание данных, гниение данных или гниение бит.
Визуальный пример
[править | править код]Ниже приведены несколько цифровых изображений, иллюстрирующих деградацию. Все изображения состоят из 326272 бит. Исходное фото приведено слева. В следующем фото справа один бит изменён с 0 на 1. На следующих двух фото изменены два и три бита. На системах Linux бинарная разница между файлами может быть выявлена с помощью команды 'cmp' (то есть 'cmp -b bitrot-original.jpg bitrot-1bit-changed.jpg').
-
0 битов изменено
-
1 бит изменён
-
2 бита изменены
-
3 бита изменены
В RAM
[править | править код]Деградация данных в DRAM может случиться, когда электрический заряд бита в DRAM исчезает. Это может привести к изменению данных или кода программы. DRAM может быть изменена космическими лучами или другими частицами высоких энергий. Такая деградация данных известна как устранимая ошибка[англ.][1]. ECC-память может смягчить этот тип деградации данных.
В накопителях
[править | править код]Деградация данных, возникающая как результат постепенного разрушения носителей информации в течение нескольких лет. Причины меняются в зависимости от носителя:
- Твердотельная электроника, такая как EPROM, флеш-память и другие твердотельные накопители, запоминают данные с помощью электрических зарядов, которые могут медленно утечь ввиду несовершенной изоляции. Сам по себе чип не повреждается, так что перезапись данных раз в десятилетие или около этого предотвращает разрушение данных. Для перезаписи требуется неповреждённая копия основных данных. Когда она потребуется, может оказаться, что эти данные утеряны.
- Магнитные носители, такие как жёсткие диски, дискеты и магнитные ленты, могут испытывать повреждение данных, когда биты теряют свою магнитную ориентацию. Периодическое обновление путём перезаписи данных может ослабить эту проблему. В тёплых/влажных условия эти носители, особенно те, которые плохо защищены от окружающего воздуха, подвержены физическому разложению[англ.] носителя информации[1].
- Оптические носители, такие как CD-R, DVD-R и BD-R, могут испытывать порчу данных из-за поломки носителя. Это можно смягчить путём хранения дисков в тёмном холодном месте с низкой влажностью. Доступны диски «архивного качества» с увеличенным сроком жизни, но хранение остаётся совсем не вечным.
- Бумажные носители информации[англ.], такие как перфокарты и перфоленты, могут буквально сгнить[англ.]. Ещё один носитель неэлектромагнитной природы — майларовые перфоленты.
Сбои компонент и систем
[править | править код]Большая часть дисков, дисковых контроллеров[англ.] и высокоуровневых систем подвержена небольшому шансу неустранимой неисправности. С растущей ёмкостью дисков, размеров файлов и с увеличением количества запоминаемой на диске информации возрастает вероятность возникновения разрушения данных на диске и других форм неисправленных и необнаруженных повреждений данных[2].
Высокоуровневые программные системы могут быть использованы для смягчения риска таких сбоев путём увеличения избыточности и реализации алгоритмов проверки целостности и самовосстановления[3]. Файловая система ZFS разработана с целью учёта большинства таких разрушений данных[4]. Файловая система Btrfs также включает защиту данных и механизмы восстановления[5], как и ReFS[6].
См. также
[править | править код]- Контрольная сумма
- Целостность информации
- Курирование данных[англ.]
- Архивирование данных[англ.]
- Цифровая долговечность[англ.]
- Электронное архивирование
- Вымирание дисков
- Обнаружение и исправление ошибок
- Вымирание ссылок
- Архивация носителей[англ.]
- RAR — формат файлов с возможностью восстановления
- PAR2 — формат файлов с возможностью восстановления
Примечания
[править | править код]- ↑ 1 2 O'Gorman, Ross, Taber и др., 1996, с. 41–50.
- ↑ Gray, van Ingen, 2005.
- ↑ Salter, 2014.
- ↑ Bonwick, 2009.
- ↑ Wiki:Features, 2013.
- ↑ Wlodarz, 2014.
Литература
[править | править код]- O'Gorman T. J., Ross J. M., Taber A. H., Ziegler J. F., Muhlfeld H. P., Montrose C. J., Curtis H. W., Walsh J. L. Field testing for cosmic ray soft errors in semiconductor memories // IBM Journal of Research and Development. — 1996. — Январь (т. 40, вып. 1). — doi:10.1147/rd.401.0041.
- Jim Gray, Catharine van Ingen. Empirical Measurements of Disk Failure Rates and Error Rates // Microsoft Research Technical Report MSR-TR-2005-166. — 2005. — Декабрь.
- Jim Salter. Bitrot and atomic COWs: Inside "next-gen" filesystems. — Ars Technica, 2014. — Январь. Архивировано 23 марта 2015 года.
- Jeff Bonwick. ZFS: The Last Word in File Systems. — 2009. Архивировано 21 сентября 2013 года.
- btrfs Wiki: Features. — The btrfs Project, 2013.
- Derrick Wlodarz. Windows Storage Spaces and ReFS: is it time to ditch RAID for good?. — Betanews, 2014.
Для улучшения этой статьи желательно:
|