我正在尝试在ath9k内核驱动程序模块中启用调试。
由于调试使用debugfs
,我需要挂载debugfs。但人们和互联网建议有点不同的mount commnad:
# (Note) mount usage: mount -t type dev dir
mount -t debugfs debugfs /sys/kernel/debug
mount -t debugfs none /sys/kernel/debug
mount -t debugfs nodev /sys/kernel/debug
我想知道三个commnad是否都具有相同的效果和结果。
如果是这样,命令中间的dev
哪个角色呢?
目前,我认为通过输入mount
:
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
...
none on /sys/kernel/debug type debugfs (rw)
...
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
答案 0 :(得分:1)
根据官方文件,正确的方法是:
mount -t debugfs none /sys/kernel/debug
详细信息如下: https://www.kernel.org/doc/Documentation/filesystems/debugfs.txt