aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFengguang Wu <fengguang.wu@intel.com>2014-01-08 19:16:48 +0800
committerFengguang Wu <fengguang.wu@intel.com>2014-01-08 19:16:48 +0800
commitbd137b8df4a673b7d65b47e8b1b1bbd211f55d87 (patch)
tree7b14a50a177dbb990f8a623056db6dc226e2595c
parenta5adfe235ec236af7ab062f2ff2187b015b530f2 (diff)
downloadvm-scalability-bd137b8df4a673b7d65b47e8b1b1bbd211f55d87.tar.gz
add fs option
Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
-rwxr-xr-xhw_vars14
1 files changed, 11 insertions, 3 deletions
diff --git a/hw_vars b/hw_vars
index 5faf22d..9708511 100755
--- a/hw_vars
+++ b/hw_vars
@@ -18,9 +18,17 @@ PIDFILE=$SPARSE_ROOT/${0/.*case-/}.pid
# sparse files won't work as expected on tmpfs/nfs
create_sparse_root () {
$CMD truncate -s $((mem)) $SPARSE_ROOT.img
- # $CMD mkfs.btrfs $SPARSE_ROOT.img > /dev/null
- # $CMD mkfs.ext4 -q -F $SPARSE_ROOT.img
- $CMD mkfs.xfs -q $SPARSE_ROOT.img
+ case ${fs:-xfs} in
+ btrfs)
+ $CMD mkfs.btrfs $SPARSE_ROOT.img > /dev/null
+ ;;
+ ext4)
+ $CMD mkfs.ext4 -q -F $SPARSE_ROOT.img
+ ;;
+ xfs)
+ $CMD mkfs.xfs -q $SPARSE_ROOT.img
+ ;;
+ esac
[[ -d $SPARSE_ROOT ]] || mkdir $SPARSE_ROOT
# check if already mounted