From f70a17f8d47ec8a62fa3b9b0bbe40fa107088540 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 6 Apr 2015 15:26:59 +0200 Subject: btrfs: add support for recursive btrfs snapshotting --- src/test/test-btrfs.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/test/test-btrfs.c') diff --git a/src/test/test-btrfs.c b/src/test/test-btrfs.c index 94437f7624..838ffcba3d 100644 --- a/src/test/test-btrfs.c +++ b/src/test/test-btrfs.c @@ -133,9 +133,17 @@ int main(int argc, char *argv[]) { if (mkdir("/xxxrectest/mnt", 0755) < 0) log_error_errno(errno, "Failed to make directory: %m"); + r = btrfs_subvol_snapshot("/xxxrectest", "/xxxrectest2", BTRFS_SNAPSHOT_RECURSIVE); + if (r < 0) + log_error_errno(r, "Failed to snapshot subvolume: %m"); + r = btrfs_subvol_remove("/xxxrectest", true); if (r < 0) log_error_errno(r, "Failed to recursively remove subvolume: %m"); + r = btrfs_subvol_remove("/xxxrectest2", true); + if (r < 0) + log_error_errno(r, "Failed to recursively remove subvolume: %m"); + return 0; } -- cgit v1.2.3-54-g00ecf