К сожалению, то, что именно означает файловая система, зависит от контекста.
Чаще всего файловая система описывает формат томов/разделов на диске. В этом смысле APFS, ext, FAT32 и XFS — это разные файловые системы. Например, вы можете слышать, как люди говорят, что APFS поддерживает альтернативные потоки данных, а XFS — нет.
Много раз термин файловая система используется для описания экосистемы: формат томов/разделов на диске плюс драйверы ОС, которые считывают и записывают эти форматы. Например, вы можете слышать, как люди говорят, что что-то вроде ext2 не является аварийно-спасательным, обновите свои разделы до ext3 (см. ниже).
Иногда термин файловая система используется для описания драйвера, который читает и записывает формат на диск. Например, вы можете слышать, как люди говорят что-то вроде ZFS не работает в Windows, но NFS работает везде.
У NFS, в частности, есть драйвер, но нет формата на диске, потому что он просто просит удаленный сервер хранить все в своей собственной файловой системе, какой бы она ни была.
Различие между форматом на диске и драйвером, который его читает и записывает, особенно сбивает с толку для ext2/3/4. Семейство ext драйверов файловой системы имеет общий формат на диске — если вы откопаете раздел ext*, нигде в этом разделе не будет указано, что моя версия — ext3. Вместо этого раздел будет иметь список функций.
Что действительно имеет разные версии, так это драйвер — есть драйверы для ext2, ext3 и ext4, и каждая версия добавляет поддержку новых функций. Таким образом, вы можете создать раздел с помощью драйвера ext3, и раздел будет использовать функции, поддерживаемые драйвером ext3 - его могут читать как драйверы ext3, так и ext4. Затем вы обновляете его с помощью драйвера ext4, чтобы использовать новую функцию на диске (например, временные метки с высоким разрешением), но затем вы должны прочитать его с помощью драйвера ext4 — драйвер ext3 больше не может его прочитать, потому что он не не поддерживает новую функцию.
Иногда вы также можете увидеть файловую систему, относящуюся к определенному тому/разделу, в котором есть файлы и каталоги. Например, вы можете услышать, как люди говорят что-то вроде «Моя файловая система повреждена».
person
root
schedule
04.12.2020