Solaris Volume Manager (SVM) 元数据库标志

状态数据库包含所有卷、热备件和磁盘集的配置和状态信息。
为了提供冗余,我们创建了多个状态数据库副本,称为状态数据库副本。
现在,在丢失任何状态数据库副本的情况下,SVM 使用多数共识算法确定有效的状态数据库副本。
根据该算法,在启动时需要至少(一半 + 1)可用才能将它们中的任何一个视为有效。
每个副本大约需要 4 MB 的大小。
如果我们要镜像根磁盘,最好在每个磁盘上创建 3 个。
本文说明了 metadb -i 命令中显示的字段的含义。

运行“metadb -i”命令时,将显示以下输出:
例如:

# metadb -i
        flags           first blk       block count
     a        u         16              8192            /dev/dsk/c3t600A0B800011BABC000036A151C1B85Ad0s0
     a        u         8208            8192            /dev/dsk/c3t600A0B800011BABC000036A151C1B85Ad0s0
     a        u         16400           8192            /dev/dsk/c3t600A0B800011BABC000036A151C1B85Ad0s0
r - replica does not have device relocation information
r - 副本没有设备重定位信息
o - replica active prior to last mddb configuration change
o - 在上次 mddb 配置更改之前处于活动状态的副本
u - replica is up to date
u - 副本是最新的
l - locator for this replica was read successfully
l - 已成功读取此副本的定位符
c - replica's location was in /etc/lvm/mddb.cf
c - 副本的位置在 /etc/lvm/mddb.cf
p - replica's location was patched in kernel
p - 在内核中修补了副本的位置
m - replica is master, this is replica selected as input
m - 副本是主副本,这是选择作为输入的副本
W - replica has device write errors
W - 副本有设备写入错误
a - replica is active, commits are occurring to this replica
a - 副本处于活动状态,此副本正在发生提交
M - replica had problem with master blocks
M - 副本有主块问题
D - replica had problem with data blocks
D - 副本有数据块问题
F - replica had format problems
F - 副本有格式问题
S - replica is too small to hold current data base
S - 副本太小,无法容纳当前数据库
R - replica had device read errors
R - 副本有设备读取错误

设备名称前面的字符代表状态数据库的状态。
副本状态后显示字符说明

标志 "m","p","c","l","o" 仅在重新启动后设置:

例如 :

# metadb - a -f -c 3 /dev/rdsk/c3t600A0B800011BABC000036A151C1B85Ad0s0
# metadb
        flags           first blk       block count
     a        u         16              8192            /dev/dsk/c3t600A0B800011BABC000036A151C1B85Ad0s0
     a        u         8208            8192            /dev/dsk/c3t600A0B800011BABC000036A151C1B85Ad0s0
     a        u         16400           8192            /dev/dsk/c3t600A0B800011BABC000036A151C1B85Ad0s0
# reboot
# metadb
        flags           first blk       block count
     a m  pc luo        16              8192            /dev/dsk/c3t600A0B800011BABC000036A151C1B85Ad0s0
     a    pc luo        8208            8192            /dev/dsk/c3t600A0B800011BABC000036A151C1B85Ad0s0
     a    pc luo        16400           8192            /dev/dsk/c3t600A0B800011BABC000036A151C1B85Ad0s0
t = tagged data is associated with replicas
r = replica does not have device relocation information
日期:2020-09-17 00:15:25 来源:oir作者:oir