SearchFAQMemberlist Log in
Reply to topic Page 1 of 1
Remote backup server without root and rdiff-backup?
Author Message
Post Remote backup server without root and rdiff-backup? 
On Wed, 06 Oct 2004 13:51:56 +0200, Jens Benecke wrote:

I am also thinking about mounting the local backup directory
"nosuid,noexec,nodev" (it is /home), this should not affect rdiff-backup's
operation, right?

I haven't tried it, but if it should affect rdiff-backup, then you would
have found a bug, as far as I can see.

plan should work fine. I don't recommend backing up / completely - you
can find lots about that in the archives.

So rdiff-backup is not suitable for "crash recovery" type backups?

No, I don't think so. (But I don't like crash recovery" type backups, so
it doesn't bother me.)

btw: I just found out about SHFS. (http://shfs.sf.net) It lets you mount
directories via SSH. It performs quite well (~1-2MB/s) so it might be
suitable for remote rdiff-backup where only SSH access is possible. I'll
try doing remote backups that way.

Please tell us about your experiences when you have tried it for a little
while.

--
Greetings from Troels Arvin, Copenhagen, Denmark

Post Remote backup server without root and rdiff-backup? 
Troels Arvin wrote:

On Wed, 06 Oct 2004 13:51:56 +0200, Jens Benecke wrote:

I am also thinking about mounting the local backup directory
"nosuid,noexec,nodev" (it is /home), this should not affect
rdiff-backup's operation, right?

I haven't tried it, but if it should affect rdiff-backup, then you would
have found a bug, as far as I can see.

OK. I'll try it.
Will it also work if I change an _existing_ rdiff-backup data directory to
nosuid/nodev/etc? Or will rdiff-backup fail to update the existing backup?

plan should work fine. I don't recommend backing up / completely - you
can find lots about that in the archives.
So rdiff-backup is not suitable for "crash recovery" type backups?
No, I don't think so. (But I don't like crash recovery" type backups, so
it doesn't bother me.)

Well, what I want to do is basically be "up" again as quickly as possible
after a hacker attack or an accidental "rm -r" in the wrong directory.
Data loss due to harddisk failures is already covered by a RAID1.

btw: I just found out about SHFS. (http://shfs.sf.net) It lets you mount
directories via SSH. It performs quite well (~1-2MB/s) so it might be
suitable for remote rdiff-backup where only SSH access is possible. I'll
try doing remote backups that way.

Please tell us about your experiences when you have tried it for a little
while.

It doesn't seem to work:

master:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/md0 3903556 518544 3385012 14% /
/dev/md1 979804 34804 945000 4% /tmp
/dev/md2 9767120 1193260 8573860 13% /var
/dev/md3 118580056 13220096 105359960 12% /home
rbhosting < at > backup6:/bak
3692092416 867407936 2637136864 25% /mnt
master:~# time /usr/bin/rdiff-backup --print-statistics
--exclude-globbing-filelist /usr/local/sbin/backup.exclude / /mnt/rdiff/
-----------------------------------------------------------------
Detected abilities for source (read only) file system:
Access control lists Off
Extended attributes Off
Mac OS X style resource forks Off
Mac OS X Finder information Off
-----------------------------------------------------------------
Warning: ownership cannot be changed on filesystem
at /mnt/rdiff/rdiff-backup-data
Warning: hard linking not supported by filesystem
at /mnt/rdiff/rdiff-backup-data
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 23, in ?
rdiff_backup.Main.Main(sys.argv[1:])
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 259, in
Main
take_action(rps)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 229, in
take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 270, in
Backup
backup_set_fs_globals(rpin, rpout)
File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 388, in
backup_set_fs_globals
dest_fsa = rpout.conn.fs_abilities.get_fsabilities_readwrite(
File "/usr/lib/python2.3/site-packages/rdiff_backup/fs_abilities.py", line
402, in get_fsabilities_readwrite
return FSAbilities(desc_string).init_readwrite(
File "/usr/lib/python2.3/site-packages/rdiff_backup/fs_abilities.py", line
155, in init_readwrite
subdir.delete()
File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 851,
in delete
except os.error: self.conn.shutil.rmtree(self.path)
File "/usr/lib/python2.3/shutil.py", line 142, in rmtree
raise exc[0], (exc[1][0], exc[1][1] + ' removing '+arg)
OSError: [Errno 16] Device or resource busy
removing /mnt/rdiff/rdiff-backup-data/rdiff-backup.tmp.0


--
Jens Benecke
http://www.hitchhikers.de - Europas kostenlose Mitfahrzentrale seit 1998
http://www.rb-hosting.de - Webhosting mit Extras - PHP ab ¤9 - SSH ab ¤19
http://www.spamfreemail.de - 100% saubere Postfächer, garantiert!

Display posts from previous:
Reply to topic Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
  


Magic SEO URL for phpBB