Udev обнаруживает раздел, подобный файловой системе APFS, извлекает метаинформацию

Я пробовал с командой ниже

вен :~$for i in aaa bbb; do perl -pne "s/\n/ /g" i.txt| awk -v i="$i" '{print gsub(i,$0)}';echo $i; done| sed "N;s/\n/ /g"| awk '{print $2,$1}'

выход

вен :~$for i in aaa bbb; do perl -pne "s/\n/ /g" i.txt| awk -v i="$i" '{print gsub(i,$0)}';echo $i; done| sed "N;s/\n/ /g"| awk '{print $2,$1}'

aaa 1
bbb 2
2
20.12.2020, 10:40
1 ответ

В основном все инструменты пользовательского пространства используют (lib )blkid (из утилиты -linux )для обнаружения файловых систем на блочных устройствах. UDisks использует данные из UDev, а UDev запускает blkid в своих правилах.

Ядро не имеет к этому никакого отношения, вам не нужен модуль ядра для обнаружения подписи файловой системы (blkid считывает данные непосредственно с диска/блочного устройства и сравнивает подписи (двоичные данные )со своей внутренней базой данных ). Модуль ядра (или модуль предохранителей )нужны только для фактического монтажа устройства.

Поддержка APFS была добавлена ​​в util -linux 2.33 и CentOS 8 имеет только 2.32 , поэтому без ручного обновления util -linux UDisks не может автоматически монтировать диск APFS.

0
18.03.2021, 23:21

Теги

Похожие вопросы