ПредишенСледващото

На възела, и, възела, съдържа информация за файловете, необходими за обработка на данни, т.е.. Д. Файлът метаданните. Всеки файл е свързан с един, възела, въпреки че може да има няколко имена в системата, всеки от които сочи към една и съща, възела.

На възела съдържа:

· Името на файла, който се съдържа в съхранението на блокове указател данни;

· Съдържание на файла, който се поставя в единици за съхранение.

Когато отворите файл на ядрото поставя копие от таблицата с диск на възела в, възела в активната зона, която съдържа редица допълнителни полета. Структурата на диск, възела (структура dinode) е показана на Фиг. 15.8. Основната област на диск на възела следното:

Тип на файла, допълнителни атрибути и достъп изпълнение prvava

Броят на връзки към файл, т.е. според броя на имената, който е даден файл във файловата система

Документи за самоличност на собственика потребител и собственик на групата.

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

Невярно di_mode магазини множество атрибути на файл: тип файл (IFREG - за обикновени файлове, IFDIR - директории, IFBLK или IFCHR специални файлове блокират и символни устройства, съответно); разрешенията му за трите класа на потребителите и атрибути допълнителна ефективност (SUID, SGID и лепкава битова), стойностите на тези атрибути ще бъдат обсъдени по-късно.

Имайте предвид, че в, възела няма информация за времето на създаване на файла. Вместо това, възела магазините три стойности: последен достъп (di_atime), докато съдържанието на последна промяна (di_mtime) файла и часа на последна промяна на метаданните на файла (di_ctime). В последния случай, не се броят di_atime полеви модификации и di_mtinie. По този начин, di_ctime променя при промяна на размера на файла, собственик, група, или броя на линковете.

поставяне файл с данни в произволно подредени блокове на диска позволява да използвате дисково пространство ефективно, тъй като ядрото може да бъде всяко свободно дисково блок за данни. Въпреки това, устройството може да се използва само един файл в s5f файловата система, последният блок на даден файл се използва, като правило, не напълно. Освен това, този подход с течение на времето води до увеличаване на фрагментация на системата, когато данните на файловете на случаен принцип са разпръснати над диска, което от своя страна увеличава времето за достъп и намалява ефективността на обмена на данни. Единственият начин да се намали фрагментацията на файловата система е да се осигури пълно резервно копие на друг носител (или друга файлова система), а след това възстановяване. В този случай, файлът ще бъде записано непрекъснато, без фрагментация.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!