S5fs недостатъци и ограничения на файловата система

Най-слабото място на файловата система, по отношение на надеждност, е Superblock, тъй като той носи основна информация за цялата файлова система, както и супер блок се съхранява в един-единствен екземпляр, вероятността от грешка е доста висока, а суперблок води щети на почти унищожи цялата файлова система ,







Сравнително ниска производителност, свързани с поставянето на файла с компоненти на диска на възела се поставя в началото на звената на файловата система и съхранение - за останалата част от дисковото пространство, както и при работа с файлове се случва като препратка към блоковете на метаданни и данни файл; и тъй като тези елементи могат да бъдат разделени в достатъчна степен от файл пространство, тогава трябва да се движи главата на диск, което увеличава времето за достъп и намалява ефективността на системата, съответно.

Използване на диска пространство не е оптимално. За да се подобри работата на системата файл, че е желателно да се използват големи блокове т. Е. Той увеличава скоростта на достъп и четене, но, от друга страна, по-големи блокове водят до значителна загуба на пространство за съхранение, тъй като при множество файлове, разпределени блокове (целочислени блокове) => един от блоковете може да се malozapolnen.

Внушителна група на възела е с фиксиран размер, определено при създаването на файловата система. Този размер ограничава максималния брой файлове, които могат да съществуват във файловата система. Максимален брой файлове в една файлова система е 65 535.







Ограничаване на дължина на името на файла.

файловата система FFS (Fast File System)

FFS файлова система S5FS има пълната функционалност на системата и използва същата структура данни на ядрото. Разликите са свързани с местоположението на файловата система на диска, структурите от данни и алгоритмите диск за поставяне на свободните блокове.

Тук суперблок съдържа и пълно описание на файловата система и се намира в началото на този раздел, но това не съхранява данни за свободните блокове за съхранение на данни. Следователно данните на Superblock остават непроменени за срока на файловата система. За да се подобри надеждността на Superblock файловата система се дублира, т. За да. Той е много важен.

Физическата диск е разделен на една или повече групи от цилиндри. Цилиндърът - набор от подобни песни на всички плочите на диска. Цилиндри Група  няколко последователни дискове цилиндри. Структурата на данни е един и същ във всички групи. Всяка бутилка, която група съдържа информация за управление, включително архивиране суперблок, масива на иноди, данни за наличните свободни блокове и иноди.

В тази файлова система иноди са разположени в целия дисков дял, а не в началото. Поради това се постига намаление при достъп до файл с данни, като блокове данни са разположени по-близо до описвайки им на възела. Той също така подобрява надеждността на файловата система, като Това намалява вероятността от загуба на всичко, възела.

Контролната информация се намира на различни компенсации от началото на цилиндровите групи. Това води до факта, че информацията за управление не се намира на един диск с табела или провала на един от плочата ще доведе до провал на целия файловата система.

Информация за наличните блокове на фрагменти и се съхранява като малко карта (малко вектор) на, т.е. всеки фрагмент се свързва най-малко на вектора. За определяне на свободни или заети единица, чек малко 1 (1 - зает 0 - безплатно).