浅谈OverlayBD
上一篇介绍了Linux ublk:内核提供标准块设备接口,用户态程序负责具体的存储处理。
本文接着看一种具体的镜像后端——OverlayBD:如何把“共享的基础镜像 + 各自的改动”,变成一块可以正常读写的磁盘?
上一篇介绍了Linux ublk:内核提供标准块设备接口,用户态程序负责具体的存储处理。
本文接着看一种具体的镜像后端——OverlayBD:如何把“共享的基础镜像 + 各自的改动”,变成一块可以正常读写的磁盘?
本文通过“用一个普通文件提供一块虚拟磁盘”的例子,浅谈 ublk(用户态块设备框架)。
本文通过“Web服务应该能访问哪些文件”的例子,浅谈 AppArmor。
本文通过“一个任务只读取部分镜像数据”的例子,浅谈 DSec 的 Scalable Image Distribution and On-Demand Loading(可扩展的镜像分发与按需加载)。
本文通过“多个沙箱共用基础环境和工具包”的例子,浅谈 DSec 的 Composable Environment Layers(可组合环境层)。
本文通过“准备一份基础环境镜像”的例子,浅谈 EROFS(Enhanced Read-Only File System)。
本文通过“多个环境共用一份基础文件”的例子,浅谈 OverlayFS(叠加文件系统)。
本文通过“关键任务和后台任务共用 CPU”的例子,浅谈 DSec 的 QoS-aware CPU Scheduling(面向服务质量的 CPU 调度)。
本文结合 DeepSeek DSec 论文中的内存回收方案,浅谈 DAMON 与 virtio-balloon 如何配合,让虚拟机里长期不用的文件缓存,不再一直占着宿主机的内存。