xfs
[Top] [All Lists]

[btrfs-progs] testing btrfs hierarchical quotas

To: linux-btrfs@xxxxxxxxxxxxxxx, xfs@xxxxxxxxxxx
Subject: [btrfs-progs] testing btrfs hierarchical quotas
From: Hemanth Kumar <hemanthkumar51@xxxxxxxxx>
Date: Fri, 15 Feb 2013 18:35:41 +0530
Cc: skjmca51@xxxxxxxxx, ganeshkumar14@xxxxxxxxx, kirantpatil@xxxxxxxxx, praneethu.u@xxxxxxxxx, chethan.casey@xxxxxxxxx, sensille@xxxxxxx, bo.li.liu@xxxxxxxxxx, hugo@xxxxxxxxxxxxx, sandeen@xxxxxxxxxx, Hemanth Kumar <hemanthkumar51@xxxxxxxxx>
Delivered-to: xfs@xxxxxxxxxxx
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:date:message-id:x-mailer; bh=G21Yj9PQzhyZgXd9W65jLd1t4uiTKAGMq6aUudKWfIw=; b=WdTbhOVc3R1EO1ARt0fOvM8k2naRr6fY+eE5GiFbBHk1thXuzxzsB7iHXLptvjFT89 ivgAWGE0dVMRf4ROzvmfhK4kNpz8ZCbIFYt+xEqAyqbv6lZlRMeDJowiGZTqaSwcE3WO 03xYipR21ZFwEK9NdQY0ODvW1kPbTPVp/Feuq7az1JLg/UuT3r9FspJxmt7zQIVwR8SZ rhaJLPySK1CJC5AWCnJtESbFdA9xAd737C8tuUVvMcDFQ7JgbEy+twDUHW274nOQWhV/ sFk9c3TlN+VHpv79uZqs+xS4qskhl3e5aePOd1T4ZRcOaI2a7fbdfOaeFToG61KKSkL+ Hz4w==
Signed-off-by: Hemanth Kumar <hemanthkumar51@xxxxxxxxx>
---
 hq.sh | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 hq.sh

diff --git a/hq.sh b/hq.sh
new file mode 100644
index 0000000..6a0a820
--- /dev/null
+++ b/hq.sh
@@ -0,0 +1,33 @@
+#! /bin/bash
+# Btrfs quotas test case
+# Hi all,
+# This is shell script to test the hierarchical quotas feature of Btrfs
+# I created Btrfs filesystem on a new
+# partition, then activated quota management ('btrfs quota enable'), and
+# created a few subvolumes of multiple levels.
+
+
+cleanup()
+{
+    btrfs subvolume delete $TEST_DIR/vol1/vol2/vol3
+    btrfs subvolume delete $TEST_DIR/vol1/vol2
+    btrfs subvolume delete $TEST_DIR/vol1
+    btrfs subvolume disable $TEST_DIR
+}
+
+#trap "_cleanup ; exit \$status" 0 1 2 3 15
+
+btrfs quota enable $TEST_DIR
+echo "quota enabled on $TEST_DEV"
+btrfs subvolume create $TEST_DIR/vol1
+btrfs subvolume create $TEST_DIR/vol1/vol2
+btrfs subvolume create $TEST_DIR/vol1/vol2/vol3
+btrfs qgroup limit 5m $TEST_DIR/vol1
+btrfs qgroup limit 3m $TEST_DIR/vol1/vol2
+btrfs qgroup limit 2m $TEST_DIR/vol1/vol2/vol3
+dd if=$TEST_DEV of=$TEST_DIR/vol1/vol2/vol3/file1 bs=3M count=1
+dd if=$TEST_DEV of=$TEST_DIR/vol1/vol2/file1 bs=2M count=1
+dd if=$TEST_DEV of=$TEST_DIR/vol1/file1 bs=5M count=1
+
+cleanup
+exit
-- 
1.8.1.2

<Prev in Thread] Current Thread [Next in Thread>
  • [btrfs-progs] testing btrfs hierarchical quotas, Hemanth Kumar <=