Типы файловых систем
Файлы на носителях инфы (жестких дисках, флешках, оптических носителях и т. п.) организовываются, хранятся и называются согласно определенному порядку, который именуется файловой системой. Различным носителям присущи различные типы файловых систем. С какими из их может столкнуться рядовой юзер?
Файловая система упорядочивает файлы, чтоб операционной системе было легче с ними работать: драйвера файловой системы передают ОС данные об именах файлов, их размере, атрибутах, местах расположения. Файловая система определяет очень вероятную длину названии файла, его наибольший размер и другие характеристики.
Для различных носителей есть разные типы файловых систем. Кстати, носитель не непременно должен быть физическим: есть, например, виртуальные и сетевые файловые системы. Какие бывают типы файловых систем зависимо от их назначения, другими словами носителя?
Сначала юзер сталкивается с файловыми системами, созданными для носителей с произвольным доступом. К таким носителям относятся, например, жесткие диски. Если вы пользуетесь операционной системой Windows, то, вероятнее всего, вы имеете дело с файловой системой NTFS. Старенькые версии операционной системы использовали файловую систему FAT32, которая до сего времени употребляется на флешках.
В почти всех дистрибутивах операционных систем, основанных на ядре Linux, в качестве файловой системы по дефлоту обычно употребляется ext (Extended File System – расширенная файловая система). Есть несколько версий этой файловой системы — ext2, ext3, ext4. В новых версиях дистрибутивов, основанных на ядре Linux (в том числе и Гугл Android), файловой системой является ext4.
Свои файловые системы есть и у оптических носителей — CD и DVD дисков. Универсальным считается эталон ISO 9660, такие диски читают компы с хоть какой операционной системой — Windows, Mac OS Х, Unix. Есть также формат файловой системы UDF, который больше подходит для дисков огромного объема (DVD, Blu-ray). Есть и другие файловые системы для оптических дисков, наименее всераспространенные.
С жесткими дисками, флешками и оптическими дисками мы сталкиваемся почаще, чем с другими носителями, потому их файловые системы и заинтересовывают нас больше всего. Но все таки стоит знать, какие еще бывают типы файловых систем:
- виртуальные файловые системы;
- сетевые файловые системы;
- файловые системы для носителей с поочередным доступом (к ним относятся, скажем, магнитные ленты);
- файловые системы для флэш-памяти;
- спец файловые системы.
Давайте малость подробнее побеседуем про типы файловых систем, созданных для носителей с произвольным доступом, например, жестких дисков и флешек. Тип определенной файловой системы оказывает влияние на характеристики файлов, например, размер названии файла. В системе FAT32 наибольшая длина названии файла — 255 знаков. В NTFS по спецификации — 32 768 знаков, но некие ОС накладывают ограничение, потому в действительности наибольшей длиной будут все те же 255 знаков Unicode. В ext2/ext3 длина имени ограничена 255 б.
Также от файловой системы зависят вероятные атрибуты файла. Так, системы FAT32 и NTFS позволяют присваивать файлам атрибуты «только для чтения», «системный», «скрытый», «архивный». А система ext2 предлагает такие атрибуты, как «установка пользовательского ID», «установка группового ID» и так именуемый «липкий бит».
Есть свои различия и меж файловыми системами FAT32 и NTFS. Обе эти файловые системы употребляются ОС Windows, система NTFS пришла на замену FAT32 и употребляется в последних версиях ОС. В системе FAT32 размер диска ограничен приблизительно 8 терабайтами, в NTFS он может составлять 264 б. Наибольший размер файла в FAT32 – 4 Гб, в NTFS – 264 б минус 1 кб (на теоретическом уровне), а практически — 244 б минус 64 кб. Также в NTFS больше наибольшее количество файлов, есть и некие другие отличия.
Но при всем этом система FAT32 все еще употребляется на USB флеш-накопителях (флешках), так как обеспечивает более высшую скорость записи, чтения и копирования данных. Потому в большинстве случаев флешки форматируются конкретно в FAT32, а не в NTFS. Форматировать флешку в NTFS есть смысл только в этом случае, если вам необходимо записать на нее файл размером больше 4 Гб.
Сейчас вы понимаете, какие есть главные типы файловых систем и в каких случаях вы сможете столкнуться с той либо другой файловой системой.