From fbc2555903be8c88ad9430d871cf0d27c8fded1e Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Mon, 22 Nov 2010 17:33:35 +0000 Subject: New tool: virt-filesystems This tool replaces virt-list-filesystems and virt-list-partitions with a new tool written in C with a more uniform command line structure and output. This existing Perl tools are deprecated but remain indefinitely. --- tools/virt-list-filesystems | 4 ++++ tools/virt-list-partitions | 4 ++++ tools/virt-resize | 24 +++++++++++------------- 3 files changed, 19 insertions(+), 13 deletions(-) (limited to 'tools') diff --git a/tools/virt-list-filesystems b/tools/virt-list-filesystems index 945a8619..6b818b0e 100755 --- a/tools/virt-list-filesystems +++ b/tools/virt-list-filesystems @@ -39,6 +39,9 @@ virt-list-filesystems - List filesystems in a virtual machine or disk image =head1 DESCRIPTION +This tool is obsolete. Use L as a more +flexible replacement. + C is a command line tool to list the filesystems that are contained in a virtual machine or disk image. @@ -189,6 +192,7 @@ L, L, L, L, +L, L, L, L, diff --git a/tools/virt-list-partitions b/tools/virt-list-partitions index 53059b48..0baa2921 100755 --- a/tools/virt-list-partitions +++ b/tools/virt-list-partitions @@ -39,6 +39,9 @@ virt-list-partitions - List partitions in a virtual machine or disk image =head1 DESCRIPTION +This tool is obsolete. Use L as a more +flexible replacement. + C is a command line tool to list the partitions that are contained in a virtual machine or disk image. It is mainly useful as a first step to using @@ -255,6 +258,7 @@ manual page L for details. L, L, +L, L, L, L, diff --git a/tools/virt-resize b/tools/virt-resize index 2d8e0f14..1e8a6c7b 100755 --- a/tools/virt-resize +++ b/tools/virt-resize @@ -58,10 +58,8 @@ B be used on live virtual machines - for consistent results, shut the virtual machine down before resizing it. If you are not familiar with the associated tools: -L, -L and -L, -we recommend you go and read those manual pages first. +L and L, we recommend you go and read +those manual pages first. =head1 EXAMPLES @@ -69,7 +67,7 @@ Copy C to C, extending one of the guest's partitions to fill the extra 5GB of space. truncate -r olddisk newdisk; truncate -s +5G newdisk - virt-list-partitions -lht olddisk + virt-filesystems --long --h --all -a olddisk # Note "/dev/sda2" is a partition inside the "olddisk" file. virt-resize --expand /dev/sda2 olddisk newdisk @@ -104,13 +102,14 @@ can use C like this to find the disk image name: =item 3. Look at current sizing -Use L to display the current partitions and +Use L to display the current partitions and sizes: - # virt-list-partitions -lht /dev/vg/lv_guest - /dev/sda1 ext3 101.9M - /dev/sda2 pv 7.9G - /dev/sda device 8.0G + # virt-filesystems --long --parts --blkdevs -h -a /dev/vg/lv_guest + Name Type Size Parent + /dev/sda1 partition 101M /dev/sda + /dev/sda2 partition 7.9G /dev/sda + /dev/sda device 8.0G - (This example is a virtual machine with an 8 GB disk which we would like to expand up to 10 GB). @@ -443,7 +442,7 @@ The contents of the LV are also resized if virt-resize knows how to do that. You can stop virt-resize from trying to expand the content by using the option C<--no-expand-content>. -Use L to list the filesystems in +Use L to list the filesystems in the guest. You can give this option multiple times, I it doesn't @@ -1485,8 +1484,7 @@ manual page L for details. =head1 SEE ALSO -L, -L, +L, L, L, L, -- cgit