Pagina 2 di 2

Re: Script copia

Inviato: mercoledì 8 febbraio 2017, 9:11
da dMajo
Se vuoi puoi usare TimeBackup ..... che copia i dati pari pari. Se non erro l'ho messo anche nel ns repo.

Questo fa parte del DSM6.0, ma viene installato solo in caso di upgrade dalla 5.x e solamente se già presente. Sembra non verrà più supportato con il DSM6.1. Con il DSM6.0 era stato reintrodotto a seguito delle lamentele degli utenti che lo usavano e non si trovavano con HyperBackup


Altrimenti lo script:

Codice: Seleziona tutto

#!/bin/sh

cp /volume1/cartella_sorgente/file /volume2/cartella_destinazione
cp /volume1/cartella_sorgente/file /volume2/cartella_destinazione
cp /volume1/cartella_sorgente/file /volume2/cartella_destinazione

exit 0
per la copia (cp) ti serviranno probabilmente delle opzioni quali la sovrascrittura (-f) della destinazione e la ricorsione (-dpR):

Codice: Seleziona tutto

cp -a -f /volume1/cartella_sorgente /volume2/cartella_destinazione
lo script puoi farlo con l'"editor di testo" del DSM e salvarlo dove vuoi. Poi dovrai modificargli i diritti d'esecuzione ed eventualmente proprietario con "chmod" e "chown"

Codice: Seleziona tutto

chown root:root /percorso_completo_script
chmod 744 /percorso_completo_script
Poi puoi lanciarlo con la pianificazione eventi a giorni/orari prefissati.

Puoi eventualmente redirigere i comandi su un file per avere un log:

Codice: Seleziona tutto

cp -a -f /volume1/cartella_sorgente /volume2/cartella_destinazione >> /percorso_assoluto/nome_file.log

In ogni caso collegandoti al NAS con telnet/ssh come utente root puoi vedere l'aiuto dei comandi che ti servono:

Codice: Seleziona tutto

cp --help
chown --help
chmod --help

PS: LEGGI LA PRIMA RIGA DELLA MIA FIRMA!!!!!!!!!!!!!!!!!!!!!!!