Описание тега mount
Я предполагаю, что три директории /дома
, /данных
и /приложения
точки монтирования.
Когда вы установите что-то на /дома
, инода, которое передается для /домашний
дескриптор корневого каталога подключенного раздела, а не с оригиналом /домашний
каталог. Поэтому неудивительно, что эти дескрипторы имеют те же корневые каталоги других разделов.
На мой OpenBSD машине (которая не использует в Btrfs):
$ найти / -xdev -inum 2
/
/дома
/ЕГР
в /var
в /tmp
Я вижу то же самое на моей виртуальной машине Ubuntu. Это не баг.
Другой способ сказать это: стат
структура возвращаемых стат()
системный вызов для разных каталогах имеют одинаковое значение st_ino
, но разных значений st_dev
. Смотрите описание характеристики()
и sys файлы/стат.ч
в POSIX.
Возможно, что вы неправильно понимаете -xdev
возможность найти
. С ним, он будет не спускаются в те каталоги, которые на другие файловые системы, но он все равно будет печатать имена каталогов, если они соответствуют другим критериям.