From: <Erw...@sy...> - 2005-05-13 10:13:06
|
Dear flexbackup user's =20 I try to user flexbackup since 3 weeks, and for the moment the result arent so good. My problem is the next one. When I made new index with -newtape, it takes more than half an hour to make it. My tape is 4 Go storage (so quietly small) and my flexbackup.conf is the ne= xt one. And another is anyboy can help me to define exactly what the bocksize is and how to configure it . Thanks for all =20 =20 # -*-Mode: perl-*- # ---------------------------------------------------------------------- # Flexbackup configuration file # check "flexbackup -help" for usage information # ---------------------------------------------------------------------- # General configuration section =20 # Archive type? afio, dump, tar, cpio, star, pax, zip, lha, ar, shar # 'copy' or 'rsync' are extra options if running in archive-to-disk mode. # 'filelist' dumps a list of files in your cwd - for debugging setup/exclusion $type =3D 'afio'; =20 # Configure backup "sets". # Not needed if you use "-dir <dir>" to backup one tree at a time. # Each set is a simple space-separated list of filesystems # Remote filesystems should denoted as 'host:dir' # You can use anything (other than 'all') as set names # # Example: # $set{'set1'} =3D "/home /usr"; # $set{'set2'} =3D "/dir3 machine2:/dir4 machine3:/dir5"; # # "-set all" will back up all defined sets. If you are doing a full backup # using tapes, each "set" will go onto a different tape and you will be # prompted for tape change in between. # $set{'backup'} =3D "/home"; =20 # Subtree pruning # A space-separated list of directories to prune from each backup. # Key is a filesystem or host:dir spec as outlined above # regular expressions allowed (not shell-type wildcards!) $prune{'/'} =3D "tmp proc"; =20 # Compression $compress =3D 'gzip'; # one of false/gzip/bzip2/lzop/zip/compress/hardware $compr_level =3D '4'; # compression level (1-9) (for gzip/bzip2/lzop/zip) =20 # Buffering program - to help streaming $buffer =3D 'buffer'; # one of false/buffer/mbuffer $buffer_megs =3D '10'; # buffer memory size (in megabytes) $buffer_fill_pct =3D '75'; # start writing when buffer this percent full $buffer_pause_usec =3D '100'; # pause after write (tape devices only) =20 # Device to backup to. -->> non-rewinding version, please! <<-- # # Examples: # Linux SCSI: /dev/nst0 Linux IDE: /dev/nht0 # Linux ftape: /dev/nqft0 FreeBSD SCSI: /dev/nrsa0 (4.x compat device node) # FreeBSD SCSI: /dev/nsa0 (5.x) # # If a directory, will archive to files in that directory rather than a device # If "host:/dev/tapedevice", will use remote tape drive via rsh/ssh # $device =3D '/dev/st0'; =20 # Block size (in kilobytes!) to use for archive programs and dd. Default is # 10 for most things. Some tape drives need 32 or 64. Set to '0' to # disable all blocking #$blksize =3D '0.5'; $blksize =3D '10'; #$blksize =3D '64'; #$blksize =3D '32'; #$blksize =3D '512'; #$blksize =3D ''; =20 # Block size (in bytes!) to use for the tape device, with "mt setblk" or # equivalent. If set to 0, will use "variable" block size for the tape # device (which is recommended). Comment out or set to "$blksize * 1024" to # have it be the same as the archiver block size above. $mt_blksize =3D "10240"; =20 # Padding. True to pad blocks to blocksize # (devices only, not used when archiving to files) $pad_blocks =3D 'true'; =20 # Other global flags $remoteshell =3D 'ssh'; # command for remote shell (rsh/ssh/ssh2) $remoteuser =3D ''; # if non-null, secondary username for remote shells $label =3D 'true'; # somehow store identifying label in archive? $verbose =3D 'true'; # echo each file? $sparse =3D 'true'; # handle sparse files? $indexes =3D 'true'; # false to turn off all table-of-contents support =20 # If backing up to files, use static filenames - no date stamp # (same level backup of same directory will overwrite old backups) $staticfiles =3D 'false'; =20 # True to try and preserve file access times during backup, if the selected # archive program can do so. Note that if this is true, -cnewer checks (file # permission/status changes only, not content) are turned off when deciding # which files to archive on the local system. $atime_preserve =3D 'false'; =20 # Span across filesytems? ("dump" will ignore this option) # Set to "false" (don't) , "local" (all but nfs/smbfs), or "all" (everythin= g) $traverse_fs =3D 'false'; =20 # Exclude files that match these *regular expressions* (not shell wildcards) # from the backups (no affect on 'dump' archives). You can list more than one, # just keep incrementing the index in the brackets for each. Also, strip o= ff # leading directories (the filesystem specs above or the "-dir" flag). # Matches paths, not filenames, so put .* on the front/back as needed. # Comment these out to exclude nothing. $exclude_expr[0] =3D '.*/[Cc]ache/.*'; $exclude_expr[1] =3D '.*~$'; =20 # If true (default), and using a tape device, level zero "set" backups # assume you want to erase and use a new tape for each set. If false, level # zero "set" backups append to tapes. To force an erase for any backup, # use "-erase" on the commandline. $erase_tape_set_level_zero =3D 'true'; =20 # Set this to "true" to make erase operations just call "mt rewind" - not # "mt rewind' followed by "mt erase". (For some tape drives, erase takes # hours rather than seconds or is otherwise undesirable) $erase_rewind_only =3D 'false'; =20 # ---------------------------------------------------------------------- # Log/stamp files, path for temporary files =20 $logdir =3D '/var/log/flexbackup'; # directory for log files $comp_log =3D 'gzip'; # compress log? false/gzip/bzip2/lzop/compress/zip $staticlogs =3D 'false'; # static log filenames w/ no date stamp $prefix =3D ''; # log files will start with this prefix $tmpdir =3D '/tmp'; # used for temporary refdate files, etc $stampdir =3D '/var/lib/flexbackup'; # directory for backup timestamps $index =3D '/var/lib/flexbackup/index'; # DB filename for tape indexes $keyfile =3D '00-index-key'; # filename for keyfile if archiving to= dir $sprefix =3D ''; # stamp files will start with this prefix =20 # ---------------------------------------------------------------------- # Parameters for 'afio' only =20 # File extensions that should not be compressed (seperate with spaces) $afio_nocompress_types =3D 'mp3 MP3 Z z gz gif zip ZIP lha jpeg jpg JPG taz= tgz deb rpm bz2 lzo'; =20 # True to show block numbers $afio_echo_block =3D 'false'; =20 # Files less than this size (kilobytes) won't be compressed $afio_compress_threshold =3D '3'; =20 # Maximum amount of memory (megabytes) to use for temporary storage of # compression results. If a compressed file is bigger than this, compressi= on # will have to run twice on the file (see manpage). $afio_compress_cache_size =3D '2'; =20 # ---------------------------------------------------------------------- # Parameters for 'tar' only =20 # True to show record numbers $tar_echo_record_num =3D 'false'; =20 # ---------------------------------------------------------------------- # Parameters for 'cpio' only =20 # Format of cpio archive $cpio_format =3D 'newc'; =20 # ---------------------------------------------------------------------- # Parameters for 'dump' only =20 # Estimated tape size (in kilobytes). This number doesn't really do much # but help 'dump' get size estimates if set to zero uses 'dump -a' $dump_length =3D '0'; =20 # True to use /etc/dumpdates (could mess things up if you dump subdirectori= es # of mount points). False to use flexbackup's timestamps. $dump_use_dumpdates =3D 'false'; =20 # ---------------------------------------------------------------------- # Parameters for 'star' only =20 # Use fifo (buffering)? (you probably want to set $buffer=3Dfalse above if = so) $star_fifo =3D 'true'; =20 # Handle ACLs? $star_acl =3D 'true'; =20 # Format of star archive $star_format =3D 'exustar'; =20 # True to show block numbers $star_echo_block_num =3D 'false'; =20 # ---------------------------------------------------------------------- # Parameters for 'pax' only =20 # Format of pax archive $pax_format =3D 'ustar'; =20 # ---------------------------------------------------------------------- # Parameters for 'zip' only =20 # File extensions that should not be compressed (seperate with spaces) $zip_nocompress_types =3D 'mp3 MP3 Z z gz gif zip ZIP lha jpeg jpg JPG taz = tgz deb rpm bz2 lzo'; =20 # ---------------------------------------------------------------------- # Parameters for 'package delta' backups =20 # Archive a list of all installed packages in the top level of each backup? # Can be 'false', 'true' (save it for any backup), or # 'rootonly' (saves list only if the filesystem is '/') $pkgdelta_archive_list =3D 'rootonly'; =20 # Archive files not "owned" by packages? $pkgdelta_archive_unowned =3D 'true'; =20 # Archive any package-owned files which have been modified? $pkgdelta_archive_changed =3D 'true'; =20 # ---------------------------------------------------------------------- # Paths to commands. Default will look for them in $PATH. Use this if # you want to set commands explicitly. You can use full paths or just # change command names. # # Example: If GNU tar is called "gtar" on your system: # $path{'tar'} =3D 'gtar'; # # Or can be used to "sudo" certain commands. Examples: # $path{'find'} =3D 'sudo find'; # $path{'dump'} =3D 'sudo dump'; # $path{'afio'} =3D 'sudo -u nonrootuser afio'; # =20 # ---------------------------------------------------------------------- # mt operation overrides. Set if flexbackup doesn't know the right mt # command(s) for your OS/device, or you want to override things. # # Example: use "mt status" instead of "mt tell" # $mt{'tell'} =3D 'status'; =20 =20 ###################################################################### # # $Id: flexbackup.conf,v 1.74 2003/09/21 22:59:58 edwinh Exp $ # $Name: v1_2_1 $ # # Leave '1;' on the the next line - for perl 'require' 1; =20 =20 Cordialement,=20 Erwan CHEVALIER=20 Consulting & Systems Integration =20 Email : Erw...@sy... <mailto:CEr...@sy...> =20 T=E9l. : +33 (0)1 58 13 88 41 Web : www.bt.com/consulting <http://www.bt.com/consulting>=20 =20 ******************************************************************** This email may contain information which is privileged or confidential. If = you are not the intended recipient of this email, please notify the sender = immediately and delete it without reading, copying, storing, forwarding or = disclosing its contents to any other person Thank you Check us out at http://www.bt.com/consulting ******************************************************************** |