「logkeys」-

a GNU/Linux keylogger that works!
命令语法格式
logkeys -s [-m keymap | -u] [-o logfile] [-d device]
[–no-func-keys] [–no-timestamps]
[–post-http=URL] [–post-size=SIZE]
[–no-daemon]

logkeys -k
logkeys [–export-keymap=keymap]
命令描述

logkeys is a linux keylogger. It is no more advanced than other available linux keyloggers, notably lkl and uberkey, but is a bit
newer, more up to date, it doesn’t unreliably repeat keys and it shouldn’t crash your X. All in all, it just seems to work. It relies
on the event interface of Linux input subsystem (normally devices /dev/input/eventX).

Once set, it logs all common character and function keys, while also being fully aware of Shift and AltGr key modifiers. It tries to
automatically determine the correct input device, and may in some cases also get the character keys mapping right.

Two helper setuid root programs are shipped with logkeys. llk, which runs etc/logkeys-start.sh script, and llkk, which runs
etc/logkeys-kill.sh script. Because llk and llkk are installed setuid root, you can edit the two .sh scripts (mostly just logkeys-
start.sh) to your pref[……]

READ MORE

「logrotate」

logrotate

章节列表
「logrotate(8)」-[……]

READ MORE

「logrotate(8)」-

轮转、压缩、邮寄系统日志
命令语法格式
logrotate [-dv] [-f|–force] [-s|–state file] config_file …
命令描述
命令logrotate旨在简化对生成大量日志文件的系统的管理。它允许自动旋转,压缩,删除,邮寄日志文件。每个日志文件可以每天,每周,每月或当它变得太大时处理。
通常,由每日cron作业运行logrotate命令。它不会在一天内多次修改日志,除非该日志的标准基于日志的大小,并且logrotate每天运行多次,或者除非使用-f或–force选项。
可以在命令行上给出任意数量的配置文件。以后的配置文件可能会覆盖先前文件中给出的选项,因此列出logrotate配置文件的顺序非常重要。通常,应使用单个配置文件,然后其中包含(include)所需的任何其他配置文件的。有关如何使用include指令来完成此操作的更多信息,请参见下文。如果在命令行上给出了目录,则该目录中的每个文件都将用作配置文件。
如果没有给出命令行参数,logrotate将打印版本和版权信息,以及简短的使用摘要。如果在旋转日志时发生任何错误,logrotate将以非零状态退出。
命令行选项
-f, –force 告诉logrotate强制旋转,即使它不认为这是必要的。 有时,在将新条目添加到logrotate配置文件后,或者如果旧的日志文件已被手动删除,这将有用,因为将创建新文件,并且日志记录将正确继续。
-l <log_file> 告诉logrotate将详细输出记录到log_file中。 记录到该文件的详细输出与使用-v switch运行logrotate时相同。 每次logrotate执行时都会覆盖日志文件。
-m, –mail <command> 告诉logrotate在邮寄日志时使用哪个命令。 此command应接受两个参数:1)消息的主题,以及2)接收者。 然后,该命令必须读取标准输入上的消息,并将其邮寄给收件人。默认邮件命令是/bin/mail -s
-s, –state <statefile> 告诉logrotate使用备用状态文件。 如果logrotate作为各种日志文件集的不同用户运行,这将非常有用。 默认状态文件是/var/lib/logrotate/status
-d, –debug 打开调试模式,并隐含-v选项。 在调试模式下,不会对日志或logrotate状态文件进行任何更改。
-v, –verbose 打开详细模式。即在旋转期间显示消息。
-?, –help 显示帮助信息。
–usage 显示简短的使用信息。
配置文件格式[……]

READ MORE

「logwatch」

logwatch
参考文献

Logwatch

章节列表
「logwatch(8)」-[……]

READ MORE

「logwatch(8)」-

系统日志分析和报告程序
命令语法格式
logwatch [–detail level ] [–logfile log-file-group ] [–service service-name ] [–mailto address ] [–archives] [–range range ] [–debug level ] [–filename file-name ] [–logdir directory ] [–hostlimit hosts ] [–hostname hostname ] [–html_wrap number of characters ] [–hostformat host based options ] [–output output-type ] [–format report format ] [–encode encoding to use ] [–numeric]
命令描述
命令logwatch是一个可定制、可插拔日志监控系统。它会在指定的时间段内查看你的日志,并根据您希望的详细信息在您希望的区域进行报告。logwatch用于Linux和许多类型的UNIX。
命令支持的选项及含义
–detail level 这是报告的详细级别。 level可以是正整数,也可以是high,med,low,分别对应于整数10,5,0。
–logfile log-file-group 这将迫使logwatch仅处理由log-file-group定义的一组日志文件(即messages,xferlog,…)。 因此,logwatch将处理使用这些日志文件的所有服务。 可以多次指定此选项以指定多个日志文件组。
–service service-name 这将强制Logwatch仅处理service-name中指定的服务(即login,pam,identd,…)。 因此,Logwatch还将处理处理这些服务所需的任何日志文件组。 可以多次指定此选项以指定要处理的多个服务。 一个有用的服务名称是“All”,它将处理已安装过滤器的所有服务(和日志文件组)。
–mailto address 将结果发送到address中指定的电子邮件地址或用户。
–range range 您可以指定要处理的日期范围。 常见range包括Yesterday, Today, All, Help。 使用参数Help调用时会列出其他选项。
–archives 每个日志文件组都有基本的日志文件(即/var/log/messages)以及档案(即/var/log/messages.?或/var/log/messages.?.gz)。 与“–range all”一起使用[……]

READ MORE

「lvm2」

安装的可执行程序
dmsetup,is a low level logical volume management tool. fsadm,is a utility used to resize or check filesystem on a device. lvmconf,is a script that modifies the locking configuration in the LVM2 configuration file.
子命令
lvm,provides the command-line tools for LVM2. Commands are implemented via sympolic links to this program to manage physical devices (pv*), volume groups (vg*) and logical volumes (lv*).
lvmconfig,
物理卷(PV – Physical Volume)
查看PV及相关信息
pvdisplay 显示物理卷的各种属性; pvscan 显示所有的物理卷; pvs 显示物理卷的信息; pvck 检查物理卷的一致性;
修改
pvresize pvchange
删除
pvremove
创建
pvcreate pvmove
VG
vgcfgbackup vgcfgrestore vgchange vgck vgcreate vgconvert vgdisplay vgexport vgextend vgimport vgimportclone,is used to import a duplicated VG (e.g. hardware snapshot).
vgmerge vgmknodes vgreduce vgremove vgrename vgs vgscan vgsplit
LV
lvcreate lvchange lvconvert lvdisplay lvextend lvreduce lvremove lvrename lvresize lvs lvscan
LVM
lvm-fullreport lvm-lvpoll lvm2-activation-generator
blkdeactivate,is a utility to deactivate block device.
lvmdump,is a tool used to dump various information concerning LVM2.
DAEMON
dmeventd,(optional) is t[……]

READ MORE

「lvcreate(8)」-

创建一个LV
命令语法格式

lvcreate option_args position_args

[ option_args ]
[ position_args ]

-a|–activate y|n|ay

–addtag Tag
–alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit

-A|–autobackup y|n
-H|–cache

–cachemetadataformat auto|1|2
–cachemode writethrough|writeback|passthrough
–cachepolicy String
–cachepool LV
–cachesettings String

-c|–chunksize Size[k|UNIT]

–commandprofile String
–config String

-C|–contiguous y|n
-d|–debug

–discards passdown|nopassdown|ignore
–driverloaded y|n
–errorwhenfull y|n

-l|–extents Number[PERCENT]
-h|–help
-K|–ignoreactivationskip

–ignoremonitoring
–longhelp

-j|–major Number

–[raid]maxrecoveryrate Size[k|UNIT]
–metadataprofile String
–minor Number
–[raid]minrecoveryrate Size[k|UNIT]
–mirrorlog core|disk

-m|–mirrors Number

–monitor y|n

-n|–name String

–nosync
–noudevsync

-p|–permission rw|r
-M|–persistent y|n

–poolmetadatasize Size[m|UNIT]
–pool[……]

READ MORE

「lvdisplay(8)」-

显示LV的信息
命令语法格式
lvdisplay [ option_args ] [ position_args ]

lvdisplay

[ -a|–all ]
[ -c|–colon ]
[ -C|–columns ]
[ -H|–history ]
[ -m|–maps ]
[ -o|–options String ]
[ -O|–sort String ]
[ -S|–select String ]
[ –aligned ]
[ –binary ]
[ –configreport log|vg|lv|pv|pvseg|seg ]
[ –foreign ]
[ –ignorelockingfailure ]
[ –ignoreskippedcluster ]
[ –logonly ]
[ –noheadings ]
[ –nosuffix ]
[ –readonly ]
[ –reportformat basic|json ]
[ –segments ]
[ –separator String ]
[ –shared ]
[ –unbuffered ]
[ –units r|R|h|H|b|B|s|S|k|K|m|M|g|G|t|T|p|P|e|E ]
[ COMMON_OPTIONS ]
[ VG|LV|Tag … ]

命令描述
命令lvdisplay显示LV的属性,如大小,读/写状态,快照信息等。
命令lvs(8)是使用更紧凑和可配置的输出格式显示相同信息和更多信息的优选替代方案。
命令支持的选项及含义
–aligned 与–separator一起使用,以使输出列对齐。
-a|–all 显示有关内部LV的信息。 这些是普通LV的组件,比如镜像,它们不是可独立访问的,例如,不可挂载。
–binary 使用二进制值“0”或“1”代替具有两个有效值的列的描述性文字值(不计算“unknown”值,表示无法确定该值)。
-c|–colon 生成冒号分隔输出,以便在脚本或程序中更容易解析。 另见vgs(8),它提供了对输出的更多控制。
-C|–columns 以列显示输出,相当于vgs(8)。 列出的选项与vgs(8)中给出的选项相同。
–configreport log|vg|lv|pv|pvseg|seg 参考lvmreport(7)手册。
–foreig[……]

READ MORE

「lvextend(8)」-

向指定的LV添加空间
命令语法格式
lvextend option_args position_args [ option_args ] [ position_args ]

–alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit

-A|–autobackup y|n

–commandprofile String
–config String

-d|–debug

–driverloaded y|n

-l|–extents [+]Number[PERCENT]
-f|–force
-h|–help

–longhelp

-m|–mirrors Number
-n|–nofsck

–nosync
–noudevsync
–poolmetadatasize [+]Size[m|UNIT]
–profile String

-q|–quiet

–reportformat basic|json

-r|–resizefs
-L|–size [+]Size[m|UNIT]
-i|–stripes Number
-I|–stripesize Size[k|UNIT]
-t|–test

–type linear|striped|snapshot|mirror|raid|thin|cache|thin-pool|cache-pool
–usepolicies

-v|–verbose

–version

-y|–yes

使用指定大小扩展LV

lvextend –size [+]Size[m|UNIT] LV

[ -l|–extents [+]Number[PERCENT] ]
[ -r|–resizefs ]
[ -i|–stripes Number ]
[ -I|–stripesize Size[k|UNIT] ]
[ –poolmetadatasize [+]Size[m|UNIT] ]
[ COMMON_OPTIONS ]
[ PV … ]

使用指定PV来扩展LV

lvextend LV PV …[……]

READ MORE

「lvm(8)」-

LVM2工具
命令语法格式
lvm [command|file]
命令描述
逻辑卷管理器(LVM)提供了从物理设备中创建虚拟块设备的工具。虚拟设备可以比物理设备更容易管理,并且可以具有超出物理设备自身提供的能力。每个物理设备称为物理卷(PV)。卷组(VG)是一个或多个物理卷(PV)的集合。逻辑卷(LV)是可由系统或应用程序使用的虚拟块设备。根据内核中的“Device Mapper”(DM)实现的算法,LV中的每个数据块存储在VG中的一个或多个PV上。
命令lvm和下面列出的其他命令是LVM的命令行工具。每个命令的单独手册页描述了其详细信息。
如果在没有参数的情况下调用lvm命令,则会显示readline提示符(假设它编译时使用readline支持)。可以在此提示符下以交互方式输入LVM命令,其中包括历史记录、命令名称、选项补全。有关详细信息,请参阅readline(3)。
如果在将argv[0]设置为特定LVM命令的名称(例如,通过使用硬链接或软链接)调用lvm,则它将充当该命令。
在调用时,lvm要求只有标准文件描述符stdin、stdout、stderr可用。如果找到其他人,他们将被关闭,并发出警告泄漏的警告。可以通过设置环境变量LVM_SUPPRESS_FD_WARNINGS来抑制此警告。
其中,命令将VG或LV名称作为参数,完整路径名称是可选的。在名为“vg0”的VG中,称为“lvol0”的LV可以指定为“vg0/lvol0”。如果需要VG列表,但留空,则将替换所有VG的列表。如果需要LV列表,但是给出了VG,则将替换该VG中所有LV的列表。因此lvdisplay vg0将显示“vg0”中的所有LV。也可以使用标签,请参阅下面的–addtag选项。
使用内置shell的一个优点是:配置信息在命令之间内部缓存。
也可以在命令行上给出包含每行一个命令的简单脚本的文件。如果第一行是#!后跟lvm的绝对路径,则可以直接执行脚本。
选项名称中的附加连字符将被忽略。例如,–readonly和–read-only都被接受。
内置命令
在lvm中内置了以下命令,通常不会在文件系统中为它们创建链接。通常在交互模式中执行:
config,参考lvmconfig(8)手册。
devtypes,显示已识别的内置块设备类型。
dumpconfig,参考lvmconfig(8)手册。
formats,显示识别的元数据格式。
fullreport,同时报告有关PV,PV段,VG,LV段,LV的信息。
lastlog,如果启用了命令日志报告,则显示在LVM的Shell中运行的最后一个命令的日志报告。
lvpoll,完成lv[……]

READ MORE

「lvreduce(8)」-

减少LV的大小
命令语法格式
lvreduce option_args position_args [ option_args ]

lvreduce -L|–size [-]Size[m|UNIT] LV

[ -l|–extents [-]Number[PERCENT] ]
[ -A|–autobackup y|n ]
[ -f|–force ]
[ -n|–nofsck ]
[ -r|–resizefs ]
[ –noudevsync ]
[ –reportformat basic|json ]
[ COMMON_OPTIONS ]

命令描述
命令lvreduce减小了LV的大小。 释放的LE返回给VG,以供其他LV使用。 如果需要较少的空间来保存COW块,也可以减少COW快照LV。 使用lvconvert(8)更改RAID或镜像LV中的数据映像数。
减小LV尺寸时要小心,因为缩小区域中的数据会丢失。 确保在运行lvreduce之前调整LV上的任何文件系统的大小,以便文件系统不使用已删除的扩展区。
如有必要,参数Size将四舍五入。 例如,LV大小必须是精确数量的范围,条带段的大小必须是条带数的倍数。
在下面的使用部分中,–size Size可以替换为–extents Number。 请参阅选项部分的两个说明。
命令支持的选项及含义
-A|–autobackup y|n 指定更改后是否应自动备份元数据。 强烈建议启用此功能! 有关更多信息,请参见vgcfgbackup(8)。
-l|–extents [-]Number[PERCENT] 指定LE中LV的新大小。 –size和–extents选项是指定大小的替代方法。
当RAID级别需要冗余数据时,使用的PE总数将更大。替代语法允许间接确定大小,通过使用相关VG,LV或PV集的大小的百分比。后缀%VG表示VG的总大小;后缀%FREE表示VG中剩余的可用空间;后缀%PVS表示指定PV中的可用空间。对于快照,大小可以表示为原始LV的总大小的百分比,后缀为%ORIGIN(100%ORIGIN为整个原点提供空间)。当以百分比表示时,大小定义了新LV中逻辑盘区数的上限。在命令完成之前,不确定新LV中的精确LE数。使用加号(+)或减号(-)前缀时,该值不是绝对大小,而是相对的,并从当前大小中加上或减去。
-L|–size [-]Size[m|UNIT] 指定LV的新大小。选项–size和–extents是指定大小的替代方法。 当RAID级别需要冗余数据时,使用的PE总数将更大。 使用加号(+)或减号[……]

READ MORE

「lvremove(8)」-

从系统中移除LV
命令语法格式
lvremove position_args [ option_args ]

lvremove VG|LV|Tag|Select …

[ -A|–autobackup y|n ]
[ -f|–force ]
[ -S|–select String ]
[ –nohistory ]
[ –noudevsync ]
[ –reportformat basic|json ]
[ COMMON_OPTIONS ]

命令描述
命令lvremove删除一个或多个LV。对于标准LV,这将返回用于VG的LV中的LE,以供其他LV使用。
在移除之前停用任何有效LV之前,将 要求确认。LV出于打开时不能被停用或移除(例如,如果它们包含已安装的文件系统)。删除原始LV还将删除所有相关快照。
当使用单个强制(–force)选项时,LV将被删除,并且不进行确认,该命令将尝试停用未使用的LV。要移除损坏的LV,可能需要两个强制选项(-ff)。
历史LV
如果启用配置设置metadata/record_lvs_history,并且被移除的LV组成“仍然存在的至少一个LV的历史的“一部分,则将保留LV的简化表示。这包括删除时间(lv_time_removed报告字段),创建时间(lv_time),名称(lv_name),LV uuid(lv_uuid),VG名称(vg_name)。这允许稍后报告查看瘦快照卷的祖先链,即使在删除了一些中间LV之后也是如此。会将连字符作为这些历史LV名的前缀(例如’-lvol1’),并且无法重新激活。对有连字符的LV第二次使用lvremove,将完全删除前LV的记录。
命令支持的选项及含义
-A|–autobackup y|n 指定更改后是否应自动备份元数据。 强烈建议启用此功能! 有关更多信息,请参见vgcfgbackup(8)。
-f|–force … 覆盖各种检查,确认和保护。 使用时要格外小心。
–nohistory 不记录被删除的LV的历史记录。 除非启用配置设置metadata/record_lvs_history,否则此操作无效。
–noudevsync 禁用udev同步。 该进程不会等待来自udev的通知。 无论后台有任何可能的udev进程,它都将继续。 仅在udev未运行或具有忽略LVM创建的设备的规则时才使用此选项。
–reportformat basic|json 覆盖报告的当前输出格式,该格式由lvm.conf中的report/output_format设置全局定义。 basic是包[……]

READ MORE

「lvresize(8)」-

调整LV的大校
命令语法格式
lvresize option_args position_args

[ option_args ]
[ position_args ]

–alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit

-A|–autobackup y|n

–commandprofile String
–config String

-d|–debug

–driverloaded y|n

-l|–extents [+|-]Number[PERCENT]
-f|–force
-h|–help

–longhelp

-n|–nofsck

–nosync
–noudevsync
–poolmetadatasize [+]Size[m|UNIT]
–profile String

-q|–quiet

–reportformat basic|json

-r|–resizefs
-L|–size [+|-]Size[m|UNIT]
-i|–stripes Number
-I|–stripesize Size[k|UNIT]
-t|–test

–type linear|striped|snapshot|mirror|raid|thin|cache|thin-pool|cache-pool

-v|–verbose

–version

-y|–yes

使用指定大小来调整LV的大小

lvresize -L|–size [+|-]Size[m|UNIT] LV

[ -l|–extents [+|-]Number[PERCENT] ]
[ -r|–resizefs ]
[ –poolmetadatasize [+]Size[m|UNIT] ]
[ COMMON_OPTIONS ]
[ PV … ]

使用指定PV来调整LV大小

lvresize LV PV …

[ -r|–resizefs ]
[ COMMON_OPTIONS ]

使用指定大小来调整池元数据SubLV的大小[……]

READ MORE

「lvs(8)」-

显示LV信息
命令语法格式
lvs [ option_args ] [ position_args ]
命令描述
命令lvs生成关于LV的格式化输出。
使用方法
lvs [ -H|–history ] [ -a|–all ] [ -o|–options String ] [ -S|–select String ] [ -O|–sort String ] [ –segments ] [ –aligned ] [ –binary ] [ –configreport log|vg|lv|pv|pvseg|seg ] [ –foreign ] [ –ignorelockingfailure ] [ –ignoreskippedcluster ] [ –logonly ] [ –nameprefixes ] [ –noheadings ] [ –nolocking ] [ –nosuffix ] [ –readonly ] [ –reportformat basic|json ] [ –rows ] [ –separator String ] [ –shared ] [ –trustcache ] [ –unbuffered ] [ –units r|R|h|H|b|B|s|S|k|K|m|M|g|G|t|T|p|P|e|E ] [ –unquoted ] [ COMMON_OPTIONS ] [ VG|LV|Tag … ]
命令支持的选项及含义
–aligned 与–separator一起使用,以对齐输出列。
–separator String 用于分隔每列的字符串。使用grep处理输出时很有用。
-a|–all 显示有关内部LV的信息。 这些是正常LV的组件,例如镜像,它们不是可独立访问的,例如, 不可安装。
–binary 使用二进制值“0”或“1”,以此代替具有两个有效值的列的描述性文字值(不计算“unknown”值,其表示无法确定该值)。
–configreport log|vg|lv|pv|pvseg|seg 参考lvmreport(7)手册。
–foreign 报告/显示否则将被跳过的外部VG。 有关外部VG的更多信息,请参阅lvmsystemid(7)手册。
-H|–history 在输出中包含历史LV。(除非在启用lvm.conf中的metadata/record_lvs_history的情况下删除LV,否则此操作无效。)
–ignorelockingfailure 锁定失败后,允许命令在只读元数据操作下继续执行。
–ignoreskippedcluster 如果在[……]

READ MORE

「lvscan(8)」-

列出所有卷组中的所有逻辑卷
命令语法格式
lvscan option_args [ option_args ] [ position_args ]

lvscan

[ -a|–all ]
[ COMMON_OPTIONS ]

lvscan –cache

[ COMMON_OPTIONS ]
[ LV … ]

Common options for command:

[ -b|–blockdevice ]
[ –ignorelockingfailure ]
[ –readonly ]
[ –reportformat basic|json ]

命令描述
命令lvscan扫描系统中所有VG或所有支持的LVM块设备,以获取LV。 每个LV输出一行,指示它是否处于活动状态、快照、原点、设备的大小、其分配策略。 使用lvs(8)或lvdisplay(8)获取有关LV的更全面的信息。
命令支持的选项及含义
-a|–all 显示有关内部LV的信息。 这些是普通LV的组件,例如镜像,它们不是可独立访问的,例如,不可挂载。
-b|–blockdevice 不再使用。
–cache 扫描LV使用的设备并将元数据发送到lvmetad服务。
–ignorelockingfailure 锁定失败后,允许命令继续“以只读元数据操作”执行。
–readonly 以特殊的只读模式运行该命令,该模式将读取磁盘元数据,而无需进行任何锁定。 这可用于在虚拟机运行时查看虚拟机映像使用的内部元数据。 当未配置或运行集群锁定时,它还可用于查看集群VG的元数据。 不会尝试与device-mapper内核驱动程序通信,因此该选项无法报告LV是否实际在使用中。
–reportformat basic|json 覆盖报告的当前输出格式,该格式由lvm.conf中的report/output_format设置全局定义。 basic是包含列和行的原始格式。 如果每个命令有多个报告,则每个报告都以报告名称为前缀进行标识。 json以JSON格式生成报告输出。 有关更多信息,请参阅lvmreport(7)。
用于lvm的公共选项
-y|–yes 不要以交互方式提示确认,但总是假设答案是肯定的。 使用时要格外小心。 (对于自动no,请参阅-qq。)
-v|–verbose … 设置详细级别。 重复1到4次以增加发送到标准输出和标准错误的消息的详细信息。
-t|–test 在测试模式下运行。 命令不会[……]

READ MORE

「pvchange(8)」-

修改PV属性
命令语法格式
pvchange option_args position_args
pvchange [ option_args ]
修改所有PV的属性

pvchange

( -x|–allocatable y|n,
-u|–uuid,
-a|–all,

–addtag Tag,
–deltag Tag,
–metadataignore y|n )

[ COMMON_OPTIONS ]

修改指定PV的属性

pvchange

( -x|–allocatable y|n,
-u|–uuid,

–addtag Tag,
–deltag Tag,
–metadataignore y|n )

PV|Select …
[ -S|–select String ]
[ COMMON_OPTIONS ]

命令的常用选项
[ -A|–autobackup y|n ] [ -f|–force ] [ -u|–uuid ] [ –ignoreskippedcluster ] [ –reportformat basic|json ]
命令描述
命令pvchange更改VG中的PV属性。
对于括号中列出的选项,任何一个都是必需的,之后其他选项是可选的。
命令支持的选项及含义
–addtag Tag 将标签添加到PV,VG,LV。 可以重复此选项以一次添加多个标签。 有关标签的信息,请参阅lvm(8)。
-a|–all 修改所有可见的PV。
-x|–allocatable y|n 启用或禁用此PV上的PE分配。
–deltag Tag 从PV,VG,LV中删除标签。 可以重复此选项以一次删除多个标签。 有关标签的信息,请参阅lvm(8)。
–metadataignore y|n 指定PV的metadataignore属性。 如果y,则忽略PV上的元数据区域,并且lvm将不将元数据存储在PV的元数据区域中。 如果n,lvm将在PV上存储元数据。
-S|–select String 根据指定的条件选择要处理和报告的对象。 标准语法由–select help和lvmreport(7)描述。 对于报告命令,将为符合条件的每个对象显示一行。 有关可选对象字段,请参阅–options帮助。 可以使用附加的“selected”字段(-o选中)显示行,如果行与选择匹配则显示1,否则显示0[……]

READ MORE

「pvck(8)」-

检查PV的一致性
命令语法格式
pvck position_args [ option_args ]
pvck PV … [ –labelsector Number ] [ COMMON_OPTIONS ]
命令描述
命令pvck检查LVM元数据以确保PV的一致性。
命令支持的选项及含义
–labelsector Number 默认情况下,PV在其第二个扇区(sector 1)中标有LVM2标识符。 这使您可以在磁盘起点附近使用不同的扇区(介于0和3之间 – 请参阅源码中的LABEL_SCAN_SECTORS)。 小心使用。
用于lvm的公共选项
-y|–yes 不要以交互方式提示确认,但总是假设答案是肯定的。 使用时要格外小心。 (对于自动no,请参阅-qq。)
-v|–verbose … 设置详细级别。 重复1到4次以增加发送到标准输出和标准错误的消息的详细信息。
-t|–test 在测试模式下运行。 命令不会更新元数据。 这是通过禁用所有元数据写入,但仍然将成功返回到调用函数来实现的。 如果工具依赖于读回它认为已更改但尚未更改的元数据,则可能会在多阶段操作中导致异常错误消息。
-q|–quiet … 抑制输出和日志消息。 覆盖–debug和–verbose。 重复一次也可以通过回答“no”来抑制任何提示。
-h|–help 显示帮助信息。
-d|–debug … 设置调试级别。 重复1到6次以增加发送到日志文件和/或syslog(如果已配置)的消息的详细信息。
–version 显示版本信息并退出。
–profile String 选项–commandprofile或–metadataprofile的别名,具体取决于命令。
–longhelp 显示长帮助文本。
–driverloaded y|n 如果设置为no,则该命令不会尝试使用device-mapper。 用于测试和调试。
–config String 配置命令的设置。 这些覆盖lvm.conf设置。参数String使用与lvm.conf相同的格式,或者可以使用section/field语法。 有关config的更多信息,请参阅lvm.conf(5)。
–commandprofile String 用于命令配置的命令配置文件。 有关配置文件的更多信息,请参阅lvm.conf(5)。
命令行参数
PV 物理卷名称,在/dev下的设备路径。 对于管理PE的命令,PV位置参数通常接受指示物理范围(PE)的范围(或多个范围)的后缀。 省略第一个PE时,默认为设备的起始位置,省略最后一个PE时,默认为结[……]

READ MORE

「pvcreate(8)」-

初始化由LVM使用的物理卷
命令语法格式
pvcreate PV …

[ -f|–force ]
[ -M|–metadatatype lvm2|lvm1 ]
[ -u|–uuid String ]
[ -Z|–zero y|n ]
[ –dataalignment Size[k|UNIT] ]
[ –dataalignmentoffset Size[k|UNIT] ]
[ –bootloaderareasize Size[m|UNIT] ]
[ –labelsector Number ]
[ –[pv]metadatacopies 0|1|2 ]
[ –metadatasize Size[m|UNIT] ]
[ –metadataignore y|n ]
[ –norestorefile ]
[ –setphysicalvolumesize Size[m|UNIT] ]
[ –reportformat basic|json ]
[ –restorefile String ]
[ COMMON_OPTIONS ]

pvcreate position_args [ option_args ]
命令描述
命令pvcreate初始化PV,以使其被识别,并属于LVM,并允许PV在VG中使用。 PV可以是磁盘分区,整个磁盘,元设备,回环文件。
对于DOS磁盘分区,应使用fdisk(8),cfdisk(8)或等效软件将分区ID设置为0x8e。 对于GUID分区表(GPT),id为E6D6D379-F507-44C2-A23C-238F2A3DF928。 对于整个磁盘设备,只需擦除分区表,这将有效地破坏该磁盘上的所有数据。 这可以通过将第一个扇区清零来完成:

# dd if=/dev/zero of=PhysicalVolume bs=512 count=1

使用vgcreate(8)在PV上创建新的VG,或使用vgextend(8)将PV添加到现有VG。
选项force将创建PV而无需确认。重复强制选项(-ff)将强制创建PV,覆盖通常会阻止它的检查,例如,如果PV已经在VG中。
命令支持的选项及含义
–bootloaderareasize Size[m|UNIT] 除PV的数据区域外,创建一个指定大小的单独引导加载程序区域。 引导加载程序区域是PV上的保留空间区域,LVM不会从该区域分配任何范围,并且保持不变。 这主要是为了与引导加载程序一起使用来嵌入自己的数据或元数据。 引导加载程序区域的起始始终[……]

READ MORE

「pvdisplay(8)」-

显示PV的各种属性
命令语法格式
pvdisplay

[ -a|–all ]
[ -c|–colon ]
[ -C|–columns ]
[ -m|–maps ]
[ -o|–options String ]
[ -S|–select String ]
[ -s|–short ]
[ -O|–sort String ]
[ –aligned ]
[ –binary ]
[ –configreport log|vg|lv|pv|pvseg|seg ]
[ –foreign ]
[ –ignorelockingfailure ]
[ –ignoreskippedcluster ]
[ –logonly ]
[ –noheadings ]
[ –nosuffix ]
[ –readonly ]
[ –reportformat basic|json ]
[ –separator String ]
[ –shared ]
[ –unbuffered ]
[ –units r|R|h|H|b|B|s|S|k|K|m|M|g|G|t|T|p|P|e|E ]
[ COMMON_OPTIONS ]
[ PV|Tag … ]

pvdisplay [ option_args ] [ position_args ]
命令描述
命令pvdisplay显示PV的属性,如大小,PE大小,用于VG描述符区域的空间等。
命令pvs(8)是首选替代方案,使用更紧凑和可配置的输出格式显示相同信息和更多信息。
命令支持的选项及含义
–aligned 与–separator一起使用以对齐输出列。
–separator String 用于分隔每列的字符串。在grep输出时很有用。
-a|–all 显示有关尚未由LVM初始化的设备的信息,即它们不是PV。
–binary 使用二进制值“0”或“1”代替具有两个有效值的列的描述性文字值(不计算“unknown”值,表示无法确定该值)。
-c|–colon 生成冒号分隔输出,以便在脚本或程序中更容易解析。 另见vgs(8),它提供了对输出的更多控制。
-C|–columns 以列显示输出,相当于vgs(8)。 列出的选项与vgs(8)中给出的选项相同。
–configreport log|vg|lv|pv|pvseg|seg 参考lvmreport(7)手册。
–forei[……]

READ MORE

「pvremove(8)」-

从PV中删除LVM标签
命令语法格式
pvremove position_args [ option_args ]
pvremove PV … [ -f|–force ] [ –reportformat basic|json ] [ COMMON_OPTIONS ]
命令描述
命令pvremove擦除设备上的标签,以便LVM不再将其识别为PV。
当VG由活动LV使用时,不能从VG中移除PV。
重复强制选项(-ff)强制删除属于现有VG的PV。 通常,应该使用vgreduce(8)。
命令支持的选项及含义
-f|–force … 覆盖各种检查,确认和保护。 使用时要格外小心。
–reportformat basic|json 覆盖报告的当前输出格式,该格式由lvm.conf中的report/output_format设置全局定义。 basic是包含列和行的原始格式。 如果每个命令有多个报告,则每个报告都以报告名称为前缀进行标识。 json以JSON格式生成报告输出。 有关更多信息,请参阅lvmreport(7)。
用于lvm的公共选项
-y|–yes 不要以交互方式提示确认,但总是假设答案是肯定的。 使用时要格外小心。 (对于自动no,请参阅-qq。)
-v|–verbose … 设置详细级别。 重复1到4次以增加发送到标准输出和标准错误的消息的详细信息。
-t|–test 在测试模式下运行。 命令不会更新元数据。 这是通过禁用所有元数据写入,但仍然将成功返回到调用函数来实现的。 如果工具依赖于读回它认为已更改但尚未更改的元数据,则可能会在多阶段操作中导致异常错误消息。
-q|–quiet … 抑制输出和日志消息。 覆盖–debug和–verbose。 重复一次也可以通过回答“no”来抑制任何提示。
-h|–help 显示帮助信息。
-d|–debug … 设置调试级别。 重复1到6次以增加发送到日志文件和/或syslog(如果已配置)的消息的详细信息。
–version 显示版本信息并退出。
–profile String 选项–commandprofile或–metadataprofile的别名,具体取决于命令。
–longhelp 显示长帮助文本。
–driverloaded y|n 如果设置为no,则该命令不会尝试使用device-mapper。 用于测试和调试。
–config String 配置命令的设置。 这些覆盖lvm.conf设置。参数String使用与lvm.conf相同的格式,或者可以使用section/field语法。 有[……]

READ MORE

「pvresize」-

pvresize – Resize physical volume(s)

命令语法格式

pvresize position_args

[ option_args ]

命令描述

pvresize resizes a PV. The PV may already be in a VG and may have active LVs allocated on it.

USAGE

pvresize PV …

[ –setphysicalvolumesize Size[m|UNIT] ]
[ –reportformat basic|json ]
[ COMMON_OPTIONS ]

Common options for lvm:

[ -d|–debug ]
[ -h|–help ]
[ -q|–quiet ]
[ -t|–test ]
[ -v|–verbose ]
[ -y|–yes ]
[ –commandprofile String ]
[ –config String ]
[ –driverloaded y|n ]
[ –longhelp ]
[ –profile String ]
[ –version ]

命令支持的选项及含义

–commandprofile String

The command profile to use for command configuration. See lvm.conf(5) for more information about profiles.

–config String

Config settings for the command. These override lvm.conf settings. The String arg uses the same format as lvm.conf, or may use section/field syntax. See lvm.conf(5) for more information about config.

-d|–debug …

Set debug level. Repeat from 1 to 6 times to increase the detail of messag[……]

READ MORE

「pvs(8)」-

显示PV的信息
命令语法格式
pvs [ option_args ] [ position_args ]

pvs

[ -a|–all ]
[ -o|–options String ]
[ -S|–select String ]
[ -O|–sort String ]
[ –segments ]
[ –aligned ]
[ –binary ]
[ –configreport log|vg|lv|pv|pvseg|seg ]
[ –foreign ]
[ –ignorelockingfailure ]
[ –ignoreskippedcluster ]
[ –logonly ]
[ –nameprefixes ]
[ –noheadings ]
[ –nolocking ] n
[ –nosuffix ]
[ –readonly ]
[ –reportformat basic|json ]
[ –rows ]
[ –separator String ]
[ –shared ]
[ –trustcache ]
[ –unbuffered ]
[ –units r|R|h|H|b|B|s|S|k|K|m|M|g|G|t|T|p|P|e|E ]
[ –unquoted ]
[ COMMON_OPTIONS ]
[ PV|Tag … ]

命令描述
命令pvs输出关于PV的格式化信息。
命令支持的选项及含义
–aligned 与–separator一起使用,以对齐输出列。
–separator String 用于分隔每列的字符串。使用grep处理输出时很有用。
-a|–all 显示有关尚未由LVM初始化的设备的信息,即它们不是PV。
–binary 使用二进制值“0”或“1”代替具有两个有效值的列的描述性文字值(不计算“unknown”值,其表示无法确定该值)。
–configreport log|vg|lv|pv|pvseg|seg 参考lvmreport(7)手册。
–foreign 报告/显示否则将被跳过的外部VG。 有关外部VG的更多信息,请参阅lvmsystemid(7)。
–ignorelockingfailure 锁定失败后,允许命令继续执行只读元数据操作。
–ignoreskippedcluster 如果在没有集群锁定的情况下运行该命令,并[……]

READ MORE

「pvscan(8)」-

列出所有的PV
命令语法格式
pvscan option_args
pvscan [ option_args ]
pvscan [ position_args ]
显示PV信息
pvscan [ -e|–exported ] [ -n|–novolumegroup ] [ -s|–short ] [ -u|–uuid ] [ COMMON_OPTIONS ]
通过扫描PV填充lvmetad缓存
pvscan –cache [ -b|–background ] [ -a|–activate ay ] [ -j|–major Number ] [ –minor Number ] [ COMMON_OPTIONS ] [ String|PV … ]
命令的常规选项

[ –ignorelockingfailure ]
[ –reportformat basic|json ]

命令描述
命令pvscan扫描系统中所有支持的LVM块设备的PV。
用lvmetad扫描
当与lvmetad(8)守护进程一起使用时,pvscan的运行方式不同。
扫描磁盘需要读取LVM元数据,并识别LVM PV。读取后,lvmetad会缓存元数据,以便LVM命令可以读取它而无需重复扫描磁盘。这很有用,因为扫描磁盘非常耗时,频繁扫描可能会干扰系统和磁盘的正常工作。
未使用lvmetad时,LVM命令将恢复为扫描磁盘以读取元数据。任何需要元数据的LVM命令都会扫描磁盘;不需要“为了其他LVM命令”来运行pvscan命令。
使用lvmetad时,LVM命令通过从lvmetad读取元数据来避免扫描磁盘。当出现新磁盘时,必须对它们进行扫描,以便可以在lvmetad中缓存其元数据。这是通过命令pvscan –cache完成的,该命令扫描磁盘并将元数据传递给lvmetad守护进程。
当出现新设备时,pvscan –cache命令通常由系统服务自动运行。如果系统和lvmetad正常运行,用户通常不需要运行此命令。
由于历史原因,许多脚本包含不必要的pvscan(或vgscan)命令。为了避免系统被使用无关的磁盘扫描中断,普通的pvscan(没有–cache)将像其他LVM命令一样从lvmetad读取元数据。除了显示缓存的当前状态之外,它不会执行任何操作。

当给定特定的设备名称参数时,pvscan –cache将只读取指定的设备。
LVM udev规则和systemd服务用于启动自动设备扫描。
要防止pvscan –cache扫描设备,请将它们添加到lvm.conf(5)devices[……]

READ MORE

「vgchange(8)」-

vgchange – Change volume group attributes

命令语法格式

vgchange option_args position_args

[ option_args ]
[ position_args ]

-a|–activate y|n|ay

–activationmode partial|degraded|complete
–addtag Tag
–alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit

-A|–autobackup y|n
-c|–clustered y|n

–commandprofile String
–config String

-d|–debug

–deltag Tag
–detachprofile
–driverloaded y|n

-f|–force
-h|–help
-K|–ignoreactivationskip

–ignorelockingfailure
–ignoremonitoring
–ignoreskippedcluster
–lockopt String
–lockstart
–lockstop
–locktype sanlock|dlm|none

-l|–logicalvolume Number

–longhelp

-p|–maxphysicalvolumes Number

–metadataprofile String
–monitor y|n
–noudevsync

-P|–partial
-s|–physicalextentsize Size[m|UNIT]

–poll y|n
–profile String
–pvmetadatacopies 0|1|2

-q|–quiet

–refresh
–reportformat basic|json

-x|–resizeable y|n
-S|–select String

–sysinit
–systemid String[……]

READ MORE

「vgconvert(8)」-

更改VG元数据格式
命令语法格式
vgconvert position_args [ option_args ]

vgconvert VG …

[ -f|–force ]
[ -M|–metadatatype lvm2|lvm1 ]
[ –labelsector Number ]
[ –bootloaderareasize Size[m|UNIT] ]
[ –pvmetadatacopies 0|1|2 ]
[ –metadatasize Size[m|UNIT] ]
[ –reportformat basic|json ]
[ COMMON_OPTIONS ]

命令描述
命令vgconvert将VG元数据从一种格式转换为另一种格式。 新的元数据格式必须能够放入旧格式提供的空间。
由于不再使用LVM1格式,因此通常不再需要此命令。
命令支持的选项及含义
–bootloaderareasize Size[m|UNIT] 除PV的数据区域外,创建一个指定大小的单独引导加载程序区域。 引导加载程序区域是PV上的保留空间区域,LVM不会从该区域分配任何PE,并且保持不变。 这主要是为了与引导加载程序一起使用来嵌入自己的数据或元数据。 引导加载程序区域的起始始终是对齐的,另请参阅–dataalignment和–dataalignmentoffset选项。 引导加载程序区域大小最终可能会因对齐而最终增加,但它永远不会小于请求的大小。 要查看引导加载程序区域的开始和现有PV的大小,请使用pvs -o +pv_ba_start,pv_ba_size命令。
-f|–force … 覆盖各种检查,确认和保护。
使用时要格外小心。
–labelsector Number 默认情况下,PV在其第二个扇区(sector 1)中标有LVM2标识符。 这使您可以在磁盘起点附近使用不同的扇区(介于0和3之间 – 请参阅源中的LABEL_SCAN_SECTORS)。
小心使用。
–metadatasize Size[m|UNIT] 每个VG元数据区域使用的大致空间量。参数Size可能被四舍五入。
-M|–metadatatype lvm2|lvm1 指定要使用的磁盘上元数据的类型。 lvm2(或只是2)是当前的标准格式。 lvm1(或只是1)是一种可用于访问旧数据的历史格式。
–pvmetadatacopies 0|1|2 在PV上用于”存储VG元数据“的元数据区域的数量。 当2时,VG元数据的一个副本存储在PV的前面,而第二个副本存储在最后。 当1时[……]

READ MORE

「vgcreate(8)」-

创建VG
命令语法格式
vgcreate position_args [ option_args ]

vgcreate VG_new PV …

[ -A|–autobackup y|n ]
[ -c|–clustered y|n ]
[ -l|–maxlogicalvolumes Number ]
[ -p|–maxphysicalvolumes Number ]
[ -M|–metadatatype lvm2|lvm1 ]
[ -s|–physicalextentsize Size[m|UNIT] ]
[ -f|–force ]
[ -Z|–zero y|n ]
[ –addtag Tag ]
[ –alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit ]
[ –metadataprofile String ]
[ –labelsector Number ]
[ –metadatasize Size[m|UNIT] ]
[ –pvmetadatacopies 0|1|2 ]
[ –[vg]metadatacopies all|unmanaged|Number ]
[ –reportformat basic|json ]
[ –dataalignment Size[k|UNIT] ]
[ –dataalignmentoffset Size[k|UNIT] ]
[ –shared ]
[ –systemid String ]
[ –locktype sanlock|dlm|none ]
[ –lockopt String ]
[ COMMON_OPTIONS ]

命令描述
命令vgcreate在块设备上创建新的VG。如果先前没有使用pvcreate(8)将设备作为PV进行初始化,则vgcreate将初始化它们,使其成为PV。命令vgcreate也提供了用于初始化设备的pvcreate选项。
命令支持的选项及含义
–addtag Tag 将标签添加到PV,VG,LV。可以重复此选项以一次添加多个标签。 有关标签的信息,请参阅lvm(8)。
–alloc contiguous|cling|cling_by_tags|normal|anywhere|inherit 当命令需要从VG分配PE时,确定分配策略。 每个VG和LV都有一个分配策略,可以使用vgchange/lvchange进[……]

READ MORE

「vgdisplay(8)」-

显示VG信息
命令语法格式
vgdisplay [ option_args ] [ position_args ]

vgdisplay

[ -A|–activevolumegroups ]
[ -c|–colon ]
[ -C|–columns ]
[ -o|–options String ]
[ -S|–select String ]
[ -s|–short ]
[ -O|–sort String ]
[ –aligned ]
[ –binary ]
[ –configreport log|vg|lv|pv|pvseg|seg ]
[ –foreign ]
[ –ignorelockingfailure ]
[ –ignoreskippedcluster ]
[ –logonly ]
[ –noheadings ]
[ –nosuffix ]
[ –readonly ]
[ –reportformat basic|json ]
[ –shared ]
[ –separator String ]
[ –unbuffered ]
[ –units r|R|h|H|b|B|s|S|k|K|m|M|g|G|t|T|p|P|e|E ]
[ COMMON_OPTIONS ]
[ VG|Tag … ]

命令描述
命令vgdisplay显示VG的属性,以及关联的PV和LV。
而命令vgs(8)是一个首选替代方案,它使用更紧凑和可配置的输出格式显示相同信息和更多信息。
命令支持的选项及含义
-A|–activevolumegroups 仅选择活动VG。 如果VG中至少有一个LV处于活动状态,则认为VG处于活动状态。
–aligned 与–separator一起使用,以使输出列对齐。
–separator String 使用String分隔每列。在grep输出时很有用。
–binary 使用二进制值“0”或“1”代替具有两个有效值的列的描述性文字值(不计算“unknown”值,表示无法确定该值)。
-c|–colon 生成冒号分隔输出,以便在脚本或程序中更容易解析。 另见vgs(8),它提供了对输出的更多控制。
-C|–columns 以列显示输出,相当于vgs(8)。 列出的选项与vgs(8)中给出的选项相同。
–configreport log|vg|lv|pv|pvseg|seg 参考l[……]

READ MORE

「vgextend(8)」-

将PV添加到VG中
命令语法格式
vgextend position_args [ option_args ]

vgextend VG PV …

[ -A|–autobackup y|n ]
[ -f|–force ]
[ -Z|–zero y|n ]
[ -M|–metadatatype lvm2|lvm1 ]
[ –labelsector Number ]
[ –metadatasize Size[m|UNIT] ]
[ –pvmetadatacopies 0|1|2 ]
[ –metadataignore y|n ]
[ –dataalignment Size[k|UNIT] ]
[ –dataalignmentoffset Size[k|UNIT] ]
[ –reportformat basic|json ]
[ –restoremissing ]
[ COMMON_OPTIONS ]

命令描述
命令vgextend将一个或多个PV添加到VG中。 这增加了VG中LV可用的空间。
此外,已丢失然后返回的PV,(例如,由于短暂的设备故障),可以将其添加回VG而无需重新初始化它们(请参阅–restoremissing)。
如果尚未使用pvcreate初始化指定的PV,则vgextend将初始化它们。 在这种情况下,可以使用pvcreate选项,例如–labelsector, –metadatasize, –metadataignore, –pvmetadatacopies, –dataalignment, –dataalignmentoffset
命令支持的选项及含义
-A|–autobackup y|n 指定更改后是否应自动备份元数据。 强烈建议启用此功能! 有关更多信息,请参见vgcfgbackup(8)。
–dataalignment Size[k|UNIT] 将数据的开头对齐此数字的倍数。 在创建VG时也请指定适当的PE大小。要查看现有PV的第一个PE的位置,请使用pvs -o +pe_start命令。 另外,它可以由”对准偏移“移动。 请参阅lvm.conf/data_alignment_offset_detection和–dataalignmentoffset。
–dataalignmentoffset Size[k|UNIT] 将数据区域的起点移动此附加偏移量。
-f|–force … 覆盖各种检查,确认和保护。 使用时要格外小心。
–labelsector[……]

READ MORE

「vgimportclone」

[……]

READ MORE

「vgreduce(8)」-

从VG中删除PV
命令语法格式
vgreduce option_args position_args [ option_args ]

-a|–all
-A|–autobackup y|n

–commandprofile String
–config String

-d|–debug

–driverloaded y|n

-f|–force
-h|–help

–longhelp
–mirrorsonly
–profile String

-q|–quiet

–removemissing
–reportformat basic|json

-t|–test
-v|–verbose

–version

-y|–yes

从VG中移除PV
vgreduce VG PV … [ COMMON_OPTIONS ]
从VG中移除所有未使用的PV
vgreduce -a|–all VG [ COMMON_OPTIONS ]
从VG中移除所有丢失的PV
vgreduce –removemissing VG [ –mirrorsonly ] [ COMMON_OPTIONS ]
命令的一般选项
[ -A|–autobackup y|n ] [ -f|–force ] [ –reportformat basic|json ]
命令描述
命令vgreduce从VG中删除一个或多个未使用的PV。
命令支持的选项及含义
-a|–all 如果在命令行上什么都没有指定,则删除所有空PV。
-A|–autobackup y|n 指定更改后是否应自动备份元数据。 强烈建议启用此功能! 有关更多信息,请参见vgcfgbackup(8)。
-f|–force … 覆盖各种检查,确认和保护。 使用时要格外小心。
–mirrorsonly 仅从镜像LV中删除丢失的PV。
–removemissing 如果没有分配LV,则从VG中移除所有丢失的PV。 这恢复了VG的正常操作(可以再次创建,改变新的LV等)。 如果由于LV引用丢失的PV而无法实现,则可以将此选项与–force结合使用以使命令删除任何部分LV。 在这种情况下,部分在丢失的磁盘上的任何LV和从属快照将被完全删除,包括仍然存在的磁盘上的那些部分。 如果LV跨越多个磁盘,包括丢失的磁盘,则可以通过在部分模式下激活LV来首[……]

READ MORE