Вы немного не поняли; две точки монтирования равны с точки зрения разрешений, флагов и т.д., потому что привязка эффективно перенаправляет доступ с одного пути на другой. Но они все еще различны.
Если вы посмотрите на /proc/self/mountinfo
, вы увидите представление ядра о мире монтирования для этого процесса (пространства имен усложняют ситуацию; существует не только одно представление таблицы монтирования).
man 5 proc
объяснит формат этого файла, но вы можете увидеть иерархию дерева и то, где у связываемых монтирований есть "родитель". Это файл, который разбирает findmnt
.
Сообщение журнала изменений исходит от одного из скриптов ловушек etckeeper. Например, сообщение «сохранение незафиксированных изменений» взято из /etc/etckeeper/pre-install.d/50uncommitted-changes
.
Но если вам нужны действительно осмысленные сообщения об изменениях, которые вы внесли, компьютер не сможет их сгенерировать. (Изменения, полученные в результате операции apt-get или emerge, получают осмысленные сообщения со списком пакетов, которые были установлены, обновлены или удалены.) Вам нужно запустить etckeeper commit
или $vcs commit
и введите осмысленное сообщение. Чтобы предотвратить запуск apt-get или emerge при наличии незафиксированных изменений, отредактируйте /etc/etckeeper/etckeeper.conf
и раскомментируйте строку AVOID_COMMIT_BEFORE_INSTALL=1
(и AVOID_DAILY_AUTOCOMMITS= 1
, если он закомментирован).