Файловые системы в ОС Linux

 Жесткий диск без файловой системы – это просто нагромождение байтов. Файловая система помогает ОС разобраться со смыслом диска – найти, где файлы начинаются, где заканчиваются, к какой директории относятся. В простых файловых системах, таких, как FAT в DOS, в первых нескольких секторах есть таблица, описывающая расположение файлов. Каждый файл имеет свою запись в этой таблице (поэтому большинство файловых систем имеют ограничение на количество файлов), содержащую имя файла, время создания, размер в байтах, сектор, где он начинается, и т. п. Наиболее популярной файловой системой в мире Linux является ext4, отличная, надежная файловая система общего назначения для жестких дисков.

Файловые системы в ОС Linux

Какое-то время в мире Linux сосуществовал ее конкурент, ReiserFS, инновационная файловая система, чье развитие оказалось отброшено назад после того, как ее главного разработчика обвинили и позднее осудили за убийство жены… Есть и другие файловые системы, о существовании которых следует знать; они пригодны для более специфичных задач, чем обычная работа за ПК. Например, ZFS обеспечивает отличную производительность и надежность на нескольких дисках, о чем рассказывается в нашем руководстве по FreeNAS. Затем есть LogFS, разработанная для использования на флэшках (которые работают совершенно иначе, чем вращающиеся жесткие диски, и поэтому получают выигрыш от специализированной файловой системы).

Интересно отметить, что при наличии всех продвинутых файловых систем, используемых в наши дни и в Linux, и в Windows, обычные флэшки USB идут с предварительным форматированием в FAT32 (и с его ограничениями). Использование такой отсталой технологии в наши дни кажется странным, но зато эти флэшки совместимы практически со всем.

Оставьте комментарий

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