Member
Статус: Не в сети Регистрация: 04.01.2006 Откуда: msk.su
Недостаток нтфс (причем серьезный) в том, что если на её служебной области возникает бэд блок.... то раздел летит к чертям, ext3 в таких ситуациях может наварить каши, но раздел останется целым.
Member
Статус: Не в сети Регистрация: 06.09.2005 Откуда: Москва
--Vel-- писал(а):
Leito
Leito писал(а):
Основной недостаток NTFS - закрытый исходный код.
А чем это является недостатком? Или ты собрался менять что-то внутри?
Конечно это недостаток. Всегда лучше, когда код открыт и имеется документация по нему. Тогда не только компания разработчик, но и сторонние программисты могут исправлять дыры, что повышает надёжность системы.
А чем это является недостатком? Или ты собрался менять что-то внутри?
А в данном случае недостаток это, т.к. нельзя создать нормальный драйвер этой оси, не платя MS (пример такого проприетарного драйвера - NTFSDOS) за раскрытие части кода.
У linux есть собственный драйвер NTFS, но получен он с помощью reverse-engineering: создатели в винде писали файл на пустой том, а потом hex-editor'ом смотрели, что меняется на разделе. Ессно, что качество такого драйвера таковО, что юзать его для записи инфы на NTFS себе дороже - никто не гарантирует правильность такой операции...
Прямая противоположность Ext3: исходники лежат где угодно. С помощью них создать полностью функциональный драйвер этой ФС под любую ось не представляет особого труда.
Member
Статус: Не в сети Регистрация: 08.03.2004 Откуда: Москва
Doobrik писал(а):
Как я понял, единствеными достоинствами ext3, в сравнении с ntfs, есть бесплатность и большая стабильность при ошибках в системной области.
Неужели больше никаких различий (которые влияют на работу с ними рядового пользователя) между этими ФС нету?
если будешь юзать FFS (UFS) во FreeBSD, то вылезет еще один большой плюс, BSD так пишут на диск, что фрагментация слайса не превысит 2-3%, против 50 и более у Windows.
Member
Статус: Не в сети Регистрация: 14.02.2005 Откуда: Ирк. обл. U-I
в NTFS диск делится на MFT и рабочую область пополам.
В MFT пишутся (дескриптор, права доступа (любые), имя, размер, 3 даты, атрибуты на все 2 kb) и если файл не превышает n-го кол-ва килобайт то он сам пишется туда если нет то формируется ссылка на описание файла 2 kb который содержит номера блоков содержащих данные. В случае записи больших файлов размет MFT постепенно уменьшается потом когда фольшие файлы заменяются на более маленькие возникает потребность в большем размере MFT и она дописывается на свободное место отсюда минус: при постоянном перемещении файлов фрагментируются не только файлы но и MFT это можно посмотреть в отчете после анализа в стандартном дефрагментаторе винды (Лечится копированием инфы на другой винт (раздел) форматированием). При большом коллчистве фрагментов MFT фс может слететь. Критично для файловых серверов например локальных сетей
EXT 3 FS это вылеченная от недостатков (улучшена поддержка больших файлов и пр) EXT 2 которая в свою очередь произошла от S5 FS (если я не ошибаюсь) у всех низкая дефрагментация большая скорость доступа
третья версия reiser fs еще лучше
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
а) исходники винды есть и скачать их можно. Только вот радости от этого ноль. Ведь M$ может наехать. Так что действительно единственно правильный метод - реверс-инжиниринг. Поэтому для восстановления/дефрагментации (и пр. операций) NTFS так мало действительно хороших и надежных программ. FAT в этом отношении гораздо более удобна - упала, подняли, упала, подняли. Но с ней есть куча других проблем....
б) для полного счастья нужна журналируемая ФС. Ext3 такова. NTFS - с натяжкой.
в) фрагментация на NTFS сильно зависит от способа юзания раздела. например, если держать на разделе меньше 10% места, то тормознутось НТФС увеличивается в разы. Плюс зпихивание маленьких файлов в MFT раздувает ее. Плюс умный алгоритм расположения MFT на винче (в начале раздела есть место под MFT. Если не хватает свободного места для файлов, то винда это спец. место уполовинивает, а если MFT разрастается, то ее излишек пишется куда попало и т.д.)
г) права на файлы на NTFS сделаны через одно место /IMHO/. В результате после переустановки системы, соответствие ID и юзера слетает и надо по новой всем данным выставлять права. Аналогично - при переноске винча на другую машину. На ext2/ext3 (и пр.) с этим попроще...
и т.д.
В результате имеем следующее - адепты винды сидят на NTFS, линухоиды - на ext3.
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Member
Статус: Не в сети Регистрация: 06.05.2004 Откуда: Подмосковье
Нет, the_root, не фантастика, для этого прекрасно подходит Windows XP А вообще есть бесплатный драйвер NTFS в Linux, с которым надо опасаться; и платные, которые должны быть получше.
ChromeFX, что за RFS? Никогда о таком не слышал? Есть хорошие файловые системы с похожим названием, но они называются ReiserFS и Reiser4.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения