Linuxi backup Amazoni S3’e

29. detsember, 2008 22:14 Sander

Eeldused:

  1. lugeja teab, mis on Amazoni S3
  2. vaja on tööriista s3cmd, mille lähtekoodi saab laadida alla lehelt http://sourceforge.net/projects/s3tools/
  3. Mandriva 2009.0 puhul on vaja pakki lib64python2.5-devel, teistel distrotel midagi samalaadset

Kui lähtekood on lahti pakitud, siis tuleb koodi kaustas käivitada käsk python setup.py install.

Peale seda tuleb käivitada käsk s3cmd –configure ning vastata seal küsitavatele küsimustele (Amazoni võtmed + http(s) jne)

Backupi tegemine:

1. loome bucketi:

s3cmd mb s3://nimi-bucketile

2. varundatava kausta saab bucketisse sünkida nii:

s3cmd –delete-removed sync /kohalik/kaust s3://nimi-bucketile/prefix/omal/valikul/

Edaspidi sama käsklust korrates kopeeritakse ainult muutunud või lisandunud failid. Kui –delete-removed võti pole lisatud, siis sihtkohas olevaid ülearuseid faile ei kustutata. Täpsemat infot saab kasutades käsku s3cmd –help, seejuures ka infot selle kohta, kuidas teatud kaustu varundamisest välistada, nt tmp jne.

Edaspidi võib juba käsu panna croni.

linux, serverid | Kommentaarid puuduvad »