我在内核代码中并尝试卸载文件系统,然后再卸载驱动程序。在此之前,我想卸载文件系统。
system(umount -t .....) 在这里不起作用。
谁能告诉我如何在内核模式下卸载。
我在内核代码中并尝试卸载文件系统,然后再卸载驱动程序。在此之前,我想卸载文件系统。
system(umount -t .....) 在这里不起作用。
谁能告诉我如何在内核模式下卸载。
在LXRumount()
检查系统调用的源代码,您可以了解如何在内核中完成卸载,这里有一些您可能会发现有用的内部信息:
real_mount()
check_mnt()
do_umount()
mntput_no_expire()
我会看看autofs子系统,即内核自动挂载程序是如何做到的。