Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГАК-2026.docx
Скачиваний:
1
Добавлен:
16.06.2026
Размер:
2.66 Mб
Скачать

5.8. Файловые системы для оптических дисков

  • ISO 9660 — стандарт для CD-ROM. Ограничения: имена файлов 8.3, макс. глубина каталогов 8.

  • UDF (Universal Disk Format) — замена ISO 9660 для DVD и Blu-ray. Поддерживает большие файлы, длинные имена, пакетную запись.

5.9. Сетевые файловые системы

  • NFS (Network File System) — стандарт для Unix/Linux. Позволяет монтировать удалённые каталоги.

  • SMB/CIFS — протокол Windows для общего доступа к файлам (Samba — реализация для Linux).

  • SSHFS — монтирование удалённой папки через SSH.

5.10. Виртуальные файловые системы

  • procfs (/proc) — информация о процессах и ядре в виде файлов.

  • sysfs (/sys) — информация об устройствах и драйверах.

  • tmpfs — ФС в оперативной памяти (для временных файлов, например, /tmp).

  • devfs / udev — управление устройствами.

6. Сравнительная таблица популярных файловых систем

Характеристика

FAT32

exFAT

NTFS

ext4

APFS

Журналирование

Нет

Нет

Да

Да

Да (CoW)

Макс. размер файла

4 ГБ

16 ЭБ

16 ЭБ

16 ТБ

8 ЭБ

Макс. размер тома

2 ТБ

128 ПБ

256 ТБ

1 ЭБ

8 ЭБ

Права доступа

Нет

Нет

Да (ACL)

Да (POSIX)

Да

Сжатие/шифрование

Нет

Нет

Да (EFS, сжатие)

Нет (шифрование на уровне блочных устройств)

Да

Поддержка Windows

Родная

Родная

Родная

Сторонние драйверы

Только чтение (сторонние)

Поддержка macOS

Родная

Родная

Только чтение

Сторонние драйверы

Родная

Поддержка Linux

Родная

Через FUSE

Через NTFS-3G

Родная

Только чтение (экспериментально)

Основное применение

Флешки, совместимость

Флешки >32 ГБ

Windows-диски

Linux-диски

Устройства Apple

7. Файловые системы и операционные системы

Windows

  • Системный диск: NTFS.

  • Внешние диски/флешки: FAT32 или exFAT (для совместимости).

  • Сетевые диски: SMB/CIFS.

Linux

  • Системный диск: ext4 (или XFS, Btrfs).

  • Загрузочный раздел: часто ext2 (без журнала, для совместимости с загрузчиком).

  • Внешние диски: любая (с драйверами).

  • Сетевые диски: NFS, Samba.

  • Виртуальные: proc, sys, tmpfs.

macOS

  • Системный диск: APFS (с 2017).

  • Внешние диски: APFS, HFS+, exFAT, FAT32.

  • Сетевые диски: AFP (устарел), SMB.

8. Современные тенденции в файловых системах

  1. Copy-on-Write (CoW) — снапшоты, клонирование, целостность данных (ZFS, Btrfs, APFS).

  2. Оптимизация под SSD/Flash — TRIM, выравнивание износа (wear leveling) на уровне ФС.

  3. Проверка целостности данных — контрольные суммы для защиты от "тихого" повреждения данных (ZFS, Btrfs).

  4. Дедупликация — хранение только одной копии одинаковых данных (ZFS, менее популярно в других).

  5. Сжатие на лету — экономия места (Btrfs, ZFS, NTFS).

  6. Облачные и объектные ФС — для распределённых систем (Ceph, GlusterFS, Amazon S3).