현재 (Linux) 커널 공간에서 특정 파일을 열고, 읽고, 쓰려고 합니다.
나는 함수를 사용하여 사용자 공간에서 열고 쓰기와 동일한 효과를 수행할 수 있다는 filp_open
것을 알고 있습니다. kernel_write
그러나 이러한 기능에는 pathname
.
저는 디스크 상의 위치만 알고 있는데 inode
, 파일을 열 수 있는 방법이 있나요?
파일을 열면 (디스크의) inode에서만 inode를 생성할 수 있다는 뜻입니까 struct file
?(in-memory)struct
권한 문제가 있을 수 있다는 것을 알고 있지만 파일에 액세스하는 커널이므로 이 문제가 사라질 수 있습니까?
시간 내 주셔서 감사합니다!