linux 如何知道哪些示例正在使用特定的可装入内核模块

ycl3bljg  于 2023-02-15  发布在  Linux
关注(0)|答案(1)|浏览(126)

lsmod可以显示当前加载的模块以及有多少示例正在使用它们。

user@centos7:~$ lsmod | grep fuse
Module                  Size  Used by
fuse                   85681  1

我想确切地知道哪个示例正在使用该模块,因为我想通过终止进程来卸载该模块。
我试过在编译内核和输入rmmod -f fuse时启用CONFIG_MODULE_FORCE_UNLOAD选项,但系统只是冻结。

toe95027

toe950271#

谢谢@tsyvarev的评论。没有文件系统使用它,但是当我输入mount -l时,它显示

fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)

所以我输入了sudo umount /sys/fs/fuse/connections。之后我就可以成功卸载了。我遇到的问题似乎比你发布的链接容易多了。

相关问题