View previous topic :: View next topic |
Author |
Message |
Doktoreas n00b
Joined: 13 Feb 2005 Posts: 15
|
Posted: Fri Jun 10, 2005 7:13 pm Post subject: Creazione unità backup.. |
|
|
Salve a tutti.
In casa ho il pc con linux che si occupa di dividere la connessione su 2 altri pc dove gira win...
Ho la necessità di fare backup ogni tot ore di cartelle presenti in questi 2 pc e perciò mi chiedevo se fosse possibile che:
1)Linux ogni 4 ore controlla certe cartelle di win
2)Se sono presenti cambiamenti ai file (di cui ha creato in precedenza un archivio), aggiorna tale archivio
3)A fine serata (alle 23:00 per esempio) esegue un backup su cd di questo archivio
Il primo passo è far vedere queste cartelle a gentoo (e ci lavorerò domani..), ma per le altre che consigli potete darmi?
Grazie mille
_________________ ...I am fixing a hole in the ocean.... |
|
Back to top |
|
|
wolf3d Tux's lil' helper
Joined: 27 Aug 2003 Posts: 101 Location: Nibelheim
|
Posted: Fri Jun 10, 2005 7:33 pm Post subject: |
|
|
al lavoro ho avuto una necessità simile.. tipo connettermi periodicamente e downloadare/uploadare via ftp
ho fatto insieme a un collega uno scriptino in bash con utilizzo di smbmount, ncftp cp mv e rm il tutto gestito da cron.. grezzo ma funziona ed è quello che ci serve
ma non so cosa cerchi tu... _________________ The Brave Do Not Fear The Grave |
|
Back to top |
|
|
Doktoreas n00b
Joined: 13 Feb 2005 Posts: 15
|
Posted: Fri Jun 10, 2005 8:02 pm Post subject: |
|
|
Potrei dargli un occhiata? _________________ ...I am fixing a hole in the ocean.... |
|
Back to top |
|
|
funkoolow Guru
Joined: 21 Sep 2004 Posts: 545 Location: er paese delle anguille
|
Posted: Fri Jun 10, 2005 9:56 pm Post subject: |
|
|
in effetti postarlo non sarebbe male, io al momento risolvo sempre manualmente... _________________ SabaziaLUG: il LUG a nord di Roma |
|
Back to top |
|
|
wolf3d Tux's lil' helper
Joined: 27 Aug 2003 Posts: 101 Location: Nibelheim
|
Posted: Sun Jun 12, 2005 10:49 am Post subject: |
|
|
dunque lo script non ce l'ho qui ma è facilmente riproducibile con una cosa del genere:
attenzione: quello che posto sarà sicuramente buggato
nota: non so come fare il controllo delle date con cp per evitare di copiare i file uguali, sicuramente ci sarà qualcosa nelle man pages
nano -w script.sh
Code: |
#!/bin/bash
# buggy script, no warranty provided
# parametri pc1
# indirizzo + cartella di share
pc1="//192.168.1.2/cartella_condivisa_su_pc1"
# autenticazione windows
auth1="-o username=wolf,password=miapassword_pc1"
# parametri pc2
# indirizzo + cartella di share
pc1="//192.168.1.100/cartella_condivisa_su_pc2"
# autenticazione windows
auth2="-o username=wolf,password=miapassword_pc2"
# directory locali dove montare le share windows
target1="/home/wolf/samba/pc1/"
target2="/home/wolf/samba/pc2/"
# funzioni per montare tramite samba
monta_pc1 () {
smbmount $pc1 $target1 $auth1
}
monta_pc2 () {
smbmount $pc2 $target2 $auth2
}
# monto i 2 pc windows
monta_pc1
monta_pc2
# copio i file
###################
#missing code
###################
# finita la copia smonto i samba
smbumount $target1
smbumount $target2
|
ecco ora attendo solo critiche (e magari qualche consiglio su come fare la copia dei file^^) _________________ The Brave Do Not Fear The Grave |
|
Back to top |
|
|
xchris Advocate
Joined: 10 Jul 2003 Posts: 2824
|
Posted: Sun Jun 12, 2005 11:41 am Post subject: |
|
|
vi butto un idea..
montate uno share di Winsoze in /mnt/cacata
predisponete una dir per la copia in /mnt/copia_cacata (ad es)
utilizzate
Code: |
rsync -va --delete-after /mnt/cacata /mnt/copia_cacata
|
chiedo scusa per i nomi..ma parlando di windows mi viene spontaneo.
In questo modo avrete una copia sincronizzata.(e trasferirà dati solo se necessario)
ciao _________________ while True:Gentoo() |
|
Back to top |
|
|
fat_penguin Apprentice
Joined: 25 Jul 2004 Posts: 294 Location: sud side of Switzerland
|
Posted: Mon Jun 13, 2005 9:29 am Post subject: |
|
|
Ciao,
io da diverso tempo uso:
Code: | * net-misc/unison
Available versions: 2.9.1-r1 ~2.10.2 ~2.12.2
Installed: 2.9.1-r1
Homepage: http://www.cis.upenn.edu/~bcpierce/unison/
Description: Two-way cross-platform file synchronizer |
è molto comodo per la sincronizzazione dei file... magari ti serve per la prima parte di quello che vuoi fare...
byebye
fat_penguin |
|
Back to top |
|
|
|