Здравствуйте, коллеги!
Пишу скрипт, который, будучи запущен с live флешки, ищет корневые разделы. В offline системе. Просто тестирую на наличие директорий, типа mountpont/etc, mountpoint/var и т.д.
Я могу определить тип файловой системы диска/раздела, но вот как понять, что примонтированный раздел btrfs содержит subvolume?
Например, на моей Fedora 37 есть раздел /dev/sda3 на которой и живет корневая система, однако, если примонтировать этот раздел (например в /mnt), то там не видно знакомых директорий корня. Есть 2 «директории» /mnt/home и mnt/root! Если листануть /mnt/root то да. Все системные директории на месте.
Но как мне определить, что корень запихнут глубже?