mirror of
git://sourceware.org/git/lvm2.git
synced 2024-12-21 13:34:40 +03:00
all: fix typos
This commit is contained in:
parent
d5b0c72f40
commit
01d5e4d1ca
@ -1769,7 +1769,7 @@ Version 2.02.105 - 20th January 2014
|
|||||||
Allow lvmetad to reuse stale socket.
|
Allow lvmetad to reuse stale socket.
|
||||||
Only unlink lvmetad socket on error if created by the same process.
|
Only unlink lvmetad socket on error if created by the same process.
|
||||||
Append missing newline to lvmetad missing socket path error message.
|
Append missing newline to lvmetad missing socket path error message.
|
||||||
Check for non-zero aligment in _text_pv_add_metadata_area() to not div by 0.
|
Check for non-zero alignment in _text_pv_add_metadata_area() to not div by 0.
|
||||||
Add allocation/use_blkid_wiping to lvm.conf to enable blkid wiping.
|
Add allocation/use_blkid_wiping to lvm.conf to enable blkid wiping.
|
||||||
Enable blkid_wiping by default if the blkid library is present.
|
Enable blkid_wiping by default if the blkid library is present.
|
||||||
Add configure --disable-blkid_wiping to disable libblkid signature detection.
|
Add configure --disable-blkid_wiping to disable libblkid signature detection.
|
||||||
|
@ -555,7 +555,7 @@ Version 1.02.86 - 23rd June 2014
|
|||||||
Add DM_REPORT_FIELD_TYPE_STRING_LIST: separate string and string list fields.
|
Add DM_REPORT_FIELD_TYPE_STRING_LIST: separate string and string list fields.
|
||||||
Add dm_str_list to libdevmapper for string list type definition and its reuse.
|
Add dm_str_list to libdevmapper for string list type definition and its reuse.
|
||||||
Add dmsetup -S/--select to define selection criteria for dmsetup reports.
|
Add dmsetup -S/--select to define selection criteria for dmsetup reports.
|
||||||
Add dm_report_init_with_selection to intialize report with selection criteria.
|
Add dm_report_init_with_selection to initialize report with selection criteria.
|
||||||
Add DM_REPORT_FIELD_TYPE_SIZE: separate number and size reporting fields.
|
Add DM_REPORT_FIELD_TYPE_SIZE: separate number and size reporting fields.
|
||||||
Use RemoveOnStop for dm-event.socket systemd unit.
|
Use RemoveOnStop for dm-event.socket systemd unit.
|
||||||
Document env var 'DM_DEFAULT_NAME_MANGLING_MODE' in dmsetup man page.
|
Document env var 'DM_DEFAULT_NAME_MANGLING_MODE' in dmsetup man page.
|
||||||
|
@ -270,16 +270,16 @@ devices {
|
|||||||
# Configuration option devices/md_chunk_alignment.
|
# Configuration option devices/md_chunk_alignment.
|
||||||
# Align the start of a PV data area with md device's stripe-width.
|
# Align the start of a PV data area with md device's stripe-width.
|
||||||
# This applies if a PV is placed directly on an md device.
|
# This applies if a PV is placed directly on an md device.
|
||||||
# default_data_alignment will be overriden if it is not aligned
|
# default_data_alignment will be overridden if it is not aligned
|
||||||
# with the value detected for this setting.
|
# with the value detected for this setting.
|
||||||
# This setting is overriden by data_alignment_detection,
|
# This setting is overridden by data_alignment_detection,
|
||||||
# data_alignment, and the --dataalignment option.
|
# data_alignment, and the --dataalignment option.
|
||||||
md_chunk_alignment = 1
|
md_chunk_alignment = 1
|
||||||
|
|
||||||
# Configuration option devices/default_data_alignment.
|
# Configuration option devices/default_data_alignment.
|
||||||
# Align the start of a PV data area with this number of MiB.
|
# Align the start of a PV data area with this number of MiB.
|
||||||
# Set to 1 for 1MiB, 2 for 2MiB, etc. Set to 0 to disable.
|
# Set to 1 for 1MiB, 2 for 2MiB, etc. Set to 0 to disable.
|
||||||
# This setting is overriden by data_alignment and the --dataalignment
|
# This setting is overridden by data_alignment and the --dataalignment
|
||||||
# option.
|
# option.
|
||||||
# This configuration option has an automatic default value.
|
# This configuration option has an automatic default value.
|
||||||
# default_data_alignment = 1
|
# default_data_alignment = 1
|
||||||
@ -293,9 +293,9 @@ devices {
|
|||||||
# preferred unit of receiving I/O, e.g. MD stripe width.
|
# preferred unit of receiving I/O, e.g. MD stripe width.
|
||||||
# minimum_io_size is used if optimal_io_size is undefined (0).
|
# minimum_io_size is used if optimal_io_size is undefined (0).
|
||||||
# If md_chunk_alignment is enabled, that detects the optimal_io_size.
|
# If md_chunk_alignment is enabled, that detects the optimal_io_size.
|
||||||
# default_data_alignment and md_chunk_alignment will be overriden
|
# default_data_alignment and md_chunk_alignment will be overridden
|
||||||
# if they are not aligned with the value detected for this setting.
|
# if they are not aligned with the value detected for this setting.
|
||||||
# This setting is overriden by data_alignment and the --dataalignment
|
# This setting is overridden by data_alignment and the --dataalignment
|
||||||
# option.
|
# option.
|
||||||
data_alignment_detection = 1
|
data_alignment_detection = 1
|
||||||
|
|
||||||
@ -304,7 +304,7 @@ devices {
|
|||||||
# When non-zero, this setting overrides default_data_alignment.
|
# When non-zero, this setting overrides default_data_alignment.
|
||||||
# Set to 0 to disable, in which case default_data_alignment
|
# Set to 0 to disable, in which case default_data_alignment
|
||||||
# is used to align the first PE in units of MiB.
|
# is used to align the first PE in units of MiB.
|
||||||
# This setting is overriden by the --dataalignment option.
|
# This setting is overridden by the --dataalignment option.
|
||||||
data_alignment = 0
|
data_alignment = 0
|
||||||
|
|
||||||
# Configuration option devices/data_alignment_offset_detection.
|
# Configuration option devices/data_alignment_offset_detection.
|
||||||
@ -315,7 +315,7 @@ devices {
|
|||||||
# partitioning will have an alignment_offset of 3584 bytes (sector 7
|
# partitioning will have an alignment_offset of 3584 bytes (sector 7
|
||||||
# is the lowest aligned logical block, the 4KiB sectors start at
|
# is the lowest aligned logical block, the 4KiB sectors start at
|
||||||
# LBA -1, and consequently sector 63 is aligned on a 4KiB boundary).
|
# LBA -1, and consequently sector 63 is aligned on a 4KiB boundary).
|
||||||
# This setting is overriden by the --dataalignmentoffset option.
|
# This setting is overridden by the --dataalignmentoffset option.
|
||||||
data_alignment_offset_detection = 1
|
data_alignment_offset_detection = 1
|
||||||
|
|
||||||
# Configuration option devices/ignore_suspended_devices.
|
# Configuration option devices/ignore_suspended_devices.
|
||||||
|
@ -77,7 +77,7 @@ static int _process_raid_event(struct dso_state *state, char *params, const char
|
|||||||
|
|
||||||
if (dead) {
|
if (dead) {
|
||||||
/*
|
/*
|
||||||
* Use the first event to run a repair ignoring any additonal ones.
|
* Use the first event to run a repair ignoring any additional ones.
|
||||||
*
|
*
|
||||||
* We presume lvconvert to do pre-repair
|
* We presume lvconvert to do pre-repair
|
||||||
* checks to avoid bloat in this plugin.
|
* checks to avoid bloat in this plugin.
|
||||||
|
@ -94,7 +94,7 @@ journal_watermark:number
|
|||||||
|
|
||||||
commit_time:number
|
commit_time:number
|
||||||
Commit time in milliseconds. When this time passes, the journal is
|
Commit time in milliseconds. When this time passes, the journal is
|
||||||
written. The journal is also written immediatelly if the FLUSH
|
written. The journal is also written immediately if the FLUSH
|
||||||
request is received.
|
request is received.
|
||||||
|
|
||||||
internal_hash:algorithm(:key) (the key is optional)
|
internal_hash:algorithm(:key) (the key is optional)
|
||||||
|
@ -427,15 +427,15 @@ cfg(devices_fw_raid_component_detection_CFG, "fw_raid_component_detection", devi
|
|||||||
cfg(devices_md_chunk_alignment_CFG, "md_chunk_alignment", devices_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_MD_CHUNK_ALIGNMENT, vsn(2, 2, 48), NULL, 0, NULL,
|
cfg(devices_md_chunk_alignment_CFG, "md_chunk_alignment", devices_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_MD_CHUNK_ALIGNMENT, vsn(2, 2, 48), NULL, 0, NULL,
|
||||||
"Align the start of a PV data area with md device's stripe-width.\n"
|
"Align the start of a PV data area with md device's stripe-width.\n"
|
||||||
"This applies if a PV is placed directly on an md device.\n"
|
"This applies if a PV is placed directly on an md device.\n"
|
||||||
"default_data_alignment will be overriden if it is not aligned\n"
|
"default_data_alignment will be overridden if it is not aligned\n"
|
||||||
"with the value detected for this setting.\n"
|
"with the value detected for this setting.\n"
|
||||||
"This setting is overriden by data_alignment_detection,\n"
|
"This setting is overridden by data_alignment_detection,\n"
|
||||||
"data_alignment, and the --dataalignment option.\n")
|
"data_alignment, and the --dataalignment option.\n")
|
||||||
|
|
||||||
cfg(devices_default_data_alignment_CFG, "default_data_alignment", devices_CFG_SECTION, CFG_DEFAULT_COMMENTED, CFG_TYPE_INT, FIRST_PE_AT_ONE_MB_IN_MB, vsn(2, 2, 75), NULL, 0, NULL,
|
cfg(devices_default_data_alignment_CFG, "default_data_alignment", devices_CFG_SECTION, CFG_DEFAULT_COMMENTED, CFG_TYPE_INT, FIRST_PE_AT_ONE_MB_IN_MB, vsn(2, 2, 75), NULL, 0, NULL,
|
||||||
"Align the start of a PV data area with this number of MiB.\n"
|
"Align the start of a PV data area with this number of MiB.\n"
|
||||||
"Set to 1 for 1MiB, 2 for 2MiB, etc. Set to 0 to disable.\n"
|
"Set to 1 for 1MiB, 2 for 2MiB, etc. Set to 0 to disable.\n"
|
||||||
"This setting is overriden by data_alignment and the --dataalignment\n"
|
"This setting is overridden by data_alignment and the --dataalignment\n"
|
||||||
"option.\n")
|
"option.\n")
|
||||||
|
|
||||||
cfg(devices_data_alignment_detection_CFG, "data_alignment_detection", devices_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_DATA_ALIGNMENT_DETECTION, vsn(2, 2, 51), NULL, 0, NULL,
|
cfg(devices_data_alignment_detection_CFG, "data_alignment_detection", devices_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_DATA_ALIGNMENT_DETECTION, vsn(2, 2, 51), NULL, 0, NULL,
|
||||||
@ -447,9 +447,9 @@ cfg(devices_data_alignment_detection_CFG, "data_alignment_detection", devices_CF
|
|||||||
"preferred unit of receiving I/O, e.g. MD stripe width.\n"
|
"preferred unit of receiving I/O, e.g. MD stripe width.\n"
|
||||||
"minimum_io_size is used if optimal_io_size is undefined (0).\n"
|
"minimum_io_size is used if optimal_io_size is undefined (0).\n"
|
||||||
"If md_chunk_alignment is enabled, that detects the optimal_io_size.\n"
|
"If md_chunk_alignment is enabled, that detects the optimal_io_size.\n"
|
||||||
"default_data_alignment and md_chunk_alignment will be overriden\n"
|
"default_data_alignment and md_chunk_alignment will be overridden\n"
|
||||||
"if they are not aligned with the value detected for this setting.\n"
|
"if they are not aligned with the value detected for this setting.\n"
|
||||||
"This setting is overriden by data_alignment and the --dataalignment\n"
|
"This setting is overridden by data_alignment and the --dataalignment\n"
|
||||||
"option.\n")
|
"option.\n")
|
||||||
|
|
||||||
cfg(devices_data_alignment_CFG, "data_alignment", devices_CFG_SECTION, 0, CFG_TYPE_INT, 0, vsn(2, 2, 45), NULL, 0, NULL,
|
cfg(devices_data_alignment_CFG, "data_alignment", devices_CFG_SECTION, 0, CFG_TYPE_INT, 0, vsn(2, 2, 45), NULL, 0, NULL,
|
||||||
@ -457,7 +457,7 @@ cfg(devices_data_alignment_CFG, "data_alignment", devices_CFG_SECTION, 0, CFG_TY
|
|||||||
"When non-zero, this setting overrides default_data_alignment.\n"
|
"When non-zero, this setting overrides default_data_alignment.\n"
|
||||||
"Set to 0 to disable, in which case default_data_alignment\n"
|
"Set to 0 to disable, in which case default_data_alignment\n"
|
||||||
"is used to align the first PE in units of MiB.\n"
|
"is used to align the first PE in units of MiB.\n"
|
||||||
"This setting is overriden by the --dataalignment option.\n")
|
"This setting is overridden by the --dataalignment option.\n")
|
||||||
|
|
||||||
cfg(devices_data_alignment_offset_detection_CFG, "data_alignment_offset_detection", devices_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_DATA_ALIGNMENT_OFFSET_DETECTION, vsn(2, 2, 50), NULL, 0, NULL,
|
cfg(devices_data_alignment_offset_detection_CFG, "data_alignment_offset_detection", devices_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_DATA_ALIGNMENT_OFFSET_DETECTION, vsn(2, 2, 50), NULL, 0, NULL,
|
||||||
"Shift the start of an aligned PV data area based on sysfs information.\n"
|
"Shift the start of an aligned PV data area based on sysfs information.\n"
|
||||||
@ -467,7 +467,7 @@ cfg(devices_data_alignment_offset_detection_CFG, "data_alignment_offset_detectio
|
|||||||
"partitioning will have an alignment_offset of 3584 bytes (sector 7\n"
|
"partitioning will have an alignment_offset of 3584 bytes (sector 7\n"
|
||||||
"is the lowest aligned logical block, the 4KiB sectors start at\n"
|
"is the lowest aligned logical block, the 4KiB sectors start at\n"
|
||||||
"LBA -1, and consequently sector 63 is aligned on a 4KiB boundary).\n"
|
"LBA -1, and consequently sector 63 is aligned on a 4KiB boundary).\n"
|
||||||
"This setting is overriden by the --dataalignmentoffset option.\n")
|
"This setting is overridden by the --dataalignmentoffset option.\n")
|
||||||
|
|
||||||
cfg(devices_ignore_suspended_devices_CFG, "ignore_suspended_devices", devices_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_IGNORE_SUSPENDED_DEVICES, vsn(1, 2, 19), NULL, 0, NULL,
|
cfg(devices_ignore_suspended_devices_CFG, "ignore_suspended_devices", devices_CFG_SECTION, 0, CFG_TYPE_BOOL, DEFAULT_IGNORE_SUSPENDED_DEVICES, vsn(1, 2, 19), NULL, 0, NULL,
|
||||||
"Ignore DM devices that have I/O suspended while scanning devices.\n"
|
"Ignore DM devices that have I/O suspended while scanning devices.\n"
|
||||||
|
@ -1289,7 +1289,7 @@ int lockd_start_wait(struct cmd_context *cmd)
|
|||||||
* can provide in the lock-gl call.
|
* can provide in the lock-gl call.
|
||||||
*
|
*
|
||||||
* lockd_gl() and lockd_gl_create() differ in the specific cases where
|
* lockd_gl() and lockd_gl_create() differ in the specific cases where
|
||||||
* ENOLS (no lockspace found) is overriden. In the vgcreate case, the
|
* ENOLS (no lockspace found) is overridden. In the vgcreate case, the
|
||||||
* override cases are related to sanlock bootstrap, and the lock_type of
|
* override cases are related to sanlock bootstrap, and the lock_type of
|
||||||
* the vg being created is needed.
|
* the vg being created is needed.
|
||||||
*
|
*
|
||||||
|
@ -5463,7 +5463,7 @@ static int _takeover_upconvert_wrapper(TAKEOVER_FN_ARGS)
|
|||||||
extents_copied = seg->extents_copied;
|
extents_copied = seg->extents_copied;
|
||||||
seg_len = seg->len;
|
seg_len = seg->len;
|
||||||
|
|
||||||
/* In case of raid4/5, adjust to allow for allocation of additonal image pairs */
|
/* In case of raid4/5, adjust to allow for allocation of additional image pairs */
|
||||||
if (seg_is_raid4(seg) || seg_is_any_raid5(seg)) {
|
if (seg_is_raid4(seg) || seg_is_any_raid5(seg)) {
|
||||||
if (!(seg->segtype = get_segtype_from_flag(lv->vg->cmd, SEG_RAID0_META)))
|
if (!(seg->segtype = get_segtype_from_flag(lv->vg->cmd, SEG_RAID0_META)))
|
||||||
return_0;
|
return_0;
|
||||||
|
@ -510,7 +510,7 @@ Suppress the headings line when using columnar output.
|
|||||||
.
|
.
|
||||||
.HP
|
.HP
|
||||||
.BR --noflush
|
.BR --noflush
|
||||||
Do not flush outstading I/O when suspending a device, or do not
|
Do not flush outstanding I/O when suspending a device, or do not
|
||||||
commit thin-pool metadata when obtaining thin-pool status.
|
commit thin-pool metadata when obtaining thin-pool status.
|
||||||
.
|
.
|
||||||
.HP
|
.HP
|
||||||
|
@ -553,7 +553,7 @@ Can also specify custom units e.g. \fB--units\ 3M\fP.
|
|||||||
.IR user_data
|
.IR user_data
|
||||||
.br
|
.br
|
||||||
Specify user data (a word) to be stored with a new region. The value
|
Specify user data (a word) to be stored with a new region. The value
|
||||||
is added to any internal auxilliary data (for example, group
|
is added to any internal auxiliary data (for example, group
|
||||||
information), and stored with the region in the aux_data field provided
|
information), and stored with the region in the aux_data field provided
|
||||||
by the kernel. Whitespace is not permitted.
|
by the kernel. Whitespace is not permitted.
|
||||||
.
|
.
|
||||||
@ -1022,7 +1022,7 @@ Group identifier. This is a non-negative integer returned by the dmstats
|
|||||||
.TP
|
.TP
|
||||||
.B interval_ns
|
.B interval_ns
|
||||||
The estimated interval over which the current counter values have
|
The estimated interval over which the current counter values have
|
||||||
accumulated. The value is reported as an interger expressed in units
|
accumulated. The value is reported as an integer expressed in units
|
||||||
of nanoseconds.
|
of nanoseconds.
|
||||||
.TP
|
.TP
|
||||||
.B interval
|
.B interval
|
||||||
|
@ -678,7 +678,7 @@ multiple tags at once. See \fBlvm\fP(8) for information about tags.
|
|||||||
.br
|
.br
|
||||||
Determines the allocation policy when a command needs to allocate
|
Determines the allocation policy when a command needs to allocate
|
||||||
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
||||||
which can be changed with vgchange/lvchange, or overriden on the
|
which can be changed with vgchange/lvchange, or overridden on the
|
||||||
command line.
|
command line.
|
||||||
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
||||||
on the same PV.
|
on the same PV.
|
||||||
|
@ -1192,7 +1192,7 @@ Common options for lvm:
|
|||||||
.br
|
.br
|
||||||
Determines the allocation policy when a command needs to allocate
|
Determines the allocation policy when a command needs to allocate
|
||||||
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
||||||
which can be changed with vgchange/lvchange, or overriden on the
|
which can be changed with vgchange/lvchange, or overridden on the
|
||||||
command line.
|
command line.
|
||||||
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
||||||
on the same PV.
|
on the same PV.
|
||||||
|
@ -1269,7 +1269,7 @@ multiple tags at once. See \fBlvm\fP(8) for information about tags.
|
|||||||
.br
|
.br
|
||||||
Determines the allocation policy when a command needs to allocate
|
Determines the allocation policy when a command needs to allocate
|
||||||
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
||||||
which can be changed with vgchange/lvchange, or overriden on the
|
which can be changed with vgchange/lvchange, or overridden on the
|
||||||
command line.
|
command line.
|
||||||
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
||||||
on the same PV.
|
on the same PV.
|
||||||
|
@ -362,7 +362,7 @@ Common options for lvm:
|
|||||||
.br
|
.br
|
||||||
Determines the allocation policy when a command needs to allocate
|
Determines the allocation policy when a command needs to allocate
|
||||||
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
||||||
which can be changed with vgchange/lvchange, or overriden on the
|
which can be changed with vgchange/lvchange, or overridden on the
|
||||||
command line.
|
command line.
|
||||||
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
||||||
on the same PV.
|
on the same PV.
|
||||||
|
@ -427,12 +427,12 @@ File descriptor to use for report output from LVM commands.
|
|||||||
.TP
|
.TP
|
||||||
.B LVM_COMMAND_PROFILE
|
.B LVM_COMMAND_PROFILE
|
||||||
Name of default command profile to use for LVM commands. This profile
|
Name of default command profile to use for LVM commands. This profile
|
||||||
is overriden by direct use of \fB--commandprofile\fP command line option.
|
is overridden by direct use of \fB--commandprofile\fP command line option.
|
||||||
.TP
|
.TP
|
||||||
.B LVM_RUN_BY_DMEVENTD
|
.B LVM_RUN_BY_DMEVENTD
|
||||||
This variable is normally set by dmeventd plugin to inform lvm2 command
|
This variable is normally set by dmeventd plugin to inform lvm2 command
|
||||||
it is running from dmeventd plugin so lvm2 takes some extra action
|
it is running from dmeventd plugin so lvm2 takes some extra action
|
||||||
to avoid comunication and deadlocks with dmeventd.
|
to avoid communication and deadlocks with dmeventd.
|
||||||
.TP
|
.TP
|
||||||
.B LVM_SYSTEM_DIR
|
.B LVM_SYSTEM_DIR
|
||||||
Directory containing \fBlvm.conf\fP(5) and other LVM system files.
|
Directory containing \fBlvm.conf\fP(5) and other LVM system files.
|
||||||
|
@ -180,7 +180,7 @@ parity 0 with data restart.) See \fBRAID5 variants\fP below.
|
|||||||
|
|
||||||
raid6 is a form of striping like raid5, but uses two extra devices for
|
raid6 is a form of striping like raid5, but uses two extra devices for
|
||||||
parity blocks. LV data and parity blocks are stored on each device, typically
|
parity blocks. LV data and parity blocks are stored on each device, typically
|
||||||
in a rotating pattern for perfomramce reasons. The
|
in a rotating pattern for performance reasons. The
|
||||||
LV data remains available if up to two devices fail. The parity is used
|
LV data remains available if up to two devices fail. The parity is used
|
||||||
to recalculate data that is lost from one or two devices. The minimum
|
to recalculate data that is lost from one or two devices. The minimum
|
||||||
number of devices required is 5.
|
number of devices required is 5.
|
||||||
@ -376,7 +376,7 @@ The \fBrepair\fP mode can make the RAID LV data consistent, but it does
|
|||||||
not know which data is correct. The result may be consistent but
|
not know which data is correct. The result may be consistent but
|
||||||
incorrect data. When two different blocks of data must be made
|
incorrect data. When two different blocks of data must be made
|
||||||
consistent, it chooses the block from the device that would be used during
|
consistent, it chooses the block from the device that would be used during
|
||||||
RAID intialization. However, if the PV holding corrupt data is known,
|
RAID initialization. However, if the PV holding corrupt data is known,
|
||||||
lvchange --rebuild can be used in place of scrubbing to reconstruct the
|
lvchange --rebuild can be used in place of scrubbing to reconstruct the
|
||||||
data on the bad device.
|
data on the bad device.
|
||||||
|
|
||||||
@ -475,7 +475,7 @@ holds parity. Each rmeta SubLV holds RAID metadata.
|
|||||||
|
|
||||||
.B raid5
|
.B raid5
|
||||||
.br
|
.br
|
||||||
At least three rimage SubLVs each typcially hold a portion of LV data and parity
|
At least three rimage SubLVs each typically hold a portion of LV data and parity
|
||||||
(see section on raid5)
|
(see section on raid5)
|
||||||
Each rmeta SubLV holds RAID metadata.
|
Each rmeta SubLV holds RAID metadata.
|
||||||
|
|
||||||
@ -1347,7 +1347,7 @@ The 'R' in the same column of the attribute field shows the freed image Sub LVs
|
|||||||
lv_rimage_6:0-33 8192
|
lv_rimage_6:0-33 8192
|
||||||
.fi
|
.fi
|
||||||
|
|
||||||
Now that the reshape is finished the 'R' atribute on the RaidLV shows images can be removed.
|
Now that the reshape is finished the 'R' attribute on the RaidLV shows images can be removed.
|
||||||
|
|
||||||
.nf
|
.nf
|
||||||
# lvs -o lv_name,attr,segtype,seg_pe_ranges,dataoffset vg
|
# lvs -o lv_name,attr,segtype,seg_pe_ranges,dataoffset vg
|
||||||
@ -1584,7 +1584,7 @@ conversion.
|
|||||||
|
|
||||||
Now we'll change the number of data stripes from 1 to 5 and request 128K stripe size
|
Now we'll change the number of data stripes from 1 to 5 and request 128K stripe size
|
||||||
in one command. This will grow the size of the LV by a factor of 5 (we add 4 data stripes
|
in one command. This will grow the size of the LV by a factor of 5 (we add 4 data stripes
|
||||||
to the one given). That additonal space can be used by e.g. growing any contained filesystem
|
to the one given). That additional space can be used by e.g. growing any contained filesystem
|
||||||
or the LV can be reduced in size after the reshaping conversion has finished.
|
or the LV can be reduced in size after the reshaping conversion has finished.
|
||||||
|
|
||||||
.nf
|
.nf
|
||||||
|
@ -129,7 +129,7 @@ Definition of the set set of fields to use
|
|||||||
.br
|
.br
|
||||||
Field set to use. See \fBmain report specifics\fP and
|
Field set to use. See \fBmain report specifics\fP and
|
||||||
\fBlog report specifics\fP for information about field sets configured with
|
\fBlog report specifics\fP for information about field sets configured with
|
||||||
global configuratin settings that this option overrides.
|
global configuration settings that this option overrides.
|
||||||
.IP - 3
|
.IP - 3
|
||||||
--options|-o+ FieldSet
|
--options|-o+ FieldSet
|
||||||
.br
|
.br
|
||||||
@ -240,7 +240,7 @@ this option suppresses the \fBmain report\fP output and it causes the
|
|||||||
.IP - 3
|
.IP - 3
|
||||||
--unbuffered
|
--unbuffered
|
||||||
.br
|
.br
|
||||||
Overrides report/bufffered configuration setting.
|
Overrides report/buffered configuration setting.
|
||||||
.RE
|
.RE
|
||||||
|
|
||||||
.RE
|
.RE
|
||||||
@ -1337,7 +1337,7 @@ field which is of type "size" - it's =, !=, >=, >, <= and <. You can find
|
|||||||
applicable comparison operators for other fields and other field types the
|
applicable comparison operators for other fields and other field types the
|
||||||
same way.
|
same way.
|
||||||
|
|
||||||
To demostrate selection functionality in LVM, we will create more LVs in
|
To demonstrate selection functionality in LVM, we will create more LVs in
|
||||||
addition to lvol0 and lvol1 we used in our previous examples.
|
addition to lvol0 and lvol1 we used in our previous examples.
|
||||||
|
|
||||||
.nf
|
.nf
|
||||||
@ -1686,9 +1686,9 @@ subreport here.
|
|||||||
Below is an extended example with \fBlvm fullreport\fP to illustrate
|
Below is an extended example with \fBlvm fullreport\fP to illustrate
|
||||||
combination of various options. The report output is in JSON format.
|
combination of various options. The report output is in JSON format.
|
||||||
Also, we configure "vg", "pvseg", "seg" and "log" subreport to contain
|
Also, we configure "vg", "pvseg", "seg" and "log" subreport to contain
|
||||||
only specified fields. For the "pvseg" subreport, we're intested only
|
only specified fields. For the "pvseg" subreport, we're interested only
|
||||||
in PV names having "sda" in their name. For the "log" subreport we're
|
in PV names having "sda" in their name. For the "log" subreport we're
|
||||||
intested only in log lines related to either "lvol0" object or object
|
interested only in log lines related to either "lvol0" object or object
|
||||||
having "sda" in its name. Also, for the log subreport we define ordering
|
having "sda" in its name. Also, for the log subreport we define ordering
|
||||||
to be based on "log_object_type" field.
|
to be based on "log_object_type" field.
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@ accessible to any host.
|
|||||||
|
|
||||||
.B Owned:
|
.B Owned:
|
||||||
A local VG that has a system ID set, as viewed from the host with a
|
A local VG that has a system ID set, as viewed from the host with a
|
||||||
matching system ID (the owner). This VG type is acessible to the host.
|
matching system ID (the owner). This VG type is accessible to the host.
|
||||||
|
|
||||||
.B Foreign:
|
.B Foreign:
|
||||||
A local VG that has a system ID set, as viewed from any host with an
|
A local VG that has a system ID set, as viewed from any host with an
|
||||||
|
@ -310,7 +310,7 @@ Common options for lvm:
|
|||||||
.br
|
.br
|
||||||
Determines the allocation policy when a command needs to allocate
|
Determines the allocation policy when a command needs to allocate
|
||||||
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
||||||
which can be changed with vgchange/lvchange, or overriden on the
|
which can be changed with vgchange/lvchange, or overridden on the
|
||||||
command line.
|
command line.
|
||||||
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
||||||
on the same PV.
|
on the same PV.
|
||||||
|
@ -54,7 +54,7 @@ default_data_alignment 1 (MiB), setting --metadatasize 2048k results in
|
|||||||
pe_start of 3 MiB and mda_size of 3068 KiB. Alternatively, --metadatasize
|
pe_start of 3 MiB and mda_size of 3068 KiB. Alternatively, --metadatasize
|
||||||
2044k results in pe_start at 2 MiB and mda_size of 2044 KiB.
|
2044k results in pe_start at 2 MiB and mda_size of 2044 KiB.
|
||||||
|
|
||||||
The alignment of pe_start described above may be automatically overriden
|
The alignment of pe_start described above may be automatically overridden
|
||||||
based on md device properties or device i/o properties reported in sysfs.
|
based on md device properties or device i/o properties reported in sysfs.
|
||||||
These automatic adjustments can be enabled/disabled using lvm.conf
|
These automatic adjustments can be enabled/disabled using lvm.conf
|
||||||
settings md_chunk_alignment and data_alignment_offset_detection.
|
settings md_chunk_alignment and data_alignment_offset_detection.
|
||||||
@ -72,7 +72,7 @@ provides at least 2048 KiB of metadata space.
|
|||||||
Always check the resulting alignment and metadata size when using
|
Always check the resulting alignment and metadata size when using
|
||||||
these options.
|
these options.
|
||||||
|
|
||||||
To shift an aligned pe_start value, use the --dataaligmentoffset option.
|
To shift an aligned pe_start value, use the --dataalignmentoffset option.
|
||||||
The pe_start alignment is calculated as described above, and then the
|
The pe_start alignment is calculated as described above, and then the
|
||||||
value specified with --dataaligmentoffset is added to produce the final
|
value specified with --dataalignmentoffset is added to produce the final
|
||||||
pe_start value.
|
pe_start value.
|
||||||
|
@ -64,7 +64,7 @@ default_data_alignment 1 (MiB), setting --metadatasize 2048k results in
|
|||||||
pe_start of 3 MiB and mda_size of 3068 KiB. Alternatively, --metadatasize
|
pe_start of 3 MiB and mda_size of 3068 KiB. Alternatively, --metadatasize
|
||||||
2044k results in pe_start at 2 MiB and mda_size of 2044 KiB.
|
2044k results in pe_start at 2 MiB and mda_size of 2044 KiB.
|
||||||
|
|
||||||
The alignment of pe_start described above may be automatically overriden
|
The alignment of pe_start described above may be automatically overridden
|
||||||
based on md device properties or device i/o properties reported in sysfs.
|
based on md device properties or device i/o properties reported in sysfs.
|
||||||
These automatic adjustments can be enabled/disabled using lvm.conf
|
These automatic adjustments can be enabled/disabled using lvm.conf
|
||||||
settings md_chunk_alignment and data_alignment_offset_detection.
|
settings md_chunk_alignment and data_alignment_offset_detection.
|
||||||
@ -82,9 +82,9 @@ provides at least 2048 KiB of metadata space.
|
|||||||
Always check the resulting alignment and metadata size when using
|
Always check the resulting alignment and metadata size when using
|
||||||
these options.
|
these options.
|
||||||
|
|
||||||
To shift an aligned pe_start value, use the --dataaligmentoffset option.
|
To shift an aligned pe_start value, use the --dataalignmentoffset option.
|
||||||
The pe_start alignment is calculated as described above, and then the
|
The pe_start alignment is calculated as described above, and then the
|
||||||
value specified with --dataaligmentoffset is added to produce the final
|
value specified with --dataalignmentoffset is added to produce the final
|
||||||
pe_start value.
|
pe_start value.
|
||||||
.SH USAGE
|
.SH USAGE
|
||||||
\fBpvcreate\fP \fIPV\fP ...
|
\fBpvcreate\fP \fIPV\fP ...
|
||||||
|
@ -172,7 +172,7 @@ destination PV, while unmoved segments will remain on the source PV.
|
|||||||
.br
|
.br
|
||||||
Determines the allocation policy when a command needs to allocate
|
Determines the allocation policy when a command needs to allocate
|
||||||
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
||||||
which can be changed with vgchange/lvchange, or overriden on the
|
which can be changed with vgchange/lvchange, or overridden on the
|
||||||
command line.
|
command line.
|
||||||
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
||||||
on the same PV.
|
on the same PV.
|
||||||
|
@ -697,7 +697,7 @@ multiple tags at once. See \fBlvm\fP(8) for information about tags.
|
|||||||
.br
|
.br
|
||||||
Determines the allocation policy when a command needs to allocate
|
Determines the allocation policy when a command needs to allocate
|
||||||
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
||||||
which can be changed with vgchange/lvchange, or overriden on the
|
which can be changed with vgchange/lvchange, or overridden on the
|
||||||
command line.
|
command line.
|
||||||
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
||||||
on the same PV.
|
on the same PV.
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
vgcreate creates a new VG on block devices. If the devices were not
|
vgcreate creates a new VG on block devices. If the devices were not
|
||||||
previously intialized as PVs with \fBpvcreate\fP(8), vgcreate will
|
previously initialized as PVs with \fBpvcreate\fP(8), vgcreate will
|
||||||
inititialize them, making them PVs. The pvcreate options for initializing
|
inititialize them, making them PVs. The pvcreate options for initializing
|
||||||
devices are also available with vgcreate.
|
devices are also available with vgcreate.
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ vgcreate - Create a volume group
|
|||||||
.br
|
.br
|
||||||
.SH DESCRIPTION
|
.SH DESCRIPTION
|
||||||
vgcreate creates a new VG on block devices. If the devices were not
|
vgcreate creates a new VG on block devices. If the devices were not
|
||||||
previously intialized as PVs with \fBpvcreate\fP(8), vgcreate will
|
previously initialized as PVs with \fBpvcreate\fP(8), vgcreate will
|
||||||
inititialize them, making them PVs. The pvcreate options for initializing
|
inititialize them, making them PVs. The pvcreate options for initializing
|
||||||
devices are also available with vgcreate.
|
devices are also available with vgcreate.
|
||||||
|
|
||||||
@ -191,7 +191,7 @@ multiple tags at once. See \fBlvm\fP(8) for information about tags.
|
|||||||
.br
|
.br
|
||||||
Determines the allocation policy when a command needs to allocate
|
Determines the allocation policy when a command needs to allocate
|
||||||
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
||||||
which can be changed with vgchange/lvchange, or overriden on the
|
which can be changed with vgchange/lvchange, or overridden on the
|
||||||
command line.
|
command line.
|
||||||
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
||||||
on the same PV.
|
on the same PV.
|
||||||
|
@ -145,7 +145,7 @@ Common options for lvm:
|
|||||||
.br
|
.br
|
||||||
Determines the allocation policy when a command needs to allocate
|
Determines the allocation policy when a command needs to allocate
|
||||||
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy
|
||||||
which can be changed with vgchange/lvchange, or overriden on the
|
which can be changed with vgchange/lvchange, or overridden on the
|
||||||
command line.
|
command line.
|
||||||
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
\fBnormal\fP applies common sense rules such as not placing parallel stripes
|
||||||
on the same PV.
|
on the same PV.
|
||||||
|
@ -54,7 +54,7 @@ aux delay_dev "$dev1" 0 400 "$(get first_extent_sector "$dev1"):"
|
|||||||
# Initiate background merge
|
# Initiate background merge
|
||||||
lvconvert -b --merge $vg/$lv2
|
lvconvert -b --merge $vg/$lv2
|
||||||
|
|
||||||
# Query status of snapshot immediatelly after start
|
# Query status of snapshot immediately after start
|
||||||
# - may hit race of checking already in-progress merge
|
# - may hit race of checking already in-progress merge
|
||||||
#lvs -a -o+lv_merging,lv_merge_failed $vg
|
#lvs -a -o+lv_merging,lv_merge_failed $vg
|
||||||
check lv_field $vg/$lv1 lv_merging "merging"
|
check lv_field $vg/$lv1 lv_merging "merging"
|
||||||
|
@ -59,7 +59,7 @@ arg(aligned_ARG, '\0', "aligned", 0, 0, 0,
|
|||||||
arg(alloc_ARG, '\0', "alloc", alloc_VAL, 0, 0,
|
arg(alloc_ARG, '\0', "alloc", alloc_VAL, 0, 0,
|
||||||
"Determines the allocation policy when a command needs to allocate\n"
|
"Determines the allocation policy when a command needs to allocate\n"
|
||||||
"Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy\n"
|
"Physical Extents (PEs) from the VG. Each VG and LV has an allocation policy\n"
|
||||||
"which can be changed with vgchange/lvchange, or overriden on the\n"
|
"which can be changed with vgchange/lvchange, or overridden on the\n"
|
||||||
"command line.\n"
|
"command line.\n"
|
||||||
"\\fBnormal\\fP applies common sense rules such as not placing parallel stripes\n"
|
"\\fBnormal\\fP applies common sense rules such as not placing parallel stripes\n"
|
||||||
"on the same PV.\n"
|
"on the same PV.\n"
|
||||||
@ -1138,7 +1138,7 @@ arg(maxlogicalvolumes_ARG, 'l', "maxlogicalvolumes", uint32_VAL, 0, 0,
|
|||||||
"Sets the maximum number of LVs allowed in a VG.\n")
|
"Sets the maximum number of LVs allowed in a VG.\n")
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The extents_VAL is overriden in configure_command_option_values()
|
* The extents_VAL is overridden in configure_command_option_values()
|
||||||
* according to the command being run. Different commands accept
|
* according to the command being run. Different commands accept
|
||||||
* different signs with the value.
|
* different signs with the value.
|
||||||
*/
|
*/
|
||||||
@ -1197,7 +1197,7 @@ arg(lvmpartition_ARG, 'l', "lvmpartition", 0, 0, 0,
|
|||||||
"Only report PVs.\n")
|
"Only report PVs.\n")
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The sizemb_VAL is overriden in configure_command_option_values()
|
* The sizemb_VAL is overridden in configure_command_option_values()
|
||||||
* according to the command being run. Different commands accept
|
* according to the command being run. Different commands accept
|
||||||
* different signs with the value.
|
* different signs with the value.
|
||||||
*/
|
*/
|
||||||
|
@ -1650,14 +1650,14 @@ int define_commands(struct cmd_context *cmdtool, const char *run_name)
|
|||||||
*
|
*
|
||||||
* This function overrides default opt_names[] entries at run time according
|
* This function overrides default opt_names[] entries at run time according
|
||||||
* to the command name, adjusting the value types accepted by various options.
|
* to the command name, adjusting the value types accepted by various options.
|
||||||
* So, for lvresize, opt_names[sizemb_VAL] is overriden to accept
|
* So, for lvresize, opt_names[sizemb_VAL] is overridden to accept
|
||||||
* the relative (+ or -) value type ssizemb_VAL, instead of the default
|
* the relative (+ or -) value type ssizemb_VAL, instead of the default
|
||||||
* sizemb_VAL. This way, when lvresize processes the --size value, it
|
* sizemb_VAL. This way, when lvresize processes the --size value, it
|
||||||
* will use the ssize_mb_arg() function which accepts relative size values.
|
* will use the ssize_mb_arg() function which accepts relative size values.
|
||||||
* When lvcreate processes the --size value, it uses size_mb_arg() which
|
* When lvcreate processes the --size value, it uses size_mb_arg() which
|
||||||
* rejects signed values.
|
* rejects signed values.
|
||||||
*
|
*
|
||||||
* The command defs in commands[] do not need to be overriden because
|
* The command defs in commands[] do not need to be overridden because
|
||||||
* the command-lines.in defs have the context of a command, and are
|
* the command-lines.in defs have the context of a command, and are
|
||||||
* described using the proper value type, e.g. this cmd def already
|
* described using the proper value type, e.g. this cmd def already
|
||||||
* uses the relative size value: "lvresize --size SSizeMB LV",
|
* uses the relative size value: "lvresize --size SSizeMB LV",
|
||||||
|
@ -4827,7 +4827,7 @@ static void _check_pvcreate_prompt(struct cmd_context *cmd,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (answer_yes && answer_no) {
|
if (answer_yes && answer_no) {
|
||||||
log_warn("WARNING: prompt answer yes is overriden by prompt answer no.");
|
log_warn("WARNING: prompt answer yes is overridden by prompt answer no.");
|
||||||
answer_yes = 0;
|
answer_yes = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user