コード例 #1
0
 def testVerifyBackupSSH(self):
     dataset = self.base_dataset + '/' + self.source_dataset
     dest = self.base_dataset + '/' + self.dest_dataset
     snap = zfsbackup.create_timestamp_snap(dataset)
     zfsbackup.send_full(dataset + snap, dest)
     self.assertTrue(
         zfsbackup.verify_backup(snap, dest, 'ssh:root@localhost'))
コード例 #2
0
 def testSendFullLocal(self):
     dataset = self.base_dataset + '/' + self.source_dataset
     dest = self.base_dataset + '/' + self.dest_dataset
     snap = zfsbackup.create_timestamp_snap(dataset)
     zfsbackup.send_full(dataset + snap, dest)
     snaps = zfsbackup.get_snapshots(dest)
     self.assertTrue(dest + snap in snaps)
コード例 #3
0
 def testSendIncrementalLocal(self):
     dataset = self.base_dataset + '/' + self.source_dataset
     dest = self.base_dataset + '/' + self.dest_dataset
     snap = zfsbackup.create_timestamp_snap(dataset)
     zfsbackup.send_full(dataset + snap, dest)
     time.sleep(1)
     snap_inc = zfsbackup.create_timestamp_snap(dataset)
     zfsbackup.send_incremental(dataset + snap, dataset + snap_inc, dest)
     self.assertTrue(zfsbackup.verify_backup(snap_inc, dest, 'local'))
コード例 #4
0
 def testSendFullSSHAlt(self):
     dataset = self.base_dataset + '/' + self.source_dataset
     dest = self.base_dataset + '/' + self.dest_dataset
     snap = zfsbackup.create_timestamp_snap(dataset)
     zfsbackup.send_full(dataset + snap,
                         dest,
                         transport="ssh:root@localhost:44")
     snaps = zfsbackup.get_snapshots(dest)
     self.assertTrue(dest + snap in snaps)
コード例 #5
0
 def testSendIncrementalSSH(self):
     dataset = self.base_dataset + '/' + self.source_dataset
     dest = self.base_dataset + '/' + self.dest_dataset
     snap = zfsbackup.create_timestamp_snap(dataset)
     zfsbackup.send_full(dataset + snap,
                         dest,
                         transport='ssh:root@localhost')
     time.sleep(1)
     snap_inc = zfsbackup.create_timestamp_snap(dataset)
     zfsbackup.send_incremental(dataset + snap,
                                dataset + snap_inc,
                                dest,
                                transport='ssh:root@localhost')
     self.assertTrue(
         zfsbackup.verify_backup(snap_inc, dest, 'ssh:root@localhost'))