Файловая система и структура файлов в Linux

Данное занятие посвящено теоретическим основам работы с файловой системой в операционных системах с ядром Linux.
Словосочетанием «Файловая система» часто обозначают два значения:
• способ организации, хранения данных на носителе – набор правил;
• структуру файлов и папок на носителе – древо каталогов.
И одно и второе является правильным, так как они дополняют друг друга в формулировке значения файловой системы. Но в данном занятии рассмотрим их по отдельности, дабы четко видеть грань между правилами организации и хранении данных и структурой файлов и папок на диске.
Итак, Unix-подобными операционными системами используется несколько разновидностей файловых систем, самые популярные – Ext2, Ext3, Ext4, Btrfs, JFS, ReiserFS XFS и прочие.
Во многих дистрибутивах, в том числе и Fedora, Slackware, Red Hat Enterprise Linux, Android, Ubuntu (начиная с Ubuntu 9.10),ArchLinux по умолчанию используется Ext4.
Ext4 (Fourth Extended File System) – журналируемая файловая система, основанная на Ext3. В ней осуществляется ведение журнала, в котором хранится список изменений, что позволяет сохранить целостность файловой системы при сбоях. Кроме этого, в данной файловой системе реализовано использование экстентов, выделение блоков группами и отложенное выделение блоков на физическом носителе, что позволяет минимизировать фрагментацию файлов, если не исключить ее совсем. Также она позволяет создавать в одном каталоге около 65000 подкаталогов, максимальный размер раздела составляет 1 эксбибайт (260 байт). Совместимость с ОС Windows реализована только через дополнительное ПО, в то время как в  Linux реализована поддержка файловых систем FAT и NTFS.
А теперь рассмотрим структуру файлов и папок. Во всех Unix — подобных операционных системах используется одинаковая структура, которая немного отличается от Windows. Самым главным отличием является наличие лишь одного корневого каталога, которому не присваивается какая-либо буква, а обозначается он символом «/». Все остальные локальные или подключаемые диски, а также съемные носители монтируются в папку /media, которая расположилась в «корне». Кроме этого в «корне» присутствует целый ряд подкаталогов каждый из которых несет свои функции. Читать далее…

Запись опубликована в рубрике Компьютеры и интернет с метками . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code