diff options
author | Alasdair Kergon <agk@redhat.com> | 2002-01-29 17:23:33 +0000 |
---|---|---|
committer | Alasdair Kergon <agk@redhat.com> | 2002-01-29 17:23:33 +0000 |
commit | f53c6aa66ef8b5c75a4e43e6cf518f0ec9cd5cfe (patch) | |
tree | d8d7170bb389a01a14e0f2c49e4f339fd1d5c63e /tools/vgextend.c | |
parent | 14936c751efc3f3d5d692e5c7c7ff7ac5b0694e0 (diff) | |
download | lvm2-f53c6aa66ef8b5c75a4e43e6cf518f0ec9cd5cfe.tar.gz lvm2-f53c6aa66ef8b5c75a4e43e6cf518f0ec9cd5cfe.tar.xz lvm2-f53c6aa66ef8b5c75a4e43e6cf518f0ec9cd5cfe.zip |
o Basic support for exporting (but importing not completed yet).
o When volume group does not have write flag set, prevent changes to it.
o Preparation for partial activation (not completed yet).
Diffstat (limited to 'tools/vgextend.c')
-rw-r--r-- | tools/vgextend.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tools/vgextend.c b/tools/vgextend.c index 1938cb00..6d81f271 100644 --- a/tools/vgextend.c +++ b/tools/vgextend.c @@ -46,6 +46,16 @@ int vgextend(int argc, char **argv) return ECMD_FAILED; } + if (vg->status & EXPORTED_VG) { + log_error("Volume group %s is exported", vg->name); + return ECMD_FAILED; + } + + if (!(vg->status & LVM_WRITE)) { + log_error("Volume group %s is read-only", vg_name); + return ECMD_FAILED; + } + if (!(vg->status & RESIZEABLE_VG)) { log_error("Volume group '%s' is not resizeable.", vg_name); return ECMD_FAILED; |