Я смотрю на /etc/fstab
и вывод df
. В df
гораздо больше файловых систем. Почему это?
1 ответ
Причина в том, что fstab
- не единственный источник информации о смонтированных разделах. Как объясняет справочная страница для fstab
; смелый акцент мой
Файл
fstab
содержит описательную информацию о различных файловых системах.fstab
читается только программами, а не пишется; системный администратор обязан правильно создавать и поддерживать этот файл.
Таким образом, fstab
в основном там, где определены пользователь / администратор - или, по крайней мере, контролируемый пользователь / администратор - монтируются / разделы; система только читает fstab
и не пишет в него.
Если вы хотите увидеть, какие другие файловые системы и точки монтирования были смонтированы при загрузке системы, проверьте содержимое mtab
следующим образом:
cat /etc/mtab
Или даже /proc/mounts
следующим образом:
cat /proc/mounts
Эти два файла динамически создаются системой при загрузке и всякий раз, когда выдается новая команда mount
. Эти файлы отслеживают вещи, которые уже смонтированы, и не должны затрагиваться системными пользователями / администраторами. Более подробная информация на странице руководства по mount
.
Поэтому, зная, что когда вы запускаете df
- или df -h
для удобочитаемого вывода, - вы видите отчет об использовании дискового пространства всех смонтированных файловых систем ; не только для элементов из fstab
но и из любых / всех смонтированных файловых систем на машине.