Skillnad mellan versioner av "Backup HOWTO"
Hoppa till navigering
Hoppa till sök
Poj (diskussion | bidrag) |
(Wiki-formaterade, skrev småändringar så det faktiskt fungerar.) |
||
Rad 1: | Rad 1: | ||
== Översikt == |
== Översikt == |
||
+ | Lysators backupsystem är [http://www.bacula.org/ Bacula], som styrs från <tt>bakis.lysator.liu.se</tt>. |
||
− | I skrivande stund, 2005-05-10, har vi ett backupsystem i drift. På |
||
− | <tt>bakis.lysator.liu.se</tt> körs en nätverksinstallation av Bacula som tar |
||
− | backup av diverse datorer. |
||
== Att sätta upp en ny klient == |
== Att sätta upp en ny klient == |
||
+ | * Installera Bacula 1.38.2 eller senare. Bara klientdelen ("file daemon") behövs. |
||
− | Recept från eRik Forsberg (i inlägg 12990843): |
||
+ | * Lägg scriptet <tt>bakis:/lysator/etc/bacula/local_partitions</tt> på klienten så det kan köras av Bacula. |
||
− | <ul> |
||
+ | * Starta klienten. |
||
− | <li>Kopiera <tt>~pen/extsrc/bacula/cvs</tt> till lagom ställe på burk. |
||
+ | * Sätt upp servern (Bakis). |
||
− | <li>Applicera patchen i text 12990729 på <tt>src/filed/restore.c</tt> |
||
− | + | ** Lägg till klienten i <tt>/lysator/etc/bacula/bacula-dir.conf</tt>. |
|
+ | ** Bygg om konfigurationen: <tt>/usr/ccs/bin/make</tt> |
||
− | <li><pre>./configure --enable-client-only --prefix=/opt/bacula \ |
||
+ | ** Starta Bacula: <tt>/opt/bacula/sbin/bconsole -c /opt/bacula/etc/bconsole.conf</tt> |
||
− | --enable-readline --with-working-dir=/var/bacula/working</pre> |
||
− | + | ** Ladda om konfigurationen: <tt>reload</tt> |
|
− | + | ** Kolla om klienten finns: <tt>status client=Wrath</tt> |
|
+ | ** Kolla om rätt filer kommer att backas upp: <tt>estimate</tt>, välj klientmaskinens jobb i menyn. |
||
− | <li>Starta om bacula: <tt>/etc/init.d/bacula restart</tt>. |
||
+ | ** Avsluta: <tt>quit</tt> |
||
− | </ul> |
||
− | |||
− | De här filerna behöver installeras på klienten: |
||
− | * <tt>/opt/bacula/sbin/bacula-fd</tt> |
||
− | * <tt>/opt/bacula/etc/bacula-fd.conf</tt> |
||
− | * <tt>/opt/bacula/etc/local_partitions</tt> |
||
− | |||
− | På server måste man editera <tt>/lysator/etc/bacula/bacula-dir.conf</tt>. |
||
− | |||
− | Sedan måste man köra <tt>bconsole -> reload</tt>. |
||
− | |||
− | <tt>/opt/bacula/etc/bconsole.conf</tt> ska innehålla <tt>bakis.lysator.liu.se</tt>. |
||
− | |||
− | För att verifiera en klientinstallation kan man göra: |
||
− | |||
− | * Kör <tt>/opt/bacula/sbin/bconsole</tt> (på bakis?) |
||
− | * Skriv ''estimate'', välj klient (t ex fatabur) |
||
− | * Vänta. Om den spottar ur sig en estimering på hur mycket data den skulle backa om den körde en backup, så funkar klienten. |
||
− | |||
− | Man kan göra ''status client=Fatabur'' också för en enklare |
||
− | snabb-koll om klienten svarar. |
Versionen från 3 april 2006 kl. 16.15
Översikt
Lysators backupsystem är Bacula, som styrs från bakis.lysator.liu.se.
Att sätta upp en ny klient
- Installera Bacula 1.38.2 eller senare. Bara klientdelen ("file daemon") behövs.
- Lägg scriptet bakis:/lysator/etc/bacula/local_partitions på klienten så det kan köras av Bacula.
- Starta klienten.
- Sätt upp servern (Bakis).
- Lägg till klienten i /lysator/etc/bacula/bacula-dir.conf.
- Bygg om konfigurationen: /usr/ccs/bin/make
- Starta Bacula: /opt/bacula/sbin/bconsole -c /opt/bacula/etc/bconsole.conf
- Ladda om konfigurationen: reload
- Kolla om klienten finns: status client=Wrath
- Kolla om rätt filer kommer att backas upp: estimate, välj klientmaskinens jobb i menyn.
- Avsluta: quit