diff options
author | Fengguang Wu <fengguang.wu@intel.com> | 2013-09-22 11:01:22 +0800 |
---|---|---|
committer | Fengguang Wu <fengguang.wu@intel.com> | 2013-09-29 12:15:45 +0800 |
commit | a6002471c86947c5c1027222bce90b9ea4379387 (patch) | |
tree | 3c4df97a3aa8d59072f6b36934740955002b9b19 | |
parent | f574f070973faf0399a6c198a116df1901ef7f27 (diff) | |
download | vm-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-x | hw_vars | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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 |