1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
|
\select@language {english}
\contentsline {chapter}{\numberline {1}About this manual}{1}{chapter.1}
\contentsline {section}{\numberline {1.1}Scope}{1}{section.1.1}
\contentsline {section}{\numberline {1.2}Version}{1}{section.1.2}
\contentsline {section}{\numberline {1.3}Authors}{1}{section.1.3}
\contentsline {chapter}{\numberline {2}Configuration files}{3}{chapter.2}
\contentsline {section}{\numberline {2.1}Repository and Archives}{3}{section.2.1}
\contentsline {subsection}{\numberline {2.1.1}The Repository}{3}{subsection.2.1.1}
\contentsline {subsubsection}{\texttt {BM\_REPOSITORY\_ROOT}}{3}{section*.3}
\contentsline {subsubsection}{\texttt {BM\_REPOSITORY\_SECURE}}{3}{section*.4}
\contentsline {subsection}{\numberline {2.1.2}Archives}{4}{subsection.2.1.2}
\contentsline {subsubsection}{\texttt {BM\_ARCHIVE\_PURGEDUPS}}{4}{section*.5}
\contentsline {subsubsection}{\texttt {BM\_ARCHIVE\_TTL}}{4}{section*.6}
\contentsline {subsubsection}{\texttt {BM\_REPOSITORY\_RECURSIVEPURGE}}{5}{section*.7}
\contentsline {subsubsection}{\texttt {BM\_ARCHIVE\_PREFIX}}{5}{section*.8}
\contentsline {section}{\numberline {2.2}Backup Methods}{6}{section.2.2}
\contentsline {subsection}{\numberline {2.2.1}Tarballs}{6}{subsection.2.2.1}
\contentsline {subsubsection}{Description}{6}{section*.9}
\contentsline {subsubsection}{\texttt {BM\_TARBALL\_NAMEFORMAT}}{7}{section*.10}
\contentsline {subsubsection}{\texttt {BM\_TARBALL\_FILETYPE}}{7}{section*.11}
\contentsline {subsubsection}{\texttt {BM\_TARBALL\_SLICESIZE}}{7}{section*.12}
\contentsline {subsubsection}{\texttt {BM\_TARBALL\_EXTRA\_OPTIONS}}{8}{section*.13}
\contentsline {subsubsection}{\texttt {BM\_TARBALL\_DUMPSYMLINKS}}{8}{section*.14}
\contentsline {subsubsection}{\texttt {BM\_TARBALL\_DIRECTORIES}}{8}{section*.15}
\contentsline {subsubsection}{\texttt {BM\_TARBALL\_TARGETS}}{8}{section*.16}
\contentsline {subsubsection}{\texttt {BM\_TARBALL\_BLACKLIST}}{9}{section*.17}
\contentsline {subsubsection}{\texttt {BM\_TARBALL\_OVER\_SSH}}{9}{section*.18}
\contentsline {subsection}{\numberline {2.2.2}Incremental tarballs}{10}{subsection.2.2.2}
\contentsline {subsubsection}{Description}{10}{section*.19}
\contentsline {subsubsection}{\texttt {BM\_TARBALLINC\_MASTERDATETYPE}}{11}{section*.20}
\contentsline {subsubsection}{\texttt {BM\_TARBALLINC\_MASTERDATEVALUE}}{11}{section*.21}
\contentsline {subsection}{\numberline {2.2.3}MySQL databases}{11}{subsection.2.2.3}
\contentsline {subsubsection}{Description}{11}{section*.22}
\contentsline {subsubsection}{\texttt {BM\_MYSQL\_DATABASES}}{11}{section*.23}
\contentsline {subsubsection}{\texttt {BM\_MYSQL\_SAFEDUMPS}}{12}{section*.24}
\contentsline {subsubsection}{\texttt {BM\_MYSQL\_ADMINLOGIN}}{12}{section*.25}
\contentsline {subsubsection}{\texttt {BM\_MYSQL\_HOST}}{12}{section*.26}
\contentsline {subsubsection}{\texttt {BM\_MYSQL\_PORT}}{12}{section*.27}
\contentsline {subsubsection}{\texttt {BM\_MYSQL\_FILETYPE}}{13}{section*.28}
\contentsline {subsection}{\numberline {2.2.4}Subversion repositories}{13}{subsection.2.2.4}
\contentsline {subsubsection}{Description}{13}{section*.29}
\contentsline {subsubsection}{\texttt {BM\_SVN\_REPOSITORIES}}{13}{section*.30}
\contentsline {subsubsection}{\texttt {BM\_SVN\_COMPRESSWITH}}{13}{section*.31}
\contentsline {subsection}{\numberline {2.2.5}Generic methods}{14}{subsection.2.2.5}
\contentsline {subsubsection}{Description}{14}{section*.32}
\contentsline {subsubsection}{Example}{14}{section*.33}
\contentsline {section}{\numberline {2.3}Upload Methods}{15}{section.2.3}
\contentsline {subsection}{\numberline {2.3.1}Description}{15}{subsection.2.3.1}
\contentsline {subsection}{\numberline {2.3.2}Global configuration keys}{15}{subsection.2.3.2}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_HOSTS}}{15}{section*.34}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_DESTINATION}}{15}{section*.35}
\contentsline {subsection}{\numberline {2.3.3}SSH uploads}{16}{subsection.2.3.3}
\contentsline {subsubsection}{Description}{16}{section*.36}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_SSH\_USER}}{16}{section*.37}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_SSH\_KEY}}{16}{section*.38}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_SSH\_PORT}}{17}{section*.39}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_SSH\_HOSTS}}{17}{section*.40}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_SSH\_PURGE}}{17}{section*.41}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_SSH\_DESTINATION}}{17}{section*.42}
\contentsline {subsection}{\numberline {2.3.4}Encrypted SSH uploads}{18}{subsection.2.3.4}
\contentsline {subsubsection}{Description}{18}{section*.43}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_SSH\_GPG\_RECIPIENT}}{18}{section*.44}
\contentsline {subsection}{\numberline {2.3.5}FTP uploads}{18}{subsection.2.3.5}
\contentsline {subsubsection}{Description}{18}{section*.45}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_FTP\_SECURE}}{18}{section*.46}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_FTP\_PASSIVE}}{19}{section*.47}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_FTP\_TTL}}{19}{section*.48}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_FTP\_USER}}{19}{section*.49}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_FTP\_PASSWORD}}{20}{section*.50}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_FTP\_HOSTS}}{20}{section*.51}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_FTP\_DESTINATION}}{20}{section*.52}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_FTP\_PURGE}}{20}{section*.53}
\contentsline {subsection}{\numberline {2.3.6}Amazon S3 uploads}{21}{subsection.2.3.6}
\contentsline {subsubsection}{Description}{21}{section*.54}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_S3\_DESTINATION}}{21}{section*.55}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_S3\_ACCESS\_KEY}}{21}{section*.56}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_S3\_SECRET\_KEY}}{22}{section*.57}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_S3\_PURGE}}{22}{section*.58}
\contentsline {subsection}{\numberline {2.3.7}RSYNC uploads}{22}{subsection.2.3.7}
\contentsline {subsubsection}{Description}{22}{section*.59}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_RSYNC\_DIRECTORIES}}{22}{section*.60}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_RSYNC\_HOSTS}}{23}{section*.61}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_RSYNC\_DESTINATION}}{23}{section*.62}
\contentsline {subsubsection}{\texttt {BM\_UPLOAD\_RSYNC\_DUMPSYMLINKS}}{23}{section*.63}
\contentsline {section}{\numberline {2.4}Exports}{23}{section.2.4}
\contentsline {subsection}{\numberline {2.4.1}Burning CDR/DVD media}{23}{subsection.2.4.1}
\contentsline {subsubsection}{\texttt {BM\_BURNING\_METHOD}}{24}{section*.64}
\contentsline {subsubsection}{\texttt {BM\_BURNING\_DEVICE}}{24}{section*.65}
\contentsline {subsubsection}{\texttt {BM\_BURNING\_DEVFORCED}}{25}{section*.66}
\contentsline {subsubsection}{\texttt {BM\_BURNING\_ISO\_FLAGS}}{25}{section*.67}
\contentsline {subsubsection}{\texttt {BM\_BURNING\_MAXSIZE}}{25}{section*.68}
\contentsline {subsubsection}{\texttt {BM\_BURNING\_CHKMD5}}{26}{section*.69}
\contentsline {section}{\numberline {2.5}Advanced features}{26}{section.2.5}
\contentsline {subsection}{\numberline {2.5.1}Logging to syslog}{26}{subsection.2.5.1}
\contentsline {subsubsection}{\texttt {BM\_LOGGER}}{26}{section*.70}
\contentsline {subsubsection}{\texttt {BM\_LOGGER\_FACILITY}}{27}{section*.71}
\contentsline {subsection}{\numberline {2.5.2}Writing external hooks}{27}{subsection.2.5.2}
\contentsline {subsubsection}{\texttt {BM\_PRE\_BACKUP\_COMMAND}}{27}{section*.72}
\contentsline {subsubsection}{\texttt {BM\_POST\_BACKUP\_COMMAND}}{27}{section*.73}
\contentsline {chapter}{\numberline {3}Using Backup Manager}{29}{chapter.3}
\contentsline {section}{\numberline {3.1}Command line}{29}{section.3.1}
\contentsline {subsection}{\numberline {3.1.1}Restrictions}{29}{subsection.3.1.1}
\contentsline {subsection}{\numberline {3.1.2}Options}{30}{subsection.3.1.2}
\contentsline {subsubsection}{\texttt {---version}}{30}{section*.74}
\contentsline {subsubsection}{\texttt {---verbose} or \texttt {-v}}{30}{section*.75}
\contentsline {subsubsection}{\texttt {---no-warnings}}{30}{section*.76}
\contentsline {subsubsection}{\texttt {---conffile} or \texttt {-c}}{31}{section*.77}
\contentsline {subsubsection}{\texttt {---force}}{31}{section*.78}
\contentsline {subsubsection}{\texttt {---upload} or \texttt {-u}}{31}{section*.79}
\contentsline {subsubsection}{\texttt {---burn} or \texttt {-b} [\textless {}DATE\textgreater {}]}{31}{section*.80}
\contentsline {subsubsection}{\texttt {---md5check} or \texttt {-m}}{31}{section*.81}
\contentsline {subsubsection}{\texttt {---purge} or \texttt {-p}}{32}{section*.82}
\contentsline {subsubsection}{\texttt {---no-upload} or \texttt {-p}}{32}{section*.83}
\contentsline {subsubsection}{\texttt {---no-burn}}{32}{section*.84}
\contentsline {subsubsection}{\texttt {---no-purge} or \texttt {-p}}{32}{section*.85}
\contentsline {section}{\numberline {3.2}CRON integration}{32}{section.3.2}
|