Backup HOWTO: Skillnad mellan sidversioner

Från Lysators datorhandbok, den ultimata referensen.
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
 
(2 mellanliggande sidversioner av 2 användare visas inte)
Rad 1: Rad 1:
Se [[LYSrdiff]].
== Översikt ==

Lysators backupsystem är [http://www.bacula.org/ Bacula], som styrs från <tt>bakis.b.lysator.liu.se</tt>.

== Att sätta upp en ny klient ==

* Installera Bacula 1.38.2 eller senare. Bara klientdelen ("file daemon") behövs.
* Lägg scriptet <tt>bakis:/lysator/etc/bacula/local_partitions</tt> på klienten så det kan köras av Bacula.
* Starta klienten.
* Sätt upp servern (Bakis).
** Lägg till klienten i <tt>/lysator/etc/bacula/bacula-dir.conf</tt>.
** Bygg om konfigurationen: <tt>/usr/ccs/bin/make</tt>
** Starta Bacula: <tt>/opt/bacula/sbin/bconsole -c /opt/bacula/etc/bconsole.conf</tt>
** 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.
** Avsluta: <tt>quit</tt>

== Läsa tillbaka filer ==

* Starta "bconsole" på valfri klient
* Ge kommandot "restore" (om man ska läsa tillbaka bara delar av en backup) eller "restore all" om man vill läsa tillbaka alla filer från en backup.
* Välj alternativ 5 (Select the most recent backup for a client) - läser tillbaka filer från senaste lyckade fullbackupen plus senare inkrementella backuper.
* Välj rätt klient

Därefter kommer Bacula att bygga upp en (potentiellt) stor intern lista över alla filer att läsa tillbaka. Detta kan ta *lång* tid (flera dygn)
för stora klienter så ha *inte* bråttom! Det rekommenderas att köra "bconsole" under "screen"... När den är klar får man upp en ny prompt: "$"
där man kan välja filer att läsa tillbaka (om man inte gjorde "restore all"). När det är klart ger man kommandot "done" och får sedan upp en ny meny där man väljer att ändra ("mod") följande parametrar:

* Where: Vart filerna ska läsas tillbaka till, default: /tmp/bacula-restores)
* Client: Till vilken klient filerna ska läsas tillbaka till.

Därefter ger man svaret "yes" på frågan "OK to run?" och därefter är det bara att vänta på att alla filerna
har lästs tillbaka...

Nuvarande version från 30 maj 2011 kl. 16.08