]> sourceware.org Git - lvm2.git/blame - man/lvchange.8.in
thin: add reporting of discard for thin pool
[lvm2.git] / man / lvchange.8.in
CommitLineData
5951ef33 1.TH LVCHANGE 8 "LVM TOOLS #VERSION#" "Sistina Software UK" \" -*- nroff -*-
922ce479
AK
2.SH NAME
3lvchange \- change attributes of a logical volume
4.SH SYNOPSIS
5.B lvchange
c63b155d
ZK
6.RB [ \-\-addtag
7.IR Tag ]
8.RB [ \-A | \-\-autobackup
9.RI { y | n }]
2729720f 10.RB [ \-a | \-\-activate
a54285a7 11.RI [ a | e | l ]{ y | n }]
c63b155d
ZK
12.RB [ \-\-alloc
13.IR AllocationPolicy ]
14.RB [ \-C | \-\-contiguous
15.RI { y | n }]
16.RB [ \-d | \-\-debug ]
17.RB [ \-\-deltag
18.IR Tag ]
19.RB [ \-\-resync ]
20.RB [ \-h | \-? | \-\-help ]
21.RB [ \-\-ignorelockingfailure ]
22.RB [ \-\-ignoremonitoring ]
23.RB [ \-\-monitor
24.RI { y | n }]
25.RB [ \-\-poll
26.RI { y | n }]
27.RB [ \-\-sysinit ]
28.RB [ \-\-noudevsync ]
29.RB [ \-M | \-\-persistent
30.RI { y | n }]
31.RB [ \-\-minor
32.IR minor ]
33.RB [ \-P | \-\-partial ]
34.RB [ \-p | \-\-permission
35.RI { r | rw }]
36.RB [ \-r | \-\-readahead
37.RI { ReadAheadSectors | auto | none }]
38.RB [ \-\-refresh ]
39.RB [ \-t | \-\-test ]
40.RB [ \-v | \-\-verbose]
41.I LogicalVolumePath
42.RI [ LogicalVolumePath ...]
922ce479 43.SH DESCRIPTION
d6cf4325
AK
44lvchange allows you to change the attributes of a logical volume
45including making them known to the kernel ready for use.
922ce479 46.SH OPTIONS
c63b155d 47See \fBlvm\fP(8) for common options.
922ce479 48.TP
a54285a7 49.BR \-a ", " \-\-activate " [" \fIa | \fIe | \fIl ]{ \fIy | \fIn }
922ce479 50Controls the availability of the logical volumes for use.
d6cf4325 51Communicates with the kernel device-mapper driver via
c63b155d 52libdevmapper to activate (\-ay) or deactivate (\-an) the
a54285a7
PR
53logical volumes. If autoactivation option is used (\-aay),
54the logical volume is activated only if it matches an item in
55the activation/auto_activation_volume_list set in lvm.conf.
56Autoactivation is not yet supported for logical volumes that
57are part of partial or clustered volume groups.
d6cf4325 58.IP
b2d6cb06 59If clustered locking is enabled, -aey will activate exclusively
d6cf4325
AK
60on one node and -aly will activate only on the local node.
61To deactivate only on the local node use -aln.
c63b155d 62Logical volumes with single-host snapshots are always activated
d6cf4325 63exclusively because they can only be used on one node at once.
922ce479 64.TP
c63b155d 65.BR \-C ", " \-\-contiguous " {" \fIy | \fIn }
5a52dca9 66Tries to set or reset the contiguous allocation policy for
922ce479
AK
67logical volumes. It's only possible to change a non-contiguous
68logical volume's allocation policy to contiguous, if all of the
69allocated physical extents are already contiguous.
70.TP
c63b155d 71.B \-\-resync
b23f88bf
AK
72Forces the complete resynchronization of a mirror. In normal
73circumstances you should not need this option because synchronization
74happens automatically. Data is read from the primary mirror device
75and copied to the others, so this can take a considerable amount of
76time - and during this time you are without a complete redundant copy
77of your data.
04e023be 78.TP
c63b155d 79.B \-\-minor \fIminor
5a52dca9
AK
80Set the minor number.
81.TP
c63b155d 82.BR \-\-monitor " {" \fIy | \fIn }
a6bc975a 83Start or stop monitoring a mirrored or snapshot logical volume with
9380176b
AK
84dmeventd, if it is installed.
85If a device used by a monitored mirror reports an I/O error,
c63b155d 86the failure is handled according to
9380176b
AK
87\fBmirror_image_fault_policy\fP and \fBmirror_log_fault_policy\fP
88set in \fBlvm.conf\fP.
48432c88 89.TP
c63b155d 90.BR \-\-poll " {" \fIy | \fIn }
f407c8af
MS
91Without polling a logical volume's backgrounded transformation process
92will never complete. If there is an incomplete pvmove or lvconvert (for
c63b155d 93example, on rebooting after a crash), use \fB\-\-poll y\fP to restart the
f407c8af 94process from its last checkpoint. However, it may not be appropriate to
c63b155d
ZK
95immediately poll a logical volume when it is activated, use
96\fB\-\-poll n\fP to defer and then \fB\-\-poll y\fP to restart the process.
7a8fa6aa 97.TP
c63b155d
ZK
98.B \-\-sysinit
99Indicates that \fBlvchange\fP(8) is being invoked from early system
100initialisation scripts (e.g. rc.sysinit or an initrd),
101before writeable filesystems are available. As such,
102some functionality needs to be disabled and this option
d50c6d4b 103acts as a shortcut which selects an appropriate set of options. Currently
c63b155d
ZK
104this is equivalent to using \fB\-\-ignorelockingfailure\fP,
105\fB\-\-ignoremonitoring\fP, \fB\-\-poll n\fP and setting
106\fBLVM_SUPPRESS_LOCKING_FAILURE_MESSAGES\fP
d50c6d4b 107environment variable.
cd8ea8b4
PR
108
109If \fB\-\-sysinit\fP is used in conjunction with lvmetad(8) enabled and running,
110autoactivation is preferred over manual activation via direct lvchange call.
111Logical volumes are autoactivated according to auto_activation_volume_list
112set in lvm.conf(5).
d50c6d4b 113.TP
c63b155d 114.B \-\-noudevsync
b42929dc
AK
115Disable udev synchronisation. The
116process will not wait for notification from udev.
117It will continue irrespective of any possible udev processing
118in the background. You should only use this if udev is not running
119or has rules that ignore the devices LVM2 creates.
120.TP
c63b155d
ZK
121.B \-\-ignoremonitoring
122Make no attempt to interact with dmeventd unless \fB\-\-monitor\fP
53c774b9
AK
123is specified.
124Do not use this if dmeventd is already monitoring a device.
125.TP
c63b155d 126.BR \-M ", " \-\-persistent " {" \fIy | \fIn }
5a52dca9
AK
127Set to y to make the minor number specified persistent.
128.TP
c63b155d 129.BR \-p ", " \-\-permission " {" \fIr | \fIrw }
922ce479
AK
130Change access permission to read-only or read/write.
131.TP
c63b155d 132.BR \-r ", " \-\-readahead " {" \fIReadAheadSectors | \fIauto | \fInone }
b4068515
AK
133Set read ahead sector count of this logical volume.
134For volume groups with metadata in lvm1 format, this must
b680c5c6 135be a value between 2 and 120 sectors.
b4068515
AK
136The default value is "auto" which allows the kernel to choose
137a suitable value automatically.
138"None" is equivalent to specifying zero.
d6cf4325 139.TP
c63b155d 140.B \-\-refresh
d6cf4325
AK
141If the logical volume is active, reload its metadata.
142This is not necessary in normal operation, but may be useful
c63b155d 143if something has gone wrong or if you're doing clustering
d6cf4325 144manually without a clustered lock manager.
922ce479 145.SH Examples
c63b155d
ZK
146Changes the permission on volume lvol1 in volume group vg00 to be read-only:
147.sp
148.B lvchange -pr vg00/lvol1
922ce479 149.SH SEE ALSO
c63b155d 150.BR lvm (8),
d6cf4325
AK
151.BR lvcreate (8),
152.BR vgchange (8)
This page took 0.105644 seconds and 5 git commands to generate.