thanks for all the suggestions. i have done the following steps to get
backuppc3 working on nexenta. I am using the gutsy ubuntu package so this
is v3.0 not v3.1
install nexenta! :)
add this to /etc/apt/sources.list (these are the gutsy deb-src'es)
deb-src http://archive.ubuntu.com/ubuntu gutsy main universe multiverse
deb-src http://archive.ubuntu.com/ubuntu gutsy-updates main universe multiverse
deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted
apt-get update
sudo -s
apt-get build-dep libfile-rsyncp-perl
apt-get source libfile-rsyncp-perl
cd libfile-rsyncp-perl
dch -i (and add a note if you want, if you plan to keep or distribute the
.deb
dpkg-buildpackage -sa
cd ..
now you have a libfile-rsyncp-perl_0.68-1_solaris-i386.deb
dpkg -i libfile-rsyncp-perl_0.68-1_solaris-i386.deb
you need to link /usr/sbin/ping to /bin/ping
ln -s /usr/sbin/ping /bin/ping
download the backuppc deb from
http://us.archive.ubuntu.com/ubuntu/pool/main/b/backuppc/backuppc_3.0.0-4ubuntu1_all.deb
dpkg -i backuppc*.deb
you will get some dependancy errors, fix them with
apt-get -f install
you must select apache2 when asked for which webservers to configure
backuppc for. nexenta only has apach2 available in the repos.
now, hopefully you have setup your zfs pool for the backups. here is what i
did
disks are in this layout
/dev/dsk/c*d*p* c=controller,d=disk,p=partition. you could also use unix
'slices' if you like and replace the p with s but you need to pre-slice your
disk. for whole disks, this is not really usefull.
disk0
c0d0* is my syspool so i will leave that alone
my disk, though virtual, were setup like this for the test
disk1 (raidz)
c0d1p1
disk2 (raidz)
c1d0p1
disk3 (raidz)
c1d1p1
zpool create data raidz c0d1p1 c1d0p1 c1d1p1 (data is the pool name)
zfs set compression=on data (faster)
-or-
zfs set compression=gzip data (better compression)
zfs set atime=off data
create the backuppc volume
zfs create data/backuppc
get this setup for backuppc useage
i like rsync :)
rsync -a /var/lib/backuppc/ /data/backuppc/
mv /var/lib/backuppc /var/lib/backuppc_old
zfs set mountpoint=/var/lib/backuppc data/backuppc
/etc/init.d/backuppc restart
done!
test some backups!
here is a quick screendump of my test backup
Backup Summary
Click on the backup number to browse and restore backup files.
6.1 minutes for 41391 files, 814.9MB, and a 1.32x compression ratio. notice
that you can see the file size vs the disk usage but backuppc doesnt do the
math on compression ratio because zfs is doing the work. i should mention
that i am not using backuppc's compression.
i will follow up on this with compression=gzip
Backup# Type Filled Level Start Date Duration/mins Age/days Server
Backup Path
0<http://192.168.1.126/backuppc/index.cgi?action=browse&host=testlocat&num=0>
partial yes 0 3/24 23:05
6.1 0.0 /var/lib/backuppc/pc/testlocat/0
Xfer Error Summary
Backup# Type View #Xfer errs #bad files #bad share #tar errs
0<http://192.168.1.126/backuppc/index.cgi?action=browse&host=testlocat&num=0>
partial
XferLOG<http://192.168.1.126/backuppc/index.cgi?action=view&type=XferLOG&num=0&host=testlocat>,
Errors<http://192.168.1.126/backuppc/index.cgi?action=view&type=XferErr&num=0&host=testlocat>
180 0 0 0
File Size/Count Reuse Summary
Existing files are those already in the pool; new files are those added to
the pool. Empty files and SMB errors aren't counted in the reuse and new
counts.
Totals Existing Files New Files Backup# Type #Files Size/MB
MB/sec #Files Size/MB #Files Size/MB
0<http://192.168.1.126/backuppc/index.cgi?action=browse&host=testlocat&num=0>
partial 41391
814.9 2.21 16510 147.8 31344 668.3
Compression Summary
Compression performance for files already in the pool and newly compressed
files.
Existing Files New Files Backup# Type Comp Level Size/MB
Comp/MB Comp Size/MB Comp/MB Comp
0<http://192.168.1.126/backuppc/index.cgi?action=browse&host=testlocat&num=0>
partial off
147.8 147.8 0.0% 668.3 668.3 -0.0%
On Mon, Mar 24, 2008 at 8:43 PM, dan <[EMAIL PROTECTED]> wrote:
> ok, no ubuntu packages with a specific arch will work on nexenta, the
> nexenta platform is solaris-x86 while ubuntu is i386, amd64, etc.
>
> I think I broke perl trying to update it, gcc-4 fried everything! I did
> install gcc-3.4 and then changed the link in /usr/bin/gcc to point to the
> gcc-3.4 exec instead of gcc-4 which allowed me to install File::RsyncP via
> MCPAN but backuppc still thought it was using 0.52. I think it is because
> of the messed up perl update.
>
> I am reinstalling nexenta from scratch and will just do the gcc-3.4install
> and the File::RsyncP update followed by the backuppc install and see
> what happens.
>
> If that does not work, I will download the deb-src for the ubuntu packaged
> RsyncP-perl and try to rebuild the deb with gcc-3.4(tried this before but
> gcc-4 wouldn't du it)
>
> will post results.
>
> Thanks
>
>
> On Mon, Mar 24, 2008 at 2:04 PM, David Rees <[EMAIL PROTECTED]> wrote:
>
> > On Mon, Mar 24, 2008 at 7:41 AM, dan <[EMAIL PROTECTED]> wrote:
> > > Unfortunately, I still cannot install 0.68 as I get the same make
> > error
> > > "array type has incomplete element type" which is gcc4 being more
> > picky that
> > > gcc3 was :(
> >
> > You can't get an old version of gcc on there to compile with?
> >
> > -Dave
> >
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
BackupPC-users mailing list
[email protected]
List: https://lists.sourceforge.net/lists/listinfo/backuppc-users
Wiki: http://backuppc.wiki.sourceforge.net
Project: http://backuppc.sourceforge.net/