Stranica: 1/2.

[Riješeno] Automatski backup na Linuxu

PostPostano: 14 ožu 2014, 14:57
Postao/la kljaja89
Pozdrav ekipa,

Trebao bih mali savjet oko izbora aplikacije za backup.
Do sada sam na jednoj mašini u firmi imao Windows XP i na njoj Cobian Backup i u njemu podešeno da radi automatski backup svaku noć.
Sada bi ja na tu mašinu instalirao Linux Ubuntu i opet stavio neki free softver za backup.
Ono što mi je bitno je to da u njemu mogu podesiti koje datoteke i mape (putanju) će kopirati sa nekog shaeranog diska na mreži i to u točno određeno vrijeme. Npr. imam excel tablicu i želim da se svake subote u 02:00 sata kopira na eksterni disk koji je spojen na mašinu.

Ima tko kakav prijedlog za neki pouzdan free software?

Re: Automatski backup na Linuxu

PostPostano: 14 ožu 2014, 15:30
Postao/la nicky
Možeš napisati skriptu za backup i pozivati skriptu preko crontaba u određeno vrijeme.

Primjer skripte:
Kod: Označi sve
#!/bin/sh
cp /source /dest


Za pozivanje skripte u određeno vrijeme svaki dan otvori crontab
Kod: Označi sve
sudo crontab -e

te dodaj liniju
Kod: Označi sve
07 15 * * * bash /put_do_skripte/bckp.sh

Ovo 7 15 poziva skriptu u 19:15 svaki dan.

Re: Automatski backup na Linuxu

PostPostano: 14 ožu 2014, 18:09
Postao/la madone
Nekako imam osjećaj da bi ti radije nešto sa GUI :)
http://backintime.le-web.org/ paket imaš u repou

Re: Automatski backup na Linuxu

PostPostano: 15 ožu 2014, 15:06
Postao/la kljaja89
Hvala na pomoći, to je to što sam tražio :-D
I jedna i druga varijanta radi odlično te ih upravo testiram.

Još bi nadodao mali dio u skriptu pa možda još nekome pomogne.
U skriptu sam dodao timestamp, tako da svaki put kopirani file preimenuje na način da doda trenutni datum i vrijeme.

Kod: Označi sve
#!/bin/sh
now=$(date +"%Y-%m-%d_%H:%M")
cp /source /dest_$now

Re: [Riješeno]Automatski backup na Linuxu

PostPostano: 15 ožu 2014, 15:19
Postao/la shrike
možeš to i sa tipa
Kod: Označi sve
cp /source /dest_`date +%H`

Re: [Riješeno]Automatski backup na Linuxu

PostPostano: 15 ožu 2014, 15:27
Postao/la Cooleech
shrike je napisao/la:možeš to i sa tipa
Kod: Označi sve
cp /source /dest_`date %H`

Fali ti + znak prije %H ;)

Re: [Riješeno] Automatski backup na Linuxu

PostPostano: 15 ožu 2014, 15:34
Postao/la shrike
riješeno :D

Re: [Riješeno] Automatski backup na Linuxu

PostPostano: 19 ožu 2014, 12:20
Postao/la kljaja89
Pojavio mi se jedan problem koji nikako neznam riješiti pa bi molio pomoć ako netko zna u čemu je problem, što radim krivo.
Naime, ova skripta mi radi odlično kada kopiram sa lokalnog diska i na lokalni disk ili kada kopiram sa sticka i na stick ali kada hoću kopirati sa mrežnog diska onda ništa ne radi.
Putanja na mrežni disk je sljedeća: smb://10.0.1.241/svasta/ i nalazi e na Windows mašini. Sad bi ja trebao od tud kopirati file na eksterni disk sa sljedećom skriptom.

Kod: Označi sve
#!/bin/sh
now=$(date +"%Y-%m-%d_%H:%M")
cp smb//10.0.1.241/svasta/test.txt /media/backuppc/326CCD8B6CCD49F5/backup/test.txt_$now


Pokušao sam i promijeniti putanju za mrežni disk tako što sam izbacio ovaj smb: //10.0.1.241/svasta/ ali ni na taj način ne radi. Neznam gdje sam pogriješio.
Možda nisam dobro mapirao diskove. Mapirao sam ih na sljedeći način: kroz file explorer sam išao na Files - Connect to Server - te sam dodao sljedeću putanju smb://10.0.1.241/svasta/
Disku mogu pristupiti, mogu sa njega čitati i pisati ali crontab ništa ne napravi.

Re: [Riješeno] Automatski backup na Linuxu

PostPostano: 19 ožu 2014, 12:34
Postao/la nicky
Da li ti dolazi u obzir mountanje share-a u linux pa tek onda kopiranje?

Mount možeš napraviti na sljedeći način:
Kod: Označi sve
sudo mount -t cifs //IP_ili_alias/path_to_share -o username=user_name,password=pass_word /path_to_dest


Ne sjećam se baš točnih uzroka ali nije mi radilo kopiranje sa share-a na način koji si koristio pa sam radila mount i potom copy.

Re: [Riješeno] Automatski backup na Linuxu

PostPostano: 19 ožu 2014, 21:08
Postao/la kljaja89
Pa mountanje dolazi u obzir mada ne kužim previše taj mount na linuxu (još sam friški :-D ).
Dali kada mountam neki shaerani disk to zauzima prostor na lokalnom računalu na kojem je mountano?
Dali je dovljno samo jednom mountati ili se svaki put mora raditi? Ažuriraju li se podatci u realnom vremenu, znači dodam ili izmijnim neki file na shaerani disk i odmah je vidljivo i na računalu na kojem je disk mountan ili se radi toga mora svaki put mountati prije naredbe kopiranja kako bi podatci bili "up to date"?