zfs - get the name of the last snapshot


 
Thread Tools Search this Thread
Operating Systems Solaris zfs - get the name of the last snapshot
# 1  
Old 08-24-2011
zfs - get the name of the last snapshot

I have installed Solaris 11 Express on my server and want to set up automatic backuping using zfs snapshots. In the backup script I need to find out the name of the last snapshot of the given filesystem (in order to refer to it as the startpoint of an incremental backup). What is the best way to do that?

Thanks in advance,
Dusan
# 2  
Old 08-24-2011
Each dataset has its creation time stored as a read-only native property:
Code:
zfs get creation pool/snapshot

# 3  
Old 08-24-2011
Thanks for your reply.

When the script starts, it has no idea of what snapshots have been made so far. It first needs to find that out and choose the newest. After that's been determined, it can make a new snapshot and send the difference to the backup disk.

So the problem is I cannot call
Code:
zfs get creation pool/snapshot

directly - I first need to find out what snapshots to call it on.

I have the idea of calling
Code:
zfs list -t snapshot

and manually parsing the output for a list of snapshots made so far. Is this the easiest way to do that?
# 4  
Old 08-24-2011
It seems to me that default output of
Code:
zfs list -t snapshot

is sorted by date of snapshot creation. Anyway, if you want to be sure, try this:
Code:
zfs list -t snapshot -o name,creation -s creation


Last edited by bartus11; 08-24-2011 at 03:35 PM.. Reason: nvm
# 5  
Old 08-25-2011
Thank you bartus11! That help solved my problem.
Login or Register to Ask a Question

Previous Thread | Next Thread

6 More Discussions You Might Find Interesting

1. Solaris

How do I mount a ZFS snapshot?

I created a zpool and in it there is a zfs volume. I used that to backup data on another server using ISCSI. Now I have the data and want to take a snapshot so that I can view it on another machine that is not in production. Here is what I have done # zfs snapshot mat/vol_1@snap1 # zfs list -t... (6 Replies)
Discussion started by: SIFT3R
6 Replies

2. Solaris

Emergency - restore a deleted zfs snapshot

Hi, I deleted a zfs snapshot because it was as big as the original zfs. After the snapshot was removed, all the data in the original zfs is gone. How this happened? Can I restore the snapshot? Please help. Thanks a lot! (5 Replies)
Discussion started by: aixlover
5 Replies

3. Solaris

ZFS snapshot query

I saved one of my zfs snapshot on the remote machine with following command. And now i want to restore the same snapshot to original server how can i receive it on the original server from backup server. #zfs send rpool/ROOT/sol10_patched@preConfig | ssh x.x.x.x zfs receive... (1 Reply)
Discussion started by: fugitive
1 Replies

4. Solaris

ZFS snapshot issue.

I 've a weired situation .. my system has zfs root as its file system and now root file system is full at 100% # zfs list NAME USED AVAIL REFER MOUNTPOINT rpool 134G 65.2M 94K /rpool rpool/ROOT ... (1 Reply)
Discussion started by: fugitive
1 Replies

5. Solaris

Need to take snapshot in solaris (using ZFS or ....)

Hi, I am working on Network Management Software product. This is supported both windows and solaris platform. I need to take the snapshot of the solaris server ( which installed our product), like vmware in windows. I think using ZFS files system, we can take the snapshot in solaris 10 but... (2 Replies)
Discussion started by: mgmk.84
2 Replies

6. UNIX for Advanced & Expert Users

Need to take snapshot in solaris (using ZFS or ....)

Hi, I am working on Network Management Software product. This is supported both windows and solaris platform. I need to take the snapshot of the solaris server ( which installed our product), like vmware in windows. I think using ZFS files system, we can take the snapshot in solaris... (1 Reply)
Discussion started by: mgmk.84
1 Replies
Login or Register to Ask a Question