资源介绍
linux虚拟磁盘源代码,通过内存虚拟磁盘。是初学linux驱动编程的参考代码
1. 使用insmod加载驱动程序。rmod卸载驱动程序。 dmesg |tail -20查看最后的内核调试信息输出。
2. 加载成功后,可在/dev目录下,看到加载的设备myramblock.使用 mkdosfs /dev/myramblock,初始化虚拟磁盘。
3. 把磁盘挂接到tmp目录下,mount /dev/myramblock /tmp
4. 在tmp目录中,创建文件并写入任意文字,或者复制文件到该目录中。
5. 卸载挂接目录 umount /tmp
6. 把磁盘里面的东西创建成一个映像文件 cat /dev/myramblock > myramblock.bin
7. sudo mount -o loop /tmp/drv/myramblock.bin /mnt
8. 在mnt中,可以看到第4步中给磁盘写入的文件。表明实验成功。