From: L M. B. <mbl...@tl...> - 2008-01-30 17:09:23
|
We are having a problem in which one of the specified locations for backup = for the host is not happening. System config.pl follows: $Conf{XferMethod} =3D 'rsync'; $Conf{XferLogLevel} =3D 3; $Conf{RsyncClientPath} =3D '/usr/bin/rsync'; $Conf{RsyncClientCmd} =3D '$sshPath -q -x -l root $host $rsyncPath $argList= +'; $Conf{RsyncClientRestoreCmd} =3D '$sshPath -q -x -l root $host $rsyncPath $= argList+'; $Conf{BackupFilesOnly} =3D [ '/etc','/opt/zeus/zxtnlb/zxtm']; $Conf{BackupFilesExclude} =3D ['/tmp', '/proc', '/dev', '/mnt', '/media', '= /cdrom', '/lost+found', '/home/data/backups', 'sys']; The relevant settings in global config.pl doesn't seem to have anything rel= evant: $Conf{BackupFilesOnly} =3D {}; $Conf{BackupFilesExclude} =3D { '*' =3D> [ '/tmp', '/proc', '/dev', '/lib', '/mnt', '/media', '/misc', '/cdrom', '/lost+found', '/sys' ] }; Backup logs show that the desired dirs are being excluded for some reason: Sent include: /etc Sent include: /opt Sent include: /opt/zeus Sent include: /opt/zeus/zxtnlb Sent include: /opt/zeus/zxtnlb/zxtm Sent exclude: /* Sent exclude: /opt/* Sent exclude: /opt/zeus/* Sent exclude: /opt/zeus/zxtnlb/* ... |
From: <mat...@co...> - 2008-01-29 23:35:30
|
Hello, all. I am new to this list. So far, I have really enjoyed using BackupPC. I followed the directions on howtoforge.com to get everything set up and running and it is great. http://www.howtoforge.com/linux_backuppc One problem, tho. My Linux workstation recently suffered a melt down and I am having a bugger of a time getting rsync to work so that I can recover my files...which is sort of the point of having a backup server running! Can anyone please take the time to explain to me what files, from the backuppc machine, I should drop on a USB thumbdrive to be able to get rsync working again? I would imagine that it would be a pretty good idea to grab these files for all of the machines that are being backed up! The issue I am having is that (please see Page 4 of the above instructions) when I run ssh -l root my.IP.add.ress whoami I get prompted for a password, but if I replace the hostname for the IP address, it works fine and just returns "root". I'm absolutely stumped on this. Any ideas? Thanks, Matt |
From: Carl W. S. <ch...@re...> - 2008-01-30 23:14:25
|
On 01/29 06:35 , mat...@co... wrote: > One problem, tho. > My Linux workstation recently suffered a melt down and I am having a > bugger of a time getting rsync to work so that I can recover my > files...which is sort of the point of having a backup server running! Are you intending to recover your files through the web interface? I don't allow direct restore in any of my backuppc installations, for security reasons. if I'm going to recover files I usually just download the individual files from the web interface if it's just a few of them; or make a tarball or zipfile if there's a lot of them. Use the BackupPC_tarCreate command to recover your files. To recover an entire machine, presuming you have nothing but bare metal, do something like this: - Boot with Knoppix (there are some versions with a bug that will bite you tho; might want to try a live Ubuntu or Gentoo CD instead). - partition and format your disks - swapon your swap space - mount your new partitions - cd to those directories - ssh backuppc@backuppc-server '/usr/share/backuppc/bin/BackupPC_tarCreate -h machine-to-recover -n -1 / /' | tar xpvf - This last command will ssh to your backup server, run the BackupPC_tarCreate command, which generates a tar stream, move the tar stream via STDOUT/STDIN to a tar command on the local box, and unpack it. It does presume that you were backing the root (/) of the machine, and that you want to recover the root (the second /, at the end). Modify it to your own situation. -- Carl Soderstrom Systems Administrator Real-Time Enterprises www.real-time.com |