目录 - dir
¶
目录存储驱动是一个基本的后台,它将数据存储在标准的文件和目录结构中。此驱动程序易于设置,并允许直接在磁盘上检查文件,这对于测试来说很方便。但是,Incus 操作没有针对此驱动程序进行优化。
dir
驱动程序在 Incus 中¶
Incus 中的 dir
驱动程序功能齐全,并提供与其他驱动程序相同的特性集。但是,它比所有其他驱动程序都要慢得多,因为它必须解压缩镜像并对实例、快照和镜像进行即时复制。
除非在创建过程中另有说明(使用 source
配置选项),否则数据将存储在 /var/lib/incus/storage-pools/
目录中。
配额¶
dir
驱动程序在 ext4 或 XFS 上运行时支持存储配额,前提是在文件系统级别启用了项目配额。
配置选项¶
以下配置选项适用于使用 dir
驱动程序的存储池以及这些池中的存储卷。
存储池配置¶
键 |
类型 |
默认值 |
描述 |
---|---|---|---|
|
字符串 |
|
当必须使用 |
|
布尔值 |
|
是否在迁移存储池时使用压缩 |
|
字符串 |
- |
现有目录的路径 |
提示
除了这些配置之外,您还可以为存储卷配置设置默认值。请参阅为存储卷配置默认值。
存储卷配置¶
键 |
类型 |
条件 |
默认值 |
描述 |
---|---|---|---|---|
|
布尔值 |
自定义块卷 |
与 |
启用跨多个实例共享卷 |
|
布尔值 |
自定义卷 |
与 |
启用 ID 偏移覆盖(允许多个隔离的实例连接) |
|
布尔值 |
自定义卷 |
与 |
禁用卷的 ID 映射 |
|
字符串 |
相应的驱动程序 |
与 |
存储卷的大小/配额 |
|
字符串 |
自定义卷 |
与 |
控制何时删除快照(需要类似 |
|
字符串 |
自定义卷 |
与 |
表示快照名称的 Pongo2 模板字符串(用于计划快照和未命名快照)[1] |
|
字符串 |
自定义卷 |
与 |
Cron 表达式( |
存储桶配置¶
要为本地存储池驱动程序启用存储桶并允许应用程序通过 S3 协议访问存储桶,您必须配置 core.storage_buckets_address
服务器设置。
dir
池没有针对存储桶的任何配置。与其他存储池驱动程序不同,dir
驱动程序不支持通过 size
设置进行存储桶配额。