User Tools

Site Tools


zfs_snapshot_send_receive

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
zfs_snapshot_send_receive [2017/08/27 14:33]
ian
zfs_snapshot_send_receive [2020/02/13 22:55] (current)
Line 15: Line 15:
 <code> <code>
 ssh-keygen ssh-keygen
-ssh-copy-id -i /root/.ssh/id_rsa.pub backup@desterver+ssh-copy-id -i /root/.ssh/id_rsa.pub root@destserver
 </code> </code>
  
Line 24: Line 24:
  
 <code> <code>
-# zfs create data/test+destserver:~# zfs create data/test 
 +</code>
  
-zfs allow -u backupuser create,receive,rename,mount,send data/test+<note> 
 +'zfs allow' does not yet work with ZFS on Linux < 0.7.0 to allow a non-root destination user
  
-# zfs allow data/test+<code> 
 +destserver:~# zfs allow -u backupuser create,receive,rename,mount,send data/test 
 + 
 +destserver:~# zfs allow data/test
 ---- Permissions on data/test ---------------------------------------- ---- Permissions on data/test ----------------------------------------
 Local+Descendent permissions: Local+Descendent permissions:
         user backupuser create,mount,receive,rename,send         user backupuser create,mount,receive,rename,send
 </code> </code>
 +</note>
  
 3. Create a snapshot schedule consisting of a local SRC schedule, and the remote DST schedule to send the snapshots. 3. Create a snapshot schedule consisting of a local SRC schedule, and the remote DST schedule to send the snapshots.
Line 87: Line 93:
 85.2K   2017-08-27-110000   data/test 85.2K   2017-08-27-110000   data/test
     0   2017-08-27-110000   root@destserver:data/test     0   2017-08-27-110000   root@destserver:data/test
 +</code>
 +
 +5. You can see how the files and directories looked at snapshot time by accessing the hidden .zfs directory
 +<code>
 +:~# find /data/test/.zfs -type f -ls
 +              7      1 -rw-r--r--   1 root     root            0 Aug 27 11:08 /data/test/.zfs/snapshot/2017-08-27-113000/a.txt
 +</code>
 +
 +<code>
 +destserver:~# find /data/test/.zfs -type f -ls
 +              7      1 -rw-r--r--   1 root     root            0 Aug 27 14:08 /data/test/.zfs/snapshot/2017-08-27-113000/a.txt
 +</code>
 +
 +<code>
 +:~# zfs diff data/test@2017-08-27-113000
 +M       /data/test/
 +M       /data/test/a.txt
 ++       /data/test/b.txt
 +</code>
 +
 +<code>
 +:~# zfs diff data/test@2017-08-27-110000 data/test@2017-08-27-113000
 +M       /data/test/
 ++       /data/test/a.txt
 </code> </code>
  
zfs_snapshot_send_receive.1503858828.txt.gz · Last modified: 2020/02/13 22:55 (external edit)

free spam filter