Аббревиатура fs чаще всего встречается в трёх контекстах: как сокращение от file system (файловая система), как модуль fs в Node.js для работы с файлами и как имя утилит вроде fsck в Linux. Если вы увидели require('fs') в коде, ошибку с упоминанием fs или пункт в документации — значение зависит от того, где именно появилась эта надпись.
В этой статье разберём все основные значения термина: от файловых систем диска до программного интерфейса Node.js. Вы поймёте, как определить нужный контекст, и получите практические примеры использования.
FS как файловая система: базовое значение
Наиболее фундаментальное значение аббревиатуры — file system, то есть файловая система. Это способ организации, хранения и именования данных на носителе информации: жёстком диске, SSD, флешке или карте памяти. Без файловой системы операционная система не смогла бы понять, где начинается и заканчивается каждый файл.
Файловая система определяет структуру каталогов, максимальный размер файла, права доступа и способ записи метаданных. Разные ОС используют разные реализации, и это важно учитывать при переносе накопителей между устройствами.
- 📁 NTFS — основная файловая система Windows, поддерживает большие файлы и права доступа.
- 🐧 ext4 — распространённая файловая система в дистрибутивах Linux.
- 🍎 APFS — современная файловая система Apple для macOS и iOS.
- 💾 FAT32 и exFAT — универсальные варианты для флешек, читаемые почти везде.
FS в контексте дисков и накопителей почти всегда означает файловую систему — способ организации данных на носителе.