词语翻译惯例¶
标记符号含义:
=>
表示正在更换翻译口径,如果您遇到请反馈给我。?
表示尚未决定翻译还是不翻译。
- access key
访问密钥
- active-active
(RGW) 多活
- active-passive
(RGW) 主从
- active/standby
活跃/备用
- ancestor type
父级类型
- array
JSON 相关的为数组;
- assume role
<暂未翻译>,AWS 术语。
- auxiliary device
辅助设备。 BlueStore 术语,相对于 main device 。
- backfill
回填
- bitrot
位翻转
- bootstrap
自举引导
- bucket
- bucket index
- bucket policy
桶、桶索引(
bi
)、桶策略- chunk
块、校验块。EC术语。
- clock drift
时钟漂移
- clog
- cluster log
集群日志(基础设施?)
- cluster map
集群运行图
释义:集群处于动态的运行中,配置会变更、 OSD 会 up/down ,所以把它理解为静态的图是不对的;尤其对大型集群来说,当机、硬件故障是常态。但是在理解、分析时,提取的片段都可以当作静态的,就像拍下的照片。
- config-key
<不翻译>,来自代码的名词
- corruption
(数据)损坏
- CRUSH map
CRUSH 图
- deep copy
深复制
- defer delete a block device
延期删除一个块设备
- delta
(pg) 增量
- demote (a image to non-primary)
降级
- destroyed
已销毁; OSD 状态,如
ceph osd destroy <id>
后的状态。- device class
设备类别
- device selector
设备档位。一般翻译为设备选择器,但我觉得不够形象,它是设备树里面一个定死的位置,这个位置有个编号,就像车的档位一样。
- discard
<不翻译>,专业术语,尚未找到好译文。 文件系统功能。
- display name
显示名称,昵称。
RGW 术语。
- down / up
倒下、倒下了;起来了,活过来了;
- dump
转储、倒出
- endpoint
终结点
- epoch
时间结 => <不翻译> ?
epoch 原意是“新纪元,时代,时期,时间上的一点”,我想作者的意思大概就是每隔一段时间总结一下,汇报下某段时间的事件。大概类似于朝代更迭,只是时间短点而以。
last epoch start: the last epoch at which all nodes in the acting set for a particular placement group agreed on an authoritative history. At this point, peering is deemed to have been successful.
last epoch clean: the last epoch at which all nodes in the acting set for a particular placement group were completely up to date (both PG logs and object contents). At this point, recovery is deemed to have been completed.
- erasure coding
- erasure coded pool
纠删码存储池
Erasure coding (EC) is a method of data protection in which data is broken into fragments, expanded and encoded with redundant data pieces and stored across a set of different locations, such as disks, storage nodes or geographic locations.
The goal of erasure coding is to enable data that becomes corrupted at some point in the disk storage process to be reconstructed by using information about the data that’s stored elsewhere in the array.
Erasure coding creates a mathematical function to describe a set of numbers so they can be checked for accuracy and recovered if one is lost. Referred to as polynomial interpolation or oversampling, this is the key concept behind erasure codes. In mathematical terms, the protection offered by erasure coding can be represented in simple form by the following equation: n = k + m. The variable “k” is the original amount of data or symbols. The variable “m” stands for the extra or redundant symbols that are added to provide protection from failures. The variable “n” is the total number of symbols created after the erasure coding process.
For instance, in a 10 of 16 configuration, or EC 10/16, six extra symbols (m) would be added to the 10 base symbols (k). The 16 data fragments (n) would be spread across 16 drives, nodes or geographic locations. The original file could be reconstructed from 10 verified fragments.
Erasure codes, also known as forward error correction (FEC) codes, were developed more than 50 years ago. Different types have emerged since that time. In one of the earliest and most common types, Reed-Solomon, the data can be reconstructed using any combination of “k” symbols, or pieces of data, even if “m” symbols are lost or unavailable. For example, in EC 10/16, six drives, nodes or geographic locations could be lost or unavailable, and the original file would still be recoverable.
Erasure coding can be useful with large quantities of data and any applications or systems that need to tolerate failures, such as disk array systems, data grids, distributed storage applications, object stores and archival storage. One common current use case for erasure coding is object-based cloud storage
- eviction
驱逐
在 CephFS 部分,系统对客户端的屏蔽。
- exclusive lock
互斥锁
- export pin
(CephFS) 导出销
释义:默认情况下, MDS 会动态地做负载均衡;而此功能可让目录绑死到一个 rank ,就像用“销子”固定住了,不能再随便动。
- extent
条带。 image extent => 映像条带
- failover
故障恢复
- failsafe
故障双保险,位于 architecture / Smart Daemons Enable Hyperscale
- failure domain
失效域。 CRUSH 术语。
- fast read
(EC 存储池的)速读(功能)
- full ratio
占满率
- get … (eg: get user quota)
查看… (如:查看用户配额)
- grace period
- grace time
宽限期;宽限时间;
- individual bucket
个人桶
- inline compression
内联压缩、内联数据压缩;
- inode
索引节点
- intent log
意图日志
From src/rgw/rgw_rados.h: to notify upper layer that we need to do some operation on an object, and it’s up to the upper layer to schedule this operation. e.g., log intent in intent log
- inventory
(存储空间)余量
- iSCSI initiator
<不翻译>
iSCSI 启动器,相当于客户端,由它向 iSCSI target 发起连接。
- iSCSI target
<不翻译>
相当于服务器、硬盘的代理,处理 iSCSI initiator 的连接。
- keystone
<不翻译>
Keystone 是 OpenStack 项目的子项目,提供身份识别、令牌、目录和策略服务。实现了 OpenStack 的身份识别 API 。
- kvstore
<键值存储,不翻译>
- laggy (osd)
- laggy estimation
滞后的;滞后量;
- layout
( CephFS 的)布局
- lifecycle
生命周期
RGW 术语。 bucket lifecycle => 桶生命周期
- link (bucket)
链接(桶到用户)
- live migration
在线迁移
RBD 术语。
- main device
主设备。 BlueStore 术语,相对的是 auxiliary device 。
- manpage
手册页
- master zone
- master zone group
主域、主域组
- messenger
信使
- messenger layer
信使层
- nearfull ratio
将满比率
- non-master zone
- non-master zone group
副域、副域组
- object-info
<不翻译>,因为它是专有名词,来自代码、JSON 输出。
- objectstore
对象存储器 可用的有 filestore 、 bluestore
- open file table
打开文件表。当前正被打开的文件列表。
此翻译不能准确表达原文的含义,但尚未想到更好的词。
- orphans search, find orphans
捡漏
RGW 术语。
- (osd) reporter
报告者 => 报信的?
- out
<不翻译> => 出列、出局?
- peer
- peering
(归置组、 OSD )互联、互联点、正在互联;
- period
界期 => <不翻译>
界期保存着组界当前状态的配置数据结构。每个界期都包含一个唯一标识符和一个时间结( epoch ),每个提交操作都会使界期的时间结递增。
- persistent cache
持久缓存
RBD 术语。父映像的缓存,只读的。
- pin, pinning
销子,插入
- placement group
- pg
- PG
归置组
placement 意思是放置、配置的意思,是静态的;而归置含有整理、放好的意思,是动态过程。但纵观全文,每次用 CRUSH 算法计算出的结果都是静态的,经常变的只是 CRUSH 计算时的输入,所以从整体来说是“归置”,而从局部来说都是“放置”。
pg log: a list of recent updates made to objects in a PG. Note that these logs can be truncated after all OSDs in the acting set have acknowledged up to a certain point.
primary: the (by convention first) member of the acting set, who is responsible for coordination peering, and is the only OSD that will accept client initiated writes to objects in a placement group.
recovery: ensuring that copies of all of the objects in a PG are on all of the OSDs in the acting set. Once peering has been performed, the primary can start accepting write operations, and recovery can proceed in the background.
- placement target
归置目标 => 归置靶
- point release
小版本
- pool
存储池
- promote (an image to primary)
- promote (zone)
晋级…
- proposal
- proposer
(PAXOS) 提议、提案
- purge
擦净。 如用命令
ceph osd purge <id>
擦净 OSD 。- quorum
法定人数
- quota scope
配额作用域
- rank
(CephFS) <不翻译> => 座席、销槽?
- realm
组界 => <不翻译>
组界,是域组的容器,有了它就能跨集群划分域组。系统允许创建多个组界,这样就能轻易地在同一集群内跑多个不同的配置。
- region
<不翻译> => 辖区?
此概念已废弃,取而代之的是 zonegroup 。
region 是地理空间的逻辑划分,它包含一个或多个 zone 。一个包含多个 region 的集群必须指定一个主 region 。
- replica
副本
a non-primary OSD in the acting set for a placement group (and who has been recognized as such and activated by the primary).
- replicated pool
多副本存储池
- reshard
重分片
- role
角色。 AWS 术语?
- round off
对齐数据块。本义为四舍五入。
- rule mask
? crush 相关的。
- sanity check
健全性检查
- scrub
洗刷、洗刷操作
- secondary zone
- secondary zone group
次域、次域组 => 副域、副域组
- secret key
私钥
- * set
acting set: 一个归置组的数据同时分布于多个 OSD ,也就是说这些 OSD 负责这个归置组,这些 OSD 就称为 acting set 。也是个变化的集合。
hit set: 在 cache tering 中译为:命中集
missing set: Each OSD notes update log entries and if they imply updates to the contents of an object, adds that object to a list of needed updates. This list is called the missing set for that <OSD,PG>.
up set: 是 acting set 中处于 up 状态的那部分 OSD 。
- shard
分片
- Single Sign-On
- SSO
单点登录
- slow request
慢请求
- snap trim
快照修剪
- snapset
未翻译
- spread metadata load
散布元数据负荷
- staging period
暂存的 period
RGW 术语。
- stale pg
掉队、落伍的归置组
- standby
灾备、备用
- standby-replay
- standby-replay daemon
灾备重放、灾备重放守护进程; => 热备
- stopped set
停止集。 MDS 术语。
- storage overhead
存储开销 假设数据存储了 3 个副本,其实我们只要保证一份完整即可,另外两份就是 overhead 。
- stray
an OSD who is not a member of the current acting set, but has not yet been told that it can delete its copies of a particular placement group.
- string interpolation
字符串插值, https://en.wikipedia.org/wiki/String_interpolation
即把字符串替换成同名变量的值。
- subuser
(Swift API) 子用户
- tenant
(OpenStack) 租户
- thin provisioning / thick provisioning
简配、全配
- throttling
抑制
- tier type
<不翻译> RGW 术语。
- token
(OpenStack) 令牌
- trim
- trimming
裁剪、清理; 裁截 => 清理?
- unlink bucket
断开、切断桶链接、解绑桶,视具体语境采用。
- zap
擦净、删除;(快速摧毁) <不译,需重新斟酌> zap 操作之后,物理的东西还是那个东西,但是上面的数据、逻辑变了,和删除有区别。
- zone
域,是一或多个 Ceph 对象网关例程的逻辑分组。每个域组应该指定一个域为主域,由它负责所有桶和用户的创建。
- zonegroup
- zone group
域组,由多个域组成,此概念大致相当于Jewel 版以前联盟部署中的辖区( region )。应该有一个主域组,负责处理系统配置变更。
- zonegroup map
- zone group map
域组映射图
是个配置的数据结构,它保存着整个系统的映射图,也就是哪个域组是主的、各个域组间的关系、以及其它可配置信息,如存储策略。