我在内核代码中尝试卸载filesytem,然后再卸载驱动程序。 在此之前,我想卸载文件系统。
system(umount -t .....)在这里不起作用。
任何人都可以告诉我如何以kerenel模式卸载。
答案 0 :(得分:1)
在LXR检查umount()
系统调用的源代码,你可以找到如何在内核中完成卸载,这里有一些你可能会觉得有用的内部结构:
real_mount()
check_mnt()
do_umount()
mntput_no_expire()
答案 1 :(得分:0)
我要看看 autofs 子系统,即内核自动挂载程序是如何做到的。