linux内核模块阻止了umount文件系统

时间:2012-11-06 07:28:59

标签: linux filesystems

我不希望用户卸载我的内核模块正在监视的文件系统。我怎么做。我有指向super_block和block_device的指针。

我唯一能做的就是在该分区中打开一个虚拟文件并保持打开状态。它的丑陋。

1 个答案:

答案 0 :(得分:0)

使用这些链接解决它

http://copilotco.com/mail-archives/security-module.2003/msg00627.html

https://github.com/prashants/km/blob/master/list_mounts/list_mounts.c

一旦获得指向vfsmount结构的指针,就增加mnt_count变量