Linux 写入/sys/kernel/debug/tracing/events/kmem/kmalloc/trigger的权限被拒绝

Linux 写入/sys/kernel/debug/tracing/events/kmem/kmalloc/trigger的权限被拒绝,linux,debugging,linux-kernel,sudo,trace,Linux,Debugging,Linux Kernel,Sudo,Trace,我试图在我的Ubuntu机器上运行以下命令 root@manav-R761-c:/# ls -la /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger ls: cannot access /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger: No such file or directory root@manav-R761-c:/# root@manav-R761-c:/# echo

我试图在我的
Ubuntu
机器上运行以下命令

root@manav-R761-c:/# ls -la  /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger
ls: cannot access /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger: No such file or directory
root@manav-R761-c:/#
root@manav-R761-c:/# echo 'hash:stacktrace:bytes_req,bytes_alloc' > /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger
bash: /sys/kernel/debug/tracing/events/kmem/kmalloc/trigger: Permission denied

我以
root
身份登录,那么为什么我不能创建触发器文件并写入它?

是的,我可以读取其他文件,如
/sys/kernel/debug/usb/devices
,但不能在
/sys
mount | grep debug
命令返回
在/sys/kernel/debug-type debugfs(rw)上无
CONFIG\u FUNCTIONAL\u TRACER=y是对默认i386\u defconfig的一个补充,我在那里有一个文件。我的rhel机器上也有一个基于3.16的触发器文件kernel@AndyShevchenko我的系统中也有
CONFIG\u FUNCTION\u TRACER=y
,但是
触发器
文件不在
/sys