Программное обеспечение

Какая файловая система надежнее: ext2, ext3, raiserfs, ntfs ???

Если не вдаваться то, какую ОС устанавливать на комп, а только рассматривать сами файловые системы, то Fat и NTFS в разряд лучших не попадают и тут дело не в личных предпочтениях, а в самом принципе работы.

Так, например, для NTFS свейственна "утечка" дискового пространства. Допустим, величина файла 4,95 Кб, а на диске он занимает челых 8 Кб. Арифметика простая, понятно, что один кластер на диске равен 4 Кб. Размер файла больше этого значения, поэтому ОС пришлось выделить два кластера, и второй заполнен менее чем на 25%. Остальное дисковое пространство пропало и не может быть использовано.
Если на диск поместить 1000 файлов по 100 байт при размере кластера 4 Кб, то каждый из них будет записан в свой блок. При этом на диске будет израсходовано 4 Мб вместо 100 Кб. Потери пространства составляют 97,5%. Файловая система ReiserFS позволяет записывать в один блок несколько файлов, если их размер не менее 100 байт. Таким образом, на диске будет меньше "дыр" и "утечки" памяти.

На EXT2 данные сначала кэшируются, а потом записываются на диск, за счет чего достигается высокая производительность, но если в какой-то момент произойдет аварийный выход из системы, то комп может не успеть даписать данные на диск - данные похерятся :)

В фаловой системе ReiserFS также выполняется запись с предварительным кэшированием, но после записи проверяется целостность данных и только если данные записаны верно, то кэш очищается.

Файловая система EXT3 работает аналогично ReiserFS, трудно сравнить по производительности их, но с точки зрения надежности лучше использовать EXT3 (разработчики дистрибутивов линукс не зря её предлагают использовать по умолчанию)

Файловая система EXT4 будет не плоха, но пока еще рано использовать её, пока еще ведется работа над ней. А тем временем в багрепортах появились сообщения о том, что в дистрибутиве Ubuntu 9.04 встречается ошибка в файловой системе ext4, приводящая к потере данных. Заключается она в том, что при использовании отложенного распределения информации в ext4 (Delayed allocation) существует вероятность потерять при крахе системы содержимое большого числа файлов (в журнал изменения вносятся сразу, но сами данные на диск записаться не успевают) . Не исключено, что подобная неприятность встречается и в других системах, использующих ext4.
Абай Мурзабеков
Абай Мурзабеков
47 700
Лучший ответ
нтфс и фат - мертворожденные ФС
другие - развиваются семимильными шагами.. .
Василий Сага
Василий Сага
87 755
В Unix- EXT3 (reiserFS - рушится, как карточный домик)
В Win32 - NTFS
Кэст Кэст
Кэст Кэст
46 794
Смотря что ставить собрался.
Павел, у меня Debian на рейзере уже полтора года, систему и ядро обновлял много раз, никаких проблем.
Самой надёжной из перечисленных считаю ext3, ntfs в топку из-за проблем с фрагментацмей и убогой системой разграничения прав..
fat 32
рейзер <3
мой выбор (:
Саша Грязнов
Саша Грязнов
7 861
смотря для чего
вообще ntfs подойдет для того, кто юзает несколько систем (она и в маке и в линуксе держится)
Ну точно не fat32.
Вообще не знаю, но например на ntfs может только Windows писать, а на другие он не умеет. Думаю если жёсткий скинуть с 3 этажа то файловая система тут не поможет.
смотря для чего.. . для винды исключительно ntfs. остальные системы не поймет. для линукса рейзерфс
NTFS Самая лучшая и практичная!!!
Если Linux то ext4, если Windows то ntfs
Файловая система определяется ОС
Муратбай Р.
Муратбай Р.
182