dirvish troubleshooting

57 views
Skip to first unread message

andrew mcelroy

unread,
Aug 25, 2010, 4:48:14 PM8/25/10
to nlug...@googlegroups.com
Greetings,

I am attempting to set up dirvish and can not get dirvish to pickup the default.conf file inside any of my banks.

I know Chris has done tutorials on setting up dirvish in the past. I cannot seem to track down any of the slides.

http://www.theillien.com/Sys_Admin_v12/html/v14/i02/a5.htm
that link is pretty close to what I have done. I will admit that my mistake may be that i did apt-get install dirvish rather than install it from source.


Andrew McElroy

Chris McQuistion

unread,
Aug 25, 2010, 8:23:29 PM8/25/10
to nlug...@googlegroups.com
There is probably a small mistake from your /etc/dirvish/master.conf or in the individual default.conf files (or their location.)

Below is a copy of part of my home server's /etc/dirvish/master.conf (I've simplified the file by cutting it down to one bank and one vault.)

bank:
/backup/localhost
image-default: %m-%d-%Y-%T
log: gzip
index: gzip
xdev: 0
exclude:
lost+found/
Runall:
localhost-etc
expire-default: +20 days
image-perm: 700
meta-perm: 600

In this master.conf, I have one "bank" located at /backup/localhost.  Within that one "bank", I have one "vault", called localhost-etc.  (Vaults are defined under "Runall:")

For this bank and vault to be valid, I have to have a directory created at /backup/localhost/localhost-etc.  Within that directory, I have another directory created, called dirvish (/backup/localhost/localhost-etc/dirvish).  Within that dirvish directory, there is a default.conf file that creates the information about that vault (/backup/localhost/localhost-etc/dirvish/default.conf).  This location and file is what dirvish is looking for any time I run "dirvish-runall" or "dirvish --vault localhost-etc". 

Here is the contents of that default.conf

client: backup2
tree: /etc
xdev: 0
index: gzip
expire-default: +60 days

In that default.conf, that "backup2" next to client, is the name of that machine to be backed up (the local name of this machine, in this case) and you'll notice that I have "expire-default" set to a different value in that file than I have in the /etc/dirvish/master.conf that I referenced earlier.  If you include something in the default.conf that you also had defined in master.conf, then the default.conf takes precedence.  In my case, most of my backups are only kept for 20 days (which is what I defined in master.conf).  I decided that I wanted to keep the localhost-etc backups for 60 days, though, so I included that in the default.conf.  

Hope that helps.  Let me know if you need any more help with dirvish.

Chris

--
You received this message because you are subscribed to the Google Groups "NLUG" group.
To post to this group, send email to nlug...@googlegroups.com
To unsubscribe from this group, send email to nlug-talk+...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/nlug-talk?hl=en

Reply all
Reply to author
Forward
0 new messages