diff options
author | Richard Jones <rjones@redhat.com> | 2009-04-07 10:25:46 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2009-04-07 10:25:46 +0100 |
commit | 6085137e65cb63aaf725207f2929a571d1149420 (patch) | |
tree | 95b1346a4be550a8c18c8123986fe549390618a0 /guestfs-actions.pod | |
parent | 7ea56c8d0bca01a602df8e87e52d90c5b44e2cc2 (diff) | |
download | libguestfs-6085137e65cb63aaf725207f2929a571d1149420.tar.gz libguestfs-6085137e65cb63aaf725207f2929a571d1149420.tar.xz libguestfs-6085137e65cb63aaf725207f2929a571d1149420.zip |
Implement simple lvs/vgs/pvs commands.
Diffstat (limited to 'guestfs-actions.pod')
-rw-r--r-- | guestfs-actions.pod | 54 |
1 files changed, 51 insertions, 3 deletions
diff --git a/guestfs-actions.pod b/guestfs-actions.pod index 1a57ae2e..eb3898af 100644 --- a/guestfs-actions.pod +++ b/guestfs-actions.pod @@ -75,12 +75,28 @@ This function returns a NULL-terminated array of strings (like L<environ(3)>), or NULL if there was an error. I<The caller must free the strings and the array after use>. +=head2 guestfs_lvs + + char **guestfs_lvs (guestfs_h *handle); + +List all the logical volumes detected. This is the equivalent +of the L<lvs(8)> command. + +This returns a list of the logical volume device names +(eg. C</dev/VolGroup00/LogVol00>). + +See also C<guestfs_lvs_full>. + +This function returns a NULL-terminated array of strings +(like L<environ(3)>), or NULL if there was an error. +I<The caller must free the strings and the array after use>. + =head2 guestfs_lvs_full struct guestfs_lvm_lv_list *guestfs_lvs_full (guestfs_h *handle); List all the logical volumes detected. This is the equivalent -of the L<lvs(8)> command. +of the L<lvs(8)> command. The "full" version includes all fields. This function returns a C<struct guestfs_lvm_lv_list>. I<The caller must call C<guestfs_free_lvm_lv_list> after use.>. @@ -110,12 +126,28 @@ call, in order to improve reliability. This function returns 0 on success or -1 on error. +=head2 guestfs_pvs + + char **guestfs_pvs (guestfs_h *handle); + +List all the physical volumes detected. This is the equivalent +of the L<pvs(8)> command. + +This returns a list of just the device names that contain +PVs (eg. C</dev/sda2>). + +See also C<guestfs_pvs_full>. + +This function returns a NULL-terminated array of strings +(like L<environ(3)>), or NULL if there was an error. +I<The caller must free the strings and the array after use>. + =head2 guestfs_pvs_full struct guestfs_lvm_pv_list *guestfs_pvs_full (guestfs_h *handle); List all the physical volumes detected. This is the equivalent -of the L<pvs(8)> command. +of the L<pvs(8)> command. The "full" version includes all fields. This function returns a C<struct guestfs_lvm_pv_list>. I<The caller must call C<guestfs_free_lvm_pv_list> after use.>. @@ -143,12 +175,28 @@ to create a new zero-length file. This function returns 0 on success or -1 on error. +=head2 guestfs_vgs + + char **guestfs_vgs (guestfs_h *handle); + +List all the volumes groups detected. This is the equivalent +of the L<vgs(8)> command. + +This returns a list of just the volume group names that were +detected (eg. C<VolGroup00>). + +See also C<guestfs_vgs_full>. + +This function returns a NULL-terminated array of strings +(like L<environ(3)>), or NULL if there was an error. +I<The caller must free the strings and the array after use>. + =head2 guestfs_vgs_full struct guestfs_lvm_vg_list *guestfs_vgs_full (guestfs_h *handle); List all the volumes groups detected. This is the equivalent -of the L<vgs(8)> command. +of the L<vgs(8)> command. The "full" version includes all fields. This function returns a C<struct guestfs_lvm_vg_list>. I<The caller must call C<guestfs_free_lvm_vg_list> after use.>. |