Displaying 20 results from an estimated 68 matches for "lv_name".
Did you mean:
lc_name
2016 Jan 27
4
[PATCH] lvm: support lvm2 older than 2.02.107
...;sys/stat.h>
#include <dirent.h>
+#include <assert.h>
#include "daemon.h"
#include "c-ctype.h"
@@ -103,6 +104,85 @@ convert_lvm_output (char *out, const char *prefix)
return ret.argv;
}
+/* Filter a colon-separated output of
+ * lvs -o lv_attr,vg_name,lv_name
+ * removing thin layouts, and building the device path as we expect it.
+ *
+ * This is used only when lvm has no -S.
+ */
+static char **
+filter_convert_old_lvs_output (char *out)
+{
+ char *p, *pend;
+ DECLARE_STRINGSBUF (ret);
+
+ p = out;
+ while (p) {
+ size_t len;
+ char *saveptr;...
2017 Jul 14
0
[PATCH 14/27] daemon: Reimplement ‘lvs’ API in OCaml.
...l \
diff --git a/daemon/lvm.c b/daemon/lvm.c
index 5d12b009f..072bf53b4 100644
--- a/daemon/lvm.c
+++ b/daemon/lvm.c
@@ -103,89 +103,6 @@ convert_lvm_output (char *out, const char *prefix)
return take_stringsbuf (&ret);
}
-/* Filter a colon-separated output of
- * lvs -o lv_attr,vg_name,lv_name
- * removing thin layouts, and building the device path as we expect it.
- *
- * This is used only when lvm has no -S.
- */
-static char **
-filter_convert_old_lvs_output (char *out)
-{
- char *p, *pend;
- CLEANUP_FREE_STRINGSBUF DECLARE_STRINGSBUF (ret);
-
- p = out;
- while (p) {
- size_t...
2016 Jan 28
0
[PATCH v2] lvm: support lvm2 older than 2.02.107
...ions(+), 11 deletions(-)
diff --git a/daemon/lvm.c b/daemon/lvm.c
index 979cf63..8bef4d5 100644
--- a/daemon/lvm.c
+++ b/daemon/lvm.c
@@ -103,6 +103,85 @@ convert_lvm_output (char *out, const char *prefix)
return ret.argv;
}
+/* Filter a colon-separated output of
+ * lvs -o lv_attr,vg_name,lv_name
+ * removing thin layouts, and building the device path as we expect it.
+ *
+ * This is used only when lvm has no -S.
+ */
+static char **
+filter_convert_old_lvs_output (char *out)
+{
+ char *p, *pend;
+ DECLARE_STRINGSBUF (ret);
+
+ p = out;
+ while (p) {
+ size_t len;
+ char *saveptr;...
2015 Nov 10
2
[PATCH] daemon: lvm: Only return public LVs from guestfs_lvs API (RHBZ#1278878).
...insertions(+), 1 deletion(-)
diff --git a/daemon/lvm.c b/daemon/lvm.c
index d989986..6e201e3 100644
--- a/daemon/lvm.c
+++ b/daemon/lvm.c
@@ -148,7 +148,9 @@ do_lvs (void)
r = command (&out, &err,
str_lvm, "lvs",
- "-o", "vg_name,lv_name", "--noheadings",
+ "-o", "vg_name,lv_name",
+ "-S", "lv_role=public",
+ "--noheadings",
"--separator", "/", NULL);
if (r == -1) {
reply_with_error...
2019 Nov 30
3
Converting LVM to qcow2
Hi!
I need to convert a KVM virtual machine from LVM to a qcow2 image, and wonder if this is the best way to do it (*1):
[$] qemu-img convert -O qcow2 /dev/vg_name/lv_name/ /var/lib/libvirt/images/image_name.qcow2
If this is the best way to do this, will this keep the information on: /dev/vg_name/lv_name/ untouched?
Thanks, and please point me towards another mailing list if this it not right place to ask questions related to qemu-img!
Best regards,
Richard Taubo...
2015 Nov 10
0
Re: [PATCH] daemon: lvm: Only return public LVs from guestfs_lvs API (RHBZ#1278878).
...t a/daemon/lvm.c b/daemon/lvm.c
> index d989986..6e201e3 100644
> --- a/daemon/lvm.c
> +++ b/daemon/lvm.c
> @@ -148,7 +148,9 @@ do_lvs (void)
>
> r = command (&out, &err,
> str_lvm, "lvs",
> - "-o", "vg_name,lv_name", "--noheadings",
> + "-o", "vg_name,lv_name",
> + "-S", "lv_role=public",
> + "--noheadings",
> "--separator", "/", NULL);
> if (r == -1)...
2016 Feb 12
1
[PATCH] daemon: lvm: Ignore LVs with the activationskip flag set (RHBZ#1306666).
...* Ignore "unknown device" message (RHBZ#1054761). */
if (STRNEQ (p, "unknown device")) {
char buf[256];
@@ -260,7 +264,7 @@ do_lvs (void)
r = command (&out, &err,
str_lvm, "lvs",
"-o", "vg_name,lv_name",
- "-S", "lv_role=public",
+ "-S", "lv_role=public && lv_active=active",
"--noheadings",
"--separator", "/", NULL);
if (r == -1) {
--
2.5.0
2016 Jul 26
0
[PATCH 4/5] daemon: lvm: list PVs/VGs/LVs with --foreign
...== -1) {
reply_with_error ("%s", err);
free (out);
@@ -263,6 +263,7 @@ do_lvs (void)
if (has_S > 0) {
r = command (&out, &err,
str_lvm, "lvs",
+ "--foreign",
"-o", "vg_name,lv_name",
"-S", "lv_role=public && lv_skip_activation!=1",
"--noheadings",
@@ -277,6 +278,7 @@ do_lvs (void)
} else {
r = command (&out, &err,
str_lvm, "lvs",
+ "-...
2019 Nov 30
0
Re: Converting LVM to qcow2
On Sat, Nov 30, 2019 at 01:12:31 +0100, ort_libvirt@bergersen.no wrote:
> Hi!
>
> I need to convert a KVM virtual machine from LVM to a qcow2 image, and wonder if this is the best way to do it (*1):
> [$] qemu-img convert -O qcow2 /dev/vg_name/lv_name/ /var/lib/libvirt/images/image_name.qcow2
>
> If this is the best way to do this, will this keep the information on: /dev/vg_name/lv_name/ untouched?
As long as you also reconfigure the VM to use
/var/lib/libvirt/images/image_name.qcow2 after this point the old
logical volume will not be us...
2016 Nov 25
3
[PATCH 1/2] daemon: allow to change the labels of swap partitions
---
daemon/daemon.h | 1 +
daemon/labels.c | 3 +++
daemon/swap.c | 21 +++++++++++++++++++++
generator/actions.ml | 4 ++++
4 files changed, 29 insertions(+)
diff --git a/daemon/daemon.h b/daemon/daemon.h
index 79a5288..2379e31 100644
--- a/daemon/daemon.h
+++ b/daemon/daemon.h
@@ -254,6 +254,7 @@ extern int64_t ntfs_minimum_size (const char *device);
/*-- in swap.c --*/
2016 Nov 25
0
[PATCH 2/2] resize: shrink/expand swap partitions
...,7 +538,7 @@ read the man page virt-resize(1).
assert (
match typ with
| ContentPV _ | ContentExtendedPartition -> false
- | ContentUnknown | ContentFS _ -> true
+ | ContentUnknown | ContentFS _ | ContentSwap -> true
);
{ lv_name = name; lv_type = typ; lv_operation = LVOpNone }
@@ -558,6 +565,7 @@ read the man page virt-resize(1).
| ContentFS (("xfs"), _) when !xfs_available -> true
| ContentFS _ -> false
| ContentExtendedPartition -> false
+ | ContentSwap -> true
else...
2016 Jul 26
8
[PATCH 0/5] Improve LVM handling in the appliance
Hi,
this series improves the way LVM is used in the appliance: in
particular, now lvmetad can eventually run at all, and with the correct
configuration.
Also improve the listing strategies.
Thanks,
Pino Toscano (5):
daemon: lvm-filter: set also global_filter
daemon: lvm-filter: start lvmetad better
daemon: lvm: improve filter for LVs with activationskip flag set
daemon: lvm: list
2017 May 12
2
[PATCH 1/2] daemon: lvm: use 'yes' as boolean for lvm2
...sertion(+), 1 deletion(-)
diff --git a/daemon/lvm.c b/daemon/lvm.c
index a270b13..c186a5a 100644
--- a/daemon/lvm.c
+++ b/daemon/lvm.c
@@ -264,7 +264,7 @@ do_lvs (void)
r = command (&out, &err,
str_lvm, "lvs",
"-o", "vg_name,lv_name",
- "-S", "lv_role=public && lv_skip_activation!=1",
+ "-S", "lv_role=public && lv_skip_activation!=yes",
"--noheadings",
"--separator", "/"...
2011 May 25
1
Hook script to preserve one partition untouched during install
...s --noheadings -o vg_name "$PV") )
if [ ${#OUTPUT[*]} -gt 0 ]; then
log "PV $PV has $VG Volume Group"
VG=${OUTPUT[0]}
# Looking if Volume Group has Logical Volumes
OUTPUT=( $(lvs --noheadings -o lv_name "$VG") )
if [ ${#OUTPUT[*]} -gt 0 ]; then
log "$VG has Logical Volumes: ${OUTPUT[*]}"
log "Removing Logical Volumes"
lvremove -ff "$VG"
if [ $? -ne 0 ]; then...
2016 Aug 17
0
Anaconda error on centos 7.2
...==========================================================
anaconda 21.48.22.56-1 exception report
Traceback (most recent call first):
File "/usr/lib/python2.7/site-packages/blivet/devicelibs/lvm.py",
line 538, in lvactivate
raise LVMError("lvactivate failed for %s: %s" % (lv_name, msg))
File "/usr/lib/python2.7/site-packages/blivet/devices/lvm.py", line
690, in _setup
lvm.lvactivate(self.vg.name, self._name)
File "/usr/lib/python2.7/site-packages/blivet/devices/storage.py",
line 413, in setup
self._setup(orig=orig)
File "/usr/lib/pytho...
2009 Jul 28
0
[PATCH 3/5] Storage views patched for glusterfs drop down as one the Storage Pools
...torage_volume[:type] == "GlusterfsStorageVolume" %>
+ <%=h @storage_volume.filename %><br/>
<% elsif @storage_volume[:type] == "LvmStorageVolume" %>
<%=h @storage_volume.storage_pool.vg_name %><br/>
<%=h @storage_volume.lv_name %><br/>
--
1.6.0.6
2009 Jul 09
0
[PATCH 3/5 ovirt-server] Storage views patched for glusterfs drop down as one the Storage Pools
...torage_volume[:type] == "GlusterfsStorageVolume" %>
+ <%=h @storage_volume.filename %><br/>
<% elsif @storage_volume[:type] == "LvmStorageVolume" %>
<%=h @storage_volume.storage_pool.vg_name %><br/>
<%=h @storage_volume.lv_name %><br/>
--
1.6.0.6
2014 Sep 22
0
[PATCH v3 7/7] resize: add support to resize logical partitions
...l surplus.
* At this point, this number must be >= 0.
*)
@@ -857,6 +896,7 @@ read the man page virt-resize(1).
wrap ~indent:4 (text ^ "\n\n") in
List.iter print_summary partitions;
+ List.iter print_summary logical_partitions;
List.iter (
fun ({ lv_name = name } as lv) ->
@@ -1030,6 +1070,7 @@ read the man page virt-resize(1).
| OpDelete -> calculate_target_partitions partnum start ~create_surplus ps (* skip p *)
| OpIgnore | OpCopy -> (* same size *)
+ let start = roundup64 start 2L in
(*...
2014 Oct 08
0
[PATCH V5 2/4] resize: add support to resize logical partitions
...l surplus.
* At this point, this number must be >= 0.
*)
@@ -857,6 +897,7 @@ read the man page virt-resize(1).
wrap ~indent:4 (text ^ "\n\n") in
List.iter print_summary partitions;
+ List.iter print_summary logical_partitions;
List.iter (
fun ({ lv_name = name } as lv) ->
@@ -1031,6 +1072,7 @@ read the man page virt-resize(1).
calculate_target_partitions partnum start ~create_surplus ps (* skip p *)
| OpIgnore | OpCopy -> (* same size *)
+ let start = roundup64 start 2L in
(* Size in sectors. *)...
2011 Sep 14
4
how to stop an in-progress fsck that runs at boot?
I can't seem to find the answer to this question via web search... I
changed some hardware on a server, and upon powering it back on, got
the "/dev/xxx has gone 40 days without being check, check forced"
message. Now it's running fsck on a huge (2 TB) ext3 filesystem (5400
RPM drives no less). How can I stop this in-progress check? Ctrl-C
doesn't seem to have any effect.