我目前正在尝试打开、读取、写入(Linux)内核空间中的特定文件。
我知道filp_open
,kernel_write
函数可以用来执行与用户空间中的 open、write 相同的效果。但这些功能需要一个pathname
.
考虑到我只知道 的位置(在磁盘上)inode
,是否有办法打开文件?
通过打开文件,我的意思是有没有一种方法可以仅从(磁盘上)索引节点创建索引节点struct file
?(in-memory)struct
我知道可能存在权限问题,但由于是内核访问文件,这个问题可能会消失吗?
感谢您的时间!