드라이버에 직접 가상머신을 설치했을때 질문입니다.
글쓴이: nixon4545 / 작성시간: 수, 2016/10/26 - 3:47오후
안녕하세요 가상화 공부를 하고 있습니다.
qemu kvm을 다루고 있구요
보통 가상머신은 이미지를 통해(.img) 관리가 되고
따라서 가상머신에서 어떤 쓰기(write)를 실행하면 qemu를 관통하여 ext4 파일시스템이 마운트된 호스트머신의 커널에서도 ext4관련 함수(대표적으로 ext4_writepage)를 통과하는걸 발견했습니다. ext4관련 함수를 통과후 블록레이어와 디바이스 드라이버로 진입하는걸 확인했습니다.
즉, 가상머신 이미지 img파일이 ext4 파일시스템에 의해 사용된다는 거겟죠
근데 가상머신을 파일의 환경으로 쓰는것과 달리
드라이브 자체에 (/dev/sdb1) 가상머신을 설치를 해보았습니다. 그리고 똑같이 write를 사용하였는데 아무래도 가상머신을 이미지파일의 형식으로 쓰는게 아니다 보니 ext4관련 함수를 거치지 않는것으로 보이는데
그럼 이때 과연 어떤 루트를 통해 블록레이어와 디바이스드라이버로 진입하는 걸까요??
Forums:
댓글 달기