aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFengguang Wu <fengguang.wu@intel.com>2013-09-22 11:01:22 +0800
committerFengguang Wu <fengguang.wu@intel.com>2013-09-29 12:15:45 +0800
commita6002471c86947c5c1027222bce90b9ea4379387 (patch)
tree3c4df97a3aa8d59072f6b36934740955002b9b19
parentf574f070973faf0399a6c198a116df1901ef7f27 (diff)
downloadvm-scalability-a6002471c86947c5c1027222bce90b9ea4379387.tar.gz
use btrfs to save space
btrfs consumes least memory for an empty filesystem: For an 1GB image size: # truncate /tmp/sparse.img -s $((1<<30)) # mkfs # du -s /tmp/sparse.img 33M /tmp/sparse.img # ext4 11M /tmp/sparse.img # xfs 4.1M /tmp/sparse.img # btrfs Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
-rwxr-xr-xhw_vars6
1 files changed, 3 insertions, 3 deletions
diff --git a/hw_vars b/hw_vars
index 4e0da5b..aab207d 100755
--- a/hw_vars
+++ b/hw_vars
@@ -20,9 +20,9 @@ PIDFILE=$SPARSE_ROOT/${0/.*case-/}.pid
# sparse files won't work as expected on tmpfs/nfs
create_sparse_root () {
$CMD truncate -s $((mem / nr_cpu)) $SPARSE_ROOT.img
- # mkfs.btrfs $SPARSE_ROOT.img > /dev/null
- $CMD mkfs.ext4 -q -F $SPARSE_ROOT.img
- # mkfs.xfs $SPARSE_ROOT.img > /dev/null
+ $CMD mkfs.btrfs $SPARSE_ROOT.img > /dev/null
+ # $CMD mkfs.ext4 -q -F $SPARSE_ROOT.img
+ # $CMD mkfs.xfs -q $SPARSE_ROOT.img > /dev/null
[[ -d $SPARSE_ROOT ]] || mkdir $SPARSE_ROOT
# check if already mounted