X-Git-Url: http://git.rot13.org/?p=BackupPC.git;a=blobdiff_plain;f=conf%2Fconfig.pl;h=0f73ec69f67d8a8879964f8913fdeefd68d21de8;hp=bd1cd474c9df2f4388d07cb34ef5afdcd3e5a665;hb=9175f9157f0d54b50ebf11d2036c20f50ffc6d9d;hpb=0697368bbcef14908cd4684cf07744dc840464de;ds=sidebyside diff --git a/conf/config.pl b/conf/config.pl index bd1cd47..0f73ec6 100644 --- a/conf/config.pl +++ b/conf/config.pl @@ -226,6 +226,17 @@ $Conf{InstallDir} = ''; # $Conf{BackupPCUserVerify} = 1; +# +# Maximum number of hardlinks supported by the $TopDir file system +# that BackupPC uses. Most linux or unix file systems should support +# at least 32000 hardlinks per file, or 64K in other cases. If a pool +# file already has this number of hardlinks, a new pool file is created +# so that new hardlinks can be accommodated. This limit will only +# be hit if an identical file appears at least this number of times +# across all the backups. +# +$Conf{HardLinkMax} = 31999; + ########################################################################### # What to backup and when to do it # (can be overridden in the per-PC config.pl) @@ -547,15 +558,15 @@ $Conf{SmbClientPath} = '/usr/bin/smbclient'; # $timeStampFile start time for incremental dump # $Conf{SmbClientFullCmd} = '$smbClientPath \\\\$host\\$shareName' - . '$I_option -U $userName -E -N -d 1' + . ' $I_option -U $userName -E -N -d 1' . ' -c tarmode\\ full -Tc$X_option - $fileList'; $Conf{SmbClientIncrCmd} = '$smbClientPath \\\\$host\\$shareName' - . '$I_option -U $userName -E -N -d 1' + . ' $I_option -U $userName -E -N -d 1' . ' -c tarmode\\ full -TcN$X_option $timeStampFile - $fileList'; $Conf{SmbClientRestoreCmd} = '$smbClientPath \\\\$host\\$shareName' - . '$I_option -U $userName -E -N -d 1' + . ' $I_option -U $userName -E -N -d 1' . ' -c tarmode\\ full -Tx -'; # @@ -811,13 +822,30 @@ $Conf{SshPath} = '/usr/bin/ssh'; $Conf{NmbLookupPath} = '/usr/bin/nmblookup'; # -# NmbLookup command. Several variables are substituted at run-time: +# NmbLookup command. Given an IP address, does an nmblookup on that +# IP address. Several variables are substituted at run-time: # # $nmbLookupPath path to nmblookup ($Conf{NmbLookupPath}) # $host host name # $Conf{NmbLookupCmd} = '$nmbLookupPath -A $host'; +# +# NmbLookup command. Given a netbios name, finds that host by doing +# a NetBios multicast. Several variables are substituted at run-time: +# +# $nmbLookupPath path to nmblookup ($Conf{NmbLookupPath}) +# $host NetBios name +# +# In some cases you might need to change the broadcast address, for +# example if nmblookup uses 192.168.255.255 by default and you find +# that doesn't work, try 192.168.1.255 (or your equivalent class C +# address) using the -B option: +# +# $Conf{NmbLookupFindHostCmd} = '$nmbLookupPath -B 192.168.1.255 $host'; +# +$Conf{NmbLookupFindHostCmd} = '$nmbLookupPath $host'; + # # For fixed IP address hosts, BackupPC_dump can also verify the netbios # name to ensure it matches the host name. An error is generated if @@ -935,6 +963,15 @@ $Conf{DumpPostUserCmd} = undef; $Conf{RestorePreUserCmd} = undef; $Conf{RestorePostUserCmd} = undef; +# +# Override the client's host name. This allows multiple clients +# to all refer to the same physical hosts. This should only be +# set in the per-PC config file. +# +# Note: this setting doesn't work for DHCP hosts. +# +$Conf{ClientNameAlias} = undef; + # # Advanced option for asking BackupPC to load additional perl modules. # Can be a list (array ref) of module names to load at startup.