Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jun 2010 10:07:48 +0100
From:      krad <kraduk@googlemail.com>
To:        Martin Cracauer <cracauer@cons.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: ZFS snapshot question - can I separate out some area later?
Message-ID:  <AANLkTimoTxCkMu8Sy8TwDFSL0jjBMIr7NbDUkpi_4p6Q@mail.gmail.com>
In-Reply-To: <20100629183321.GA12571@cons.org>
References:  <20100629183321.GA12571@cons.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 29 June 2010 19:33, Martin Cracauer <cracauer@cons.org> wrote:

> I created a raidz ZFS that is mounted on /mnt/backup
>
> It has subdirectories (not ZFS filesystems or volumes) like:
> /mnt/backup/wavehh
> /mnt/backup/joker
> [etc]
>
> I started taking snapshots long ago, and the snapshots are of
> backup@<date>, that means top level.
> NAME                  USED  AVAIL  REFER  MOUNTPOINT
> backup@firstwithunk  6.85G      -   455G  -
> backup@20090922      3.75G      -   452G  -
> backup@20091022       999M      -   480G  -
> backup@200910223     2.63G      -   482G  -
> backup@20100209      9.10G      -   522G  -
> backup@20100210      2.86G      -   543G  -
> backup@20100603      26.6K      -   513G  -
>
> Now, I want to store data there that is *not* part of future snapshots
> taken in that set.  Instead the new directory should have it's own set
> of snapshots, at different times.
>
> Is that something I can still do? Given that I currently snapshotted
> at top level?
>
> If I just `zfs create`d
>  /mnt/backup/recordings
> and start storing data there, will that be outside the other areas's
> snapshots? I tried doing this but I can't snapshot in there:
> ~(wings)10# zfs snapshot backup/recordings@test1
> cannot create snapshot 'backup/recordings@test1': dataset is busy
>
> %%
>
> To clarify more, the structure now looks like this
> 1) /mnt/backup/wavehh   # just subdir
> 2) /mnt/backup/joker    # just subdir
> 3) /mnt/backup/newstuff # `zfs create`d filesystem or volume
>
> So I want 1 and 2 in the future snapshots of "backup", and newstuff
> should have it's own set of snapshots.
>
> Am I out of luck after having started to snapshot at top level?
>
> Martin
> --
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> Martin Cracauer <cracauer@cons.org>   http://www.cons.org/cracauer/
> FreeBSD - where you want to go, today.      http://www.freebsd.org/
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> freebsd-questions-unsubscribe@freebsd.org"
>

something else must be going on as what you are doing is valid

$ mkfile 1G test
$ zpool create test $PWD/test
$ zpool list
NAME     SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT
system   145G  85.1G  59.9G    58%  ONLINE  -
test    1016M    72K  1016M     0%  ONLINE  -
zdump    372G   189G   183G    50%  ONLINE  -
$ zfs snapshot test@a
$ mkdir /test/a /test/b /test/c
$ zfs snapshot test@b
$ zfs create test/d
$ touch /test/a/a /test/b/a /test/c/a /test/d/a
$ zfs snapshot test/d@a
$ zfs list -t snapshot | grep test
test@a                                          16K      -    18K  -
test@b                                          20K      -    22K  -
test/d@a                                          0      -    18K  -



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTimoTxCkMu8Sy8TwDFSL0jjBMIr7NbDUkpi_4p6Q>