.br
[ \fB--notifydbus\fP ]
.br
+[ \fB--refresh\fP ]
+.br
[ \fB--reportformat\fP \fBbasic\fP|\fBjson\fP|\fBjson_std\fP ]
.br
[ COMMON_OPTIONS ]
.br
Also checks the LVM special files in /dev that are needed for active
LVs and creates any missing ones and removes unused ones.
+See also additional --refresh option for use in udev environment.
.
.HP
\fB--nohints\fP
Repeat once to also suppress any prompts with answer 'no'.
.
.HP
+\fB--refresh\fP
+.br
+If the LV is active, reload its metadata.
+In an environment where udev is used to manage the /dev content,
+usage of this option is highly recommended. This is because refresh
+also regenerates udev events for an LV based on which existing udev
+rules are applied to set the /dev content and permissions.
+Also, this operation may be useful if something has gone wrong,
+or if some form of manual LV sharing is being used.
+.
+.HP
\fB--reportformat\fP \fBbasic\fP|\fBjson\fP|\fBjson_std\fP
.br
Overrides current output format for reports which is defined globally by
arg(mknodes_ARG, '\0', "mknodes", 0, 0, 0,
"Also checks the LVM special files in /dev that are needed for active\n"
- "LVs and creates any missing ones and removes unused ones.\n")
+ "LVs and creates any missing ones and removes unused ones.\n"
+ "See also additional --refresh option for use in udev environment.\n")
arg(monitor_ARG, '\0', "monitor", bool_VAL, 0, 0,
"Start (yes) or stop (no) monitoring an LV with dmeventd.\n"
"#vgchange\n"
"#lvchange\n"
"#vgmknodes\n"
+ "#vgscan\n"
"If the LV is active, reload its metadata.\n"
"In an environment where udev is used to manage the /dev content,\n"
"usage of this option is highly recommended. This is because refresh\n"