연구 프로젝트의 일환으로 퓨즈 기반 파일 시스템을 개발했으며 이제 하드 드라이브가 수신하는 실제 읽기/쓰기 요청을 연구해야합니다. 이렇게하기 위해 리눅스에서 가상 하드 드라이브를 생성하는 옵션을 찾고 있는데, 이는 파일 시스템에 의해 생성 된 요청을 차단하고 로그합니다.리눅스에서 하드 드라이브 에뮬레이트
에뮬레이터 작성 및/또는 작성에 필요한 기술 세트를 개발하는 데 도움이되는 리소스가 인터넷에 있습니까? 현재 Linux Device Drivers 3 서적을 읽고 Linux가 블록 장치를 관리하는 방법에 대한 아이디어를 얻으려고합니다.
도움을 주시면 감사하겠습니다.
감사
답변 해 주셔서 감사합니다. 그러나 그 해결책은 실제로 내가 사건의 실제적인 핵심에 도달하는 것을 허용하지 않습니다. 장치 드라이버에서 전송되는 요청을 추적 할 수 있기를 원합니다. 이런 일이 일어나는 것을 보는 방법은 차단 장치 드라이버를 작성한 다음 요청을 에뮬레이터로 라우트하는 것입니다. 그러나 에뮬레이터는 커널 공간에서 실행될 블록 장치 드라이버와 달리 사용자 공간에서 실행됩니다. 또한 블록 장치 드라이버에서 에뮬레이터로 요청을 전송하는 메커니즘이 필요합니다. 그것이 내가 에뮬레이터를 쓰는 문학을 찾고있는 이유입니다. –