В этой статье мы рассмотрим файл /etc/mtab в системе Linux и разберемся в различных параметрах и директивах, включенных в него.
Что такое файл /etc/mtab в Linux
Файл /etc/mtab – это файл, содержащий список смонтированных в данный момент файловых систем.
Любая смонтированная файловая система будет отображаться здесь.
Если у вас есть диск или том, который не смонтирован, он не будет отображаться в этом файле.
Файл /etc/mtab похож на файл /etc/fstab, но немного отличается от него.
Кроме того, последний применяется во время загрузки, в то время как файл /etc/mtab отображает то, что смонтировано в данный момент.
Этот файл распространен в UNIX-подобных системах и используется командами mount и umount для монтирования и размонтирования томов.
Вы можете просмотреть файл /etc/mtab с помощью команды cat, как показано далее:
Или откройте его с помощью вашего любимого текстового редактора.
В данном примере мы открыли файл с помощью текстового редактора vim.
Вы можете отобразить ту же информацию, просмотрев файл /proc/mounts, как показано на рисунке.
Понимание файла /etc/mtab
Файл /etc/mtab состоит из 6 колонок, которые разделены пробелами.
Четвертый столбец содержит список опций монтирования, разделенных запятыми.
Рассмотрим пример следующей записи.
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
- Первый столбец представляет собой имя устройства монтирования – в данном случае sysfs.
- Второй столбец представляет точку монтирования или место, куда монтируется устройство. Здесь /sys – это точка монтирования для устройства sysfs.
- В третьем столбце указана файловая система устройства. В данном случае – sysfs.
- В четвертом столбце отображаются опции монтирования, которые в большинстве случаев разделяются запятыми. Эти параметры указывают директивы для монтирования раздела. Здесь параметры монтирования: rw, nosuid, nodev, noexec, relatime.
- Пятый и шестой столбцы – это опции dump и fsck соответственно.
Команда dump использует параметр dump для резервного копирования файловой системы.
Это значение избыточно и не имеет никакого значения в файле /etc/mtab.
Опция всегда равна 0 и включена только для формальности, чтобы файл mtab соответствовал файлу /etc/fstab.
Команда fsck использует последнюю опцию для проверки файловой системы на наличие ошибок. Как и у опции dump, значение всегда равно 0 и не имеет никакого смысла.
Оно присутствует только для формальности.
Заключение
В этом руководстве мы рассмотрели файл /etc/mtab и его назначение. Далее мы рассмотрели различные столбцы и опции, присутствующие в каждой строке или записи.
см. также:
- 🐧 Как клонировать сервер CentOS с помощью Rsync
- 🔳 findmnt – показывает установленные в настоящее время файловые системы в Linux