Я намагаюся виявити, чи підтримується файлова система як нижчий в накладених файлах.
По-перше, здається, що документація вводить в оману? https://www.kernel.org/doc/Documentation/filesystems/overlayfs.txt стверджує, що будь-яка файлова система може бути використана, але це не так. з використанням файлової системи vfat:
overlayfs: filesystem on '/tmp/lower' not supported
Я шукав рядок у каталозі overlayfs у джерелі ядра і простежував його до того, як він реєструється, коли це https://github.com/torvalds/linux/blob/master/fs/overlayfs/util.c#L61 повертає збій.
Здається, це прапори dentry? і я можу помилятися, але шукати деякі з них, схоже, що це перевірка, якщо це autofs, або регістр нечутливий. (і в старих версіях, якщо він підтримує повторну перевірку).
Коротше кажучи, чи є утиліта для користувача, яка може повідомити про ці прапори на шляхах?