Re: ZFS snapshot question - can I separate out some area later?
On 29 June 2010 19:33, Martin Cracauer 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@, that means top level. > NAME USED AVAIL REFER MOUNTPOINT > bac...@firstwithunk 6.85G - 455G - > bac...@20090922 3.75G - 452G - > bac...@20091022 999M - 480G - > bac...@200910223 2.63G - 482G - > bac...@20100209 9.10G - 522G - > bac...@20100210 2.86G - 543G - > bac...@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/recordi...@test1 > cannot create snapshot 'backup/recordi...@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 Cracauerhttp://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-unsubscr...@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 AVAILCAP HEALTH ALTROOT system 145G 85.1G 59.9G58% ONLINE - test1016M72K 1016M 0% ONLINE - zdump372G 189G 183G50% ONLINE - $ zfs snapshot t...@a $ mkdir /test/a /test/b /test/c $ zfs snapshot t...@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 t...@a 16K -18K - t...@b 20K -22K - test/d...@a 0 -18K - ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
ZFS snapshot question - can I separate out some area later?
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@, that means top level. NAME USED AVAIL REFER MOUNTPOINT bac...@firstwithunk 6.85G - 455G - bac...@20090922 3.75G - 452G - bac...@20091022 999M - 480G - bac...@200910223 2.63G - 482G - bac...@20100209 9.10G - 522G - bac...@20100210 2.86G - 543G - bac...@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/recordi...@test1 cannot create snapshot 'backup/recordi...@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 Cracauerhttp://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-unsubscr...@freebsd.org"
Re: Snapshot question
[Does a snapshot change between backup and verify?] http://docs.freebsd.org/cgi/mid.cgi?20040629135105.GB27491 Kevin A. Pieckiel wrote: > cd / > mksnap_ffs /var /var/.snap/backup.snap > mdconfig -a -t vnode -f /var/.snap/backup.snap -u 6 > mount -r /dev/md6 /mnt/backup/root.var > tar -cvf ${BACKUP_DEVICE} --totals --preserve \ > --blocking-factor ${BACKUP_BLOCKSIZE} --block-number --multi-volume \ > --new-volume-script ${PROGROOT}/next.sh \ > --newer-mtime "${TIMESTAMP}" ${BACKUP_FLAGS} \ > ${BACKUP_PATHS} >> ${LOGFILE} 2>&1 > tar --compare -f ${BACKUP_DEVICE} --blocking-factor ${BACKUP_BLOCKSIZE} \ > --multi-volume --new-volume-script ${PROGROOT}/next.sh >> ${COMPAREFILE} 2>&1 > umount /mnt/backup/root.var > mdconfig -d -u 6 > rm -f /var/.snap/backup.snap > > Here, BACKUP_PATHS is set as follows: > > BACKUP_PATHS="/mnt/backup" Strange. I can't reproduce this bug. All snapshots I'm taking on a very active FS are still 100% stable. Since you're mounting the snapshot read-only, nothing _should_ change. Anyone else experiencing this behaviour? -cpghost. -- Cordula's Web. http://www.cordula.ws/ ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: Snapshot question
On Tue, Jun 29, 2004 at 04:56:54PM +0200, Cordula's Web wrote: > Are you sure you are comparing against the correct snapshot? If you use > dump -L, the snapshot is created, opened, and immediately unlinked, > then the open file is saved. After dump exits, the snapshot file is > pysically released. > > Are you creating a snapshot manually? What commands do you use exactly? I'm actually using tar because my data store is larger than my tapes, and I can't find a way to get dump to change tapes for me automatically (something akin to tar's --new-volume-script parameter). The relevant commands I use are as follows (this just shows the /var parittion, but I make snapshots and mount all important partitions in /mnt/backup before I run tar): cd / mksnap_ffs /var /var/.snap/backup.snap mdconfig -a -t vnode -f /var/.snap/backup.snap -u 6 mount -r /dev/md6 /mnt/backup/root.var tar -cvf ${BACKUP_DEVICE} --totals --preserve \ --blocking-factor ${BACKUP_BLOCKSIZE} --block-number --multi-volume \ --new-volume-script ${PROGROOT}/next.sh \ --newer-mtime "${TIMESTAMP}" ${BACKUP_FLAGS} \ ${BACKUP_PATHS} >> ${LOGFILE} 2>&1 tar --compare -f ${BACKUP_DEVICE} --blocking-factor ${BACKUP_BLOCKSIZE} \ --multi-volume --new-volume-script ${PROGROOT}/next.sh >> ${COMPAREFILE} 2>&1 umount /mnt/backup/root.var mdconfig -d -u 6 rm -f /var/.snap/backup.snap Here, BACKUP_PATHS is set as follows: BACKUP_PATHS="/mnt/backup" ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: Snapshot question
[EMAIL PROTECTED] wrote: > When I do my compare of my tape against my snapshot, it's not uncommon for > one or two files (always the same files) to be different. The most usual > culprit being my winbindd_cache.tdb file for Samba. I thought the snapshot > would not change over time as the files on the filesystem change. Does this > definitively indicate this particular file isn't being written to tape > correctly most nights? (Yes, I *AM* backing up my snapshot and comparing > the backup to my snapshot, not the live filesystem.) Are you sure you are comparing against the correct snapshot? If you use dump -L, the snapshot is created, opened, and immediately unlinked, then the open file is saved. After dump exits, the snapshot file is pysically released. Are you creating a snapshot manually? What commands do you use exactly? -- Cordula's Web. http://www.cordula.ws/ ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Snapshot question
Greetings! I use filesystem snapshots when I backup my filesystems. I backup to tape and I ALWAYS read back the backup and compare it to the snapshot to verify the data was written correctly. I use FreeBSD 5.2.1-p6, and my tape drive is an Exabyte M2 drive. When I do my compare of my tape against my snapshot, it's not uncommon for one or two files (always the same files) to be different. The most usual culprit being my winbindd_cache.tdb file for Samba. I thought the snapshot would not change over time as the files on the filesystem change. Does this definitively indicate this particular file isn't being written to tape correctly most nights? (Yes, I *AM* backing up my snapshot and comparing the backup to my snapshot, not the live filesystem.) I doubt it, since I've gotten differences in this file on four different tapes, all brand new. What does this mean? Is there a problem, or am I missing something? Thanks, Kevin ___ [EMAIL PROTECTED] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"