Такие читатели, как вы, помогают поддерживать MUO. Когда вы совершаете покупку по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Читать далее.

Таблица файловых систем (fstab) — это файл конфигурации системы, хранящийся в /etc каталог в Linux, который содержит информацию о различных файловых системах и о том, как система должна их монтировать во время загрузки.

Ядро Linux использует информацию из файла fstab, чтобы определить, какие файловые системы монтировать и куда их монтировать. Вот все, что вам нужно знать о fstab и файловых системах в Linux.

Что такое файловая система?

Файловая система — это способ, с помощью которого ваш компьютер организует и хранит данные на устройствах хранения, таких как твердотельные накопители (SSD) и флешки.

Без файловых систем было бы трудно найти определенные файлы на устройстве хранения и получить к ним доступ. операционная система не сможет отслеживать, какие области хранилища используются, а какие нет. бесплатно.

В Linux файловые системы очень важны по следующим причинам:

instagram viewer
  • Организация: Они обеспечивают иерархию каталогов для лучшей организации
  • Управление пространством: Ваша файловая система отслеживает используемое и свободное место на устройстве хранения и выделяет место для новых файлов.
  • Безопасность: Защита целостности файлов, хранящихся на устройстве хранения, например, с помощью контрольных сумм или ведения журнала.

Кроме того, файловые системы обеспечивают поддержку разрешений на уровне файлов, сжатия или шифрования.

Некоторые распространенные файловые системы включают NTFS, FAT, ext4 и т. д. ext4 (версия 4 расширенной файловой системы) используется в системах Linux и Unix.

Просмотр и понимание fstab в Linux

Вы можете просмотреть фстаб файл с помощью ваших любимых текстовых редакторов Linux, таких как nano или Vim, или с помощью команды кот для отображения вывода на ваш терминал.

Следующий пример использует текстовый редактор Vim:

ВИМ /etc/fstab

Ваш вывод должен быть похож на следующий:

Файл содержит ряд строк. Каждая строка разделена пробелами и содержит следующие шесть разделов:

1. Файловая система

Он содержит устройство или файловую систему, которую система должна монтировать при загрузке. Команда mount также использует fstab для смонтировать жесткий диск или любое запоминающее устройство всякий раз, когда вы запускаете соответствующие команды монтирования.

2. Точка крепления

Точка монтирования указывает каталог, в который должно быть смонтировано запоминающее устройство. Системе необходимо монтировать каждую файловую систему в правильный каталог.

Например, корневая файловая система обычно монтируется в корневой каталог (/) и отделена от пользовательских каталогов, которые монтируются в /home каталог.

3. Тип

Он определяет тип используемой файловой системы; некоторые распространенные включают ext4, XFS, NTFS и т. д.

Ядру Linux необходимо знать, какой драйвер использовать для правильного доступа к вашей файловой системе, поскольку разные файловые системы имеют разные возможности и функции.

Если устройство хранения имеет неправильное значение типа, вы можете столкнуться с ошибками файловой системы.

4. Параметры

Разделенный запятыми список параметров монтирования для указанного устройства хранения. Параметры управляют тем, как ваша система монтирует и использует файловые системы.

Некоторые распространенные варианты включают в себя:

  • Авто: Автоматическое монтирование файловой системы во время загрузки
  • Нетавто: Не монтировать файловую систему автоматически во время загрузки
  • Пользователь: Разрешить любому пользователю монтировать файловую систему
  • Ноузер: Разрешить только пользователю root монтировать файловую систему
  • Синхронизация: Использовать синхронный ввод/вывод для файловой системы

5. Свалка

Этот флаг указывает, должна ли утилита создания дампа выполнять резервное копирование файловой системы. Значение по умолчанию — 0, что означает отсутствие резервного копирования.

Вы можете установить флаг дампа на 1 или 2 для файловых систем, которые вы хотите включить в резервную копию.

6. ФСК

Этот флаг указывает порядок, в котором fsck (проверка файловой системы) должна проверять файловые системы при загрузке. Утилита fsck в системах Linux проверяет и восстанавливает целостность файловой системы. По умолчанию установлено значение 0, что означает не проверять файловую систему.

Другие возможные значения:

  • 1: Сначала проверьте файловую систему
  • 2: Проверьте файловую систему после проверки всех файловых систем с флагом fsck, равным 1.
  • 3: Проверьте файловую систему после проверки всех файловых систем с флагом fsck 1 или 2.

Если вы хотите каждый раз проверять свои файловые системы, установите более высокое значение.

Установка накопителей в Linux

Файловые системы играют неотъемлемую роль в вашей системе Linux. Без надлежащей файловой системы было бы сложно управлять и систематизировать данные на вашем ПК.

Знаете ли вы, что вы также можете монтировать файловые системы из других операционных систем на вашем компьютере с Linux?