diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2011-04-16 21:12:53 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2011-04-16 21:15:10 +0100 |
commit | 34d9fed24ad6a2d2e13bb817820e31373f6756e1 (patch) | |
tree | 560071007a93caf2b0b0896437fcff972aaef394 /inspector | |
parent | 5d139fa8a4a7f9ff65e7b936fd7376f661c72f48 (diff) | |
download | libguestfs-34d9fed24ad6a2d2e13bb817820e31373f6756e1.tar.gz libguestfs-34d9fed24ad6a2d2e13bb817820e31373f6756e1.tar.xz libguestfs-34d9fed24ad6a2d2e13bb817820e31373f6756e1.zip |
inspector: Refresh the virt-inspector(1) manpage.
Diffstat (limited to 'inspector')
-rwxr-xr-x | inspector/virt-inspector.pod | 60 |
1 files changed, 56 insertions, 4 deletions
diff --git a/inspector/virt-inspector.pod b/inspector/virt-inspector.pod index 26c61263..225e3f6f 100755 --- a/inspector/virt-inspector.pod +++ b/inspector/virt-inspector.pod @@ -45,6 +45,13 @@ for-loop). Because virt-inspector needs direct access to guest images, it won't normally work over remote libvirt connections. +All of the information available from virt-inspector is also available +through the core libguestfs inspection API (see +L<guestfs(3)/INSPECTION>). The same information can also be fetched +using guestfish or via libguestfs bindings in many programming +languages +(see L<guestfs(3)/USING LIBGUESTFS WITH OTHER PROGRAMMING LANGUAGES>). + =head1 OPTIONS =over 4 @@ -145,7 +152,8 @@ For compatibility the old style is still supported. =head1 XML FORMAT The virt-inspector XML is described precisely in a RELAX NG schema -which is supplied with libguestfs. This section is just an overview. +file C<virt-inspector.rng> which is supplied with libguestfs. This +section is just an overview. The top-level element is E<lt>operatingsystemsE<gt>, and it contains one or more E<lt>operatingsystemE<gt> elements. You would only see @@ -171,8 +179,13 @@ describe the operating system, its architecture, the descriptive <windows_systemroot>/Windows</windows_systemroot> <format>installed</format> -These fields are derived from the libguestfs inspection API, and -you can find more details in L<guestfs(3)/INSPECTION>. +In brief, E<lt>nameE<gt> is the class of operating system (something +like C<linux> or C<windows>), E<lt>distroE<gt> is the distribution +(eg. C<fedora> but many other distros are recognized) and +E<lt>archE<gt> is the guest architecture. The other fields are fairly +self-explanatory, but because these fields are taken directly from the +libguestfs inspection API you can find precise information from +L<guestfs(3)/INSPECTION>. The E<lt>rootE<gt> element is the root filesystem device, but from the point of view of libguestfs (block devices may have completely @@ -202,7 +215,8 @@ devices. E<lt>filesystemsE<gt> is like E<lt>mountpointsE<gt> but covers I<all> filesystems belonging to the guest, including swap and empty partitions. (In the rare case of a multi-boot guest, it covers -filesystems belonging to this OS or shared by this OS and other OSes). +filesystems belonging to this OS or shared with this OS and other +OSes). You might see something like this: @@ -248,6 +262,28 @@ The version and release fields may not be available for some types guests. Other fields are possible, see L<guestfs(3)/guestfs_inspect_list_applications>. +=head2 E<lt>drive_mappingsE<gt> + +For operating systems like Windows which use drive letters, +virt-inspector is able to find out how drive letters map to +filesystems. + + <operatingsystems> + <operatingsystem> + ... + <drive_mappings> + <drive_mapping name="C">/dev/sda2</drive_mapping> + <drive_mapping name="E">/dev/sdb1</drive_mapping> + </drive_mappings> + +In the example above, drive C maps to the filesystem on the second +partition on the first disk, and drive E maps to the filesystem on the +first partition on the second disk. + +Note that this only covers permanent local filesystem mappings, not +things like network shares. Furthermore NTFS volume mount points may +not be listed here. + =head2 INSPECTING INSTALL DISKS, LIVE CDs Virt-inspector can detect some operating system installers on @@ -295,6 +331,22 @@ have meaning to the shell such as C<#> and space. You may need to quote or escape these characters on the command line. See the shell manual page L<sh(1)> for details. +=head1 OLD VERSIONS OF VIRT-INSPECTOR + +Early versions of libguestfs shipped with a different virt-inspector +program written in Perl (the current version is written in C). The +XML output of the Perl virt-inspector was different and it could also +output in other formats like text. + +The old virt-inspector is no longer supported or shipped with +libguestfs. + +To confuse matters further, in Red Hat Enterprise Linux 6 we ship two +versions of virt-inspector with different names: + + virt-inspector Old Perl version. + virt-inspector2 New C version. + =head1 SEE ALSO L<guestfs(3)>, |