diff options
author | Richard Jones <rjones@redhat.com> | 2009-04-07 14:55:25 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2009-04-07 14:55:25 +0100 |
commit | 21ba59ce3cbc594ce9c7aeecd4dadb8430e4042d (patch) | |
tree | ce105adcb3c81e91e2c64eb0ccf6d822a1c7ca1a /guestfish-actions.pod | |
parent | bccbfe5ab55c8aa5bbb0fb6e209936ff1359605a (diff) | |
download | libguestfs-21ba59ce3cbc594ce9c7aeecd4dadb8430e4042d.tar.gz libguestfs-21ba59ce3cbc594ce9c7aeecd4dadb8430e4042d.tar.xz libguestfs-21ba59ce3cbc594ce9c7aeecd4dadb8430e4042d.zip |
Added guestfish(1) manpage.
Diffstat (limited to 'guestfish-actions.pod')
-rw-r--r-- | guestfish-actions.pod | 148 |
1 files changed, 148 insertions, 0 deletions
diff --git a/guestfish-actions.pod b/guestfish-actions.pod new file mode 100644 index 00000000..8a6ce29c --- /dev/null +++ b/guestfish-actions.pod @@ -0,0 +1,148 @@ +=head2 cat + + cat path + +Return the contents of the file named C<path>. + +Note that this function cannot correctly handle binary files +(specifically, files containing C<\0> character which is treated +as end of string). For those you need to use the C<guestfs_read_file> +function which has a more complex interface. + +=head2 list-devices + + list-devices + +List all the block devices. + +The full block device names are returned, eg. C</dev/sda> + + +=head2 list-partitions + + list-partitions + +List all the partitions detected on all block devices. + +The full partition device names are returned, eg. C</dev/sda1> + +This does not return logical volumes. For that you will need to +call C<guestfs_lvs>. + +=head2 ll + + ll directory + +List the files in C<directory> (relative to the root directory, +there is no cwd) in the format of 'ls -la'. + +This command is mostly useful for interactive sessions. It +is I<not> intended that you try to parse the output string. + +=head2 ls + + ls directory + +List the files in C<directory> (relative to the root directory, +there is no cwd). The '.' and '..' entries are not returned, but +hidden files are shown. + +This command is mostly useful for interactive sessions. Programs +should probably use C<guestfs_readdir> instead. + +=head2 lvs + + lvs + +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>. + +=head2 lvs-full + + lvs-full + +List all the logical volumes detected. This is the equivalent +of the L<lvs(8)> command. The "full" version includes all fields. + +=head2 mount + + mount device mountpoint + +Mount a guest disk at a position in the filesystem. Block devices +are named C</dev/sda>, C</dev/sdb> and so on, as they were added to +the guest. If those block devices contain partitions, they will have +the usual names (eg. C</dev/sda1>). Also LVM C</dev/VG/LV>-style +names can be used. + +The rules are the same as for L<mount(2)>: A filesystem must +first be mounted on C</> before others can be mounted. Other +filesystems can only be mounted on directories which already +exist. + +The mounted filesystem is writable, if we have sufficient permissions +on the underlying device. + +The filesystem options C<sync> and C<noatime> are set with this +call, in order to improve reliability. + +=head2 pvs + + pvs + +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>. + +=head2 pvs-full + + pvs-full + +List all the physical volumes detected. This is the equivalent +of the L<pvs(8)> command. The "full" version includes all fields. + +=head2 sync + + sync + +This syncs the disk, so that any writes are flushed through to the +underlying disk image. + +You should always call this if you have modified a disk image, before +calling C<guestfs_close>. + +=head2 touch + + touch path + +Touch acts like the L<touch(1)> command. It can be used to +update the timestamps on a file, or, if the file does not exist, +to create a new zero-length file. + +=head2 vgs + + vgs + +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>. + +=head2 vgs-full + + vgs-full + +List all the volumes groups detected. This is the equivalent +of the L<vgs(8)> command. The "full" version includes all fields. + |