Определение файловой системы (файловая система/файлы)
Домашний офис Гном / / April 02, 2023
Журналист-специалист и исследователь
Каждый раз, когда вы работаете с компьютер, смартфоне, планшете или другом «умном» устройстве информация хранится в файлах, организованных определенным образом, что называется файловая система/файлы, для английского файловая система, и требуется выполнить некоторые основные операции, такие как:
- разграничить начало и конец файла и содержащихся в нем данных;
- дать номенклатуру файлам;
- получить доступ к этим файлам для чтения;
- создавать новые файлы и сохранять изменения, внесенные в ранее существующие, чтобы содержащиеся данные имели логическую структуру, с которой можно было бы работать;
- выполнять как программы те файлы, которые являются исполняемыми;
- Поддерживать структуру каталогов (папки).
У нас также есть другие, более продвинутые, и не все файловые системы были включены на протяжении всей истории, хотя в настоящее время редко встречается та, которая их не включает:
- атрибуты владения и доступа для определения того, у кого есть файл и кто может получить к нему доступ;
- контроль версий;
- шифрование.
Очень сложно проследить историю файловых систем, особенно то, с чего они начинаются. Перфокарты уже имели своего рода базовую файловую систему, указывающую начальные точки для программ и данных в серии карт.
С появлением больших мэйнфреймов и хранилище на магнитных лентах также возникла необходимость в системе, определяющей, где каждая вещь начинается и заканчивается внутри лента, чтобы избежать ручной перемотки, чтобы ленточные накопители могли автоматизировать доступ к файлам необходимый.
Этого не было в домашних 8-битных микрокомпьютерах, мире, в котором вам приходилось вручную перематывать ленты, чтобы найти начальную точку загружаемой программы.
В то время, когда начали использоваться первые магнитные запоминающие устройства, которые зависят не от ленты, а от поверхности для хранения данных, парадигма Использование хранилища меняется с последовательного на случайное, и здесь в игру вступают файловые системы, поскольку они позволяют структурировать информацию на диске.
Как работать с файловыми системами
Если в этот момент какой-либо читатель задается вопросом, как они могут работать с таким чудом который позволяет вам делать все перечисленные выше вещи, это не может быть проще: это уже делает.
Предполагая, что большинство людей не обслуживают свои компьютеры и электронные устройства и не устанавливали Операционные системы которые они используют (будь то Windows или macOS на компьютере или Android или iOS на смартфоне или планшете), и что ни знают, как форматировать диски (которые продаются уже отформатированными), они не должны беспокоиться о том, что уже сделал.
Файловая система подготавливается при форматировании дисков, либо во время установка операционной системы или когда мы хотим удалить всю информацию, которая у нас есть на ключе USB (флеш накопитель).
В последнем случае мы выполним вышеупомянутый процесс «форматирования». Отформатируйте или дайте Формат, означает именно подготовку файловой системы к тому, чтобы она могла принимать файлы, с чем который, и с момента окончания процесса форматирования, мы можем хранить файлы в он.
В некоторых случаях мы сможем выбрать, какую файловую систему использовать для некоторых модулей, в зависимости от используемой программной платформы:
Окна:
- толстый: с ее последовательными версиями, FAT12 и FAT16, это также файловая система, используемая в древней MS-DOS и других системах DOS. Созданный в 1980 году, он был основан на неподдерживаемых функциях, которые мы сейчас считаем базовыми, таких как длинные имена файлов.
- FAT32: рядом с VFAT находится эволюция от предыдущего, который исправляет такие проблемы, как длинные имена файлов, а также поддерживает большие емкости дисков. Он до сих пор используется во внешних накопителях (флэш-накопители, карты памяти,…). Большим преимуществом этой системы является то, что она поддерживается основными операционными системами, такими как macOS и GNU/Linux в дополнение к Windows, поэтому диски, отформатированные с его помощью, могут использоваться для передачи данных между платформы.
- exFAT: еще один вариант файловой системы FAT, созданный Microsoft и оптимизированный для использования в системах флэш-памяти. В настоящее время он используется такими платформами, как Android.
- NTFS: файловая система, используемая Microsoft Windows, начиная с версии NT 3.1, наследник HPFS, разработанной IBM для OS/2. Это стандарт для установки Windows.
макОС:
- hfs: Представленный в 1985 году, он стал пионером в использовании длинных имен файлов или псевдонимов файлов в домашних микрокомпьютерах.
- ВФС+: заменены некоторые недостатки HFS, выявленные временем, такие как поддержка файлов большего размера. (что-то необходимое в мире, который начал видеть фильмы в компьютерных файлах) и отформатировать большие диски размер. Он также способствовал использованию кодирование стандартизировал Unicode для файловой системы Mac.
GNU/Linux и другие Unix-системы:
- доб2: файловая система квинтэссенции свободной операционной системы и, как и эта, также бесплатная, которую можно найти в ядре системы пингвинов.
- доб3: добавлена в предыдущую версию система ведение журналаи стал стандартом для дистрибутивов Linux.
- доб4: оптимизирует потребление Ресурсы и добавляет поддержку больших дисков и файлов.
- Btrfs: Разработанный Oracle, он стремится преодолеть ограничения ext4, такие как максимальный размер файлов, хотя еще не достиг «зрелой» версии.
- ЗФС: объединяет администрация томов рядом с файловой системой, которые обычно поставляются отдельно. Он был создан Sun Microsystems для Solaris, но в конечном итоге также попал в Linux.
- РейзерФС: с ведение журнала как отличительная черта, его последняя версия - Reiser4. Это также позволяет динамически изменять размеры дисков как с файловой системой, смонтированной на хосте, так и с размонтированной.