运维
存储虚拟化 标签描述

虚拟机里面的进程写入一个文件,当然要通过文件系统。整个过程和文件系统过程没有区别。只是到了设备驱动层,我们看到的就不是普通的硬盘驱动了,而是virtio的驱动。virtio的驱动程序代码在Linux操作系统的源代码里面,文件名叫drivers/block/virtio_blk.c。 虚拟机里面的virtio的前端是这样的结构:structvirtio_device里面有一个structvring_virtqueue,在structvring_virtqueue里面有一个structvring。 存储虚拟化的场景下,整个写入的过程。 在虚拟机里面,应用层调用write系统调用写入文件。 wri...

  4Txe79BjyroE   2023年12月06日   21   0   0 存储虚拟化