inode만 사용하여 커널에서 파일을 여는 방법

inode만 사용하여 커널에서 파일을 여는 방법

현재 (Linux) 커널 공간에서 특정 파일을 열고, 읽고, 쓰려고 합니다.

나는 함수를 사용하여 사용자 공간에서 열고 쓰기와 동일한 효과를 수행할 수 있다는 filp_open것을 알고 있습니다. kernel_write그러나 이러한 기능에는 pathname.

저는 디스크 상의 위치만 알고 있는데 inode, 파일을 열 수 있는 방법이 있나요?

파일을 열면 (디스크의) inode에서만 inode를 생성할 수 있다는 뜻입니까 struct file?(in-memory)struct

권한 문제가 있을 수 있다는 것을 알고 있지만 파일에 액세스하는 커널이므로 이 문제가 사라질 수 있습니까?

시간 내 주셔서 감사합니다!

관련 정보