[Ovirt-devel] [PATCH 2/3] Fixed issue with finding file system size, USED, MAX

David Huff dhuff at redhat.com
Thu Aug 20 16:29:05 UTC 2009


---
 edit-livecd |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/edit-livecd b/edit-livecd
index e94b1e6..f519d5e 100755
--- a/edit-livecd
+++ b/edit-livecd
@@ -159,10 +159,13 @@ create_ext2fs() {

     echo ">>> Mounting old ext3fs"
     mnt "-t ext2 $input_file -o ro,loop" $input_dir
-    ext_used=$(df $WDIR/$input_dir | tail -1 | awk '{print $3}')
-    ext_max=$(df $WDIR/$input_dir | tail -1 | awk '{print $2}')
+    ext_type=$(df -P -T $WDIR/$input_dir | tail -1 | awk '{print $2}')
+    ext_max=$(df -P -T $WDIR/$input_dir | tail -1 | awk '{print $3}')
+    ext_used=$(df -P -T $WDIR/$input_dir | tail -1 | awk '{print $4}')
+    ext_avail=$(df -P -T $WDIR/$input_dir | tail -1 | awk '{print $5}')

-    echo ">>> $input_file max_size=$ext_max current_size=$ext_used"
+    echo ">>> extfs image=$input_file"
+    echo ">>> type=$ext_type max_size=$ext_max current_size=$ext_used available=$ext_avail"

     local new_size=
     if [[ -z "$size" ]]; then
-- 
1.6.2.5




More information about the ovirt-devel mailing list