1

Я смотрю на /etc/fstab и вывод df . В df гораздо больше файловых систем. Почему это?

1 ответ1

2

Причина в том, что fstab - не единственный источник информации о смонтированных разделах. Как объясняет справочная страница для fstab ; смелый акцент мой

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

Таким образом, fstab в основном там, где определены пользователь / администратор - или, по крайней мере, контролируемый пользователь / администратор - монтируются / разделы; система только читает fstab и не пишет в него.

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

cat /etc/mtab

Или даже /proc/mounts следующим образом:

cat /proc/mounts

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

Поэтому, зная, что когда вы запускаете df - или df -h для удобочитаемого вывода, - вы видите отчет об использовании дискового пространства всех смонтированных файловых систем ; не только для элементов из fstab но и из любых / всех смонтированных файловых систем на машине.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .