Re: Script copia
Inviato: mercoledì 8 febbraio 2017, 9:11
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:
per la copia (cp) ti serviranno probabilmente delle opzioni quali la sovrascrittura (-f) della destinazione e la ricorsione (-dpR):
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"
Poi puoi lanciarlo con la pianificazione eventi a giorni/orari prefissati.
Puoi eventualmente redirigere i comandi su un file per avere un log:
In ogni caso collegandoti al NAS con telnet/ssh come utente root puoi vedere l'aiuto dei comandi che ti servono:
PS: LEGGI LA PRIMA RIGA DELLA MIA FIRMA!!!!!!!!!!!!!!!!!!!!!!!
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
Codice: Seleziona tutto
cp -a -f /volume1/cartella_sorgente /volume2/cartella_destinazione
Codice: Seleziona tutto
chown root:root /percorso_completo_script
chmod 744 /percorso_completo_script
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!!!!!!!!!!!!!!!!!!!!!!!