=head2 cat cat path Return the contents of the file named C. 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 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 =head2 list-partitions list-partitions List all the partitions detected on all block devices. The full partition device names are returned, eg. C This does not return logical volumes. For that you will need to call C. =head2 ll ll directory List the files in C (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 intended that you try to parse the output string. =head2 ls ls directory List the files in C (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 instead. =head2 lvs lvs List all the logical volumes detected. This is the equivalent of the L command. This returns a list of the logical volume device names (eg. C). See also C. =head2 lvs-full lvs-full List all the logical volumes detected. This is the equivalent of the L 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, C and so on, as they were added to the guest. If those block devices contain partitions, they will have the usual names (eg. C). Also LVM C-style names can be used. The rules are the same as for L: 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 and C 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 command. This returns a list of just the device names that contain PVs (eg. C). See also C. =head2 pvs-full pvs-full List all the physical volumes detected. This is the equivalent of the L 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. =head2 touch touch path Touch acts like the L 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 command. This returns a list of just the volume group names that were detected (eg. C). See also C. =head2 vgs-full vgs-full List all the volumes groups detected. This is the equivalent of the L command. The "full" version includes all fields.