Определить съемные устройства из точки монтирования в модуле ядра - PullRequest
0 голосов
/ 07 августа 2020

Я пишу модуль ядра и хочу знать, связана ли данная точка монтирования со съемным устройством. Есть ли способ сделать это?

Например, когда я перечисляю все крепления, используя cat /proc/mounts, я получаю что-то вроде этого:

/dev/nvme0n1p7 / ext4 rw,relatime,errors=remount-ro 0 0
/dev/nvme0n1p2 /boot/efi vfat rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro 0 0
/dev/sdb1 /media/mosa/DELLRESTORE vfat rw,nosuid,nodev,relatime,uid=1001,gid=1001,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0
...

Итак, у меня есть 3 точки монтирования /, /boot/efi и /media/mosa/DELLRESTORE .. 3-е - съемное устройство.

Мне нужен способ в модуле ядра, с учетом точки монтирования (например, /media/mosa/DELLRESTORE), скажите мне, связан ли он со съемным устройством или без него.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...