Torna indietro   Hardware Upgrade Forum > Altre Discussioni > Amministrazione e Configurazione Server

Sony FE 16-25mm F2.8 G: meno zoom, più luce
Sony FE 16-25mm F2.8 G: meno zoom, più luce
Il nuovo Sony FE 16-25mm F2.8G si aggiunge all'analogo 24-50mm per offrire una coppia di zoom compatti ma di apertura F2.8 costante, ideali per corpi macchina altrettanto compatti (vedi A7c ) e fotografia di viaggio.
Motorola edge 50 Pro: design e display al top, meno il prezzo! Recensione
Motorola edge 50 Pro: design e display al top, meno il prezzo! Recensione
Motorola è decisa sulla sua strada: questo nuovo edge 50 Pro non guarda a specifiche stellari ma considera di più l’aspetto estetico. E si propone elegantemente con linee sinuose e un sistema operativo veloce. Peccato per un prezzo un po' fuori mercato.
Ecovacs Goat G1-800, mettiamo alla prova il robot tagliaerba facile ed efficace
Ecovacs Goat G1-800, mettiamo alla prova il robot tagliaerba facile ed efficace
Ecovacs allarga la sua famiglia di robot tagliaerba, ed abbiamo testato per diverse settimane il nuovo Goat G1-800. Installazione velocissima, app precisa, e lavoro infallibile
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 21-01-2020, 19:30   #1
peloo
Member
 
Iscritto dal: Mar 2005
Città: TrEvIsAn PuRoSaNgUe!
Messaggi: 190
Script backup su NFS

Ciao a tutti!!
Vi chiedo aiuto perchè le mie conoscenze sono abbastanza elementari..
Ho una raspberry, con raspbian jessie, che uso come datalogger per i consumi e la produzione fotovoltaica di casa mia..
E' già presente uno script che effettua il backup tramite server ftp.
Siccome ho un nas ed è già attiva la connessione nfs è possibile modificare lo script perchè effettui la stessa cosa ma copiando i files in una cartella di rete?
Lo script è questo:
Codice:
#! /bin/sh
# BEGIN INIT INFO
# Short-Description: backup giornaliero
# Description: Questo file è usato per eseguire una copia giornaliera
# dei dati del datalogger 123solar e di MeterN di 30 giorni con metodo fifo
#
# posizionare il file in /var/www/MyScripts
### END INIT INFO
# Author: Walter Borin
# Mod: Flavio Anesi
#
# Do NOT "set -e"
TODAY=$(date +"%d-%b-%Y") # Today's date like DD-MMM-YYYY
RMDATE=$(date +"%d-%b-%Y" -d '30 days ago') # TODAY minus X days ago - too old files
FTPUSER=user # User (inserire il vostro UserId)
FTPPW=password # Password (inserire la password per l'ftp)
FTPSERVER=192.168.1.X  # IP server ftp (indirizzo IP del vostro server FTP)
LFTP=/usr/bin/lftp # Path to binary
DATADIR=/var/www/123solar/data # Your data archives are here- 123solar
DATADIR2=/var/www/metern/data # Your data archives are here - metern
TMPDIR=/var/www/MyScripts # Your temp backup file are here
FTPDIR=/Public/Raspberry/backup # Your backup dir in ftp dir
cd $TMPDIR
tar -czf backupsolar_$TODAY.tar.gz $DATADIR
tar -czf backupmetern_$TODAY.tar.gz $DATADIR2
$LFTP << EOF
open $FTPUSER:$FTPPW@$FTPSERVER
put -O $FTPDIR backupsolar_$TODAY.tar.gz
wait
put -O $FTPDIR backupmetern_$TODAY.tar.gz
wait
cd $FTPDIR
rm -rf backupsolar_$RMDATE.tar.gz
wait
rm -rf backupmetern_$RMDATE.tar.gz
wait
close
exit
EOF
cd $TMPDIR
rm -rf backupsolar_$TODAY.tar.gz
rm -rf backupmetern_$TODAY.tar.gz
#echo "Backup del: $TODAY salvato in FTP"
#
Non voglio attivare il server ftp del nas solo per fare il backup, occuperei risorse della macchina inutilmente..
Chi mi può aiutare?
__________________
Intel Core i5 2500 | Asrock Z68 Extreme3 Gen3 | 2X2Gb DDR3 corsair |SSD Corsair Force GT 120 Gb + HD WD 80 Gb Sata +250 Gb Sata WD| Windows 7 64bit
peloo è offline   Rispondi citando il messaggio o parte di esso
Old 22-01-2020, 07:18   #2
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 2988
La cosa è molto più semplice di quanto credi.
Prima di tutto devi montare lo share NFS in un punto ( ti mando a questo link per vedere come fare https://askubuntu.com/questions/8909...n-fstab/890989 ) - suggerimento di mettere la riga in /etc/fstab così lo monta ad ogni avvio del sistema.

Dopodichè rimuovi tutta la parte riguardante l'FTP e lo sostituisci con un banale copia:
poniamo che /Public/Raspberry/NFS sia il nuovo mountpoint
NFSDIR= /Public/Raspberry/NFS
cp $TMPDIR/backupsolar_$TODAY.tar.gz $NFSDIR
cp $TMPDIR/backupmetern_$TODAY.tar.gz $NFSDIR

tutto qua
Kaya è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2020, 00:17   #3
peloo
Member
 
Iscritto dal: Mar 2005
Città: TrEvIsAn PuRoSaNgUe!
Messaggi: 190
Quote:
Originariamente inviato da Kaya Guarda i messaggi
La cosa è molto più semplice di quanto credi.
Prima di tutto devi montare lo share NFS in un punto ( ti mando a questo link per vedere come fare https://askubuntu.com/questions/8909...n-fstab/890989 ) - suggerimento di mettere la riga in /etc/fstab così lo monta ad ogni avvio del sistema.

Dopodichè rimuovi tutta la parte riguardante l'FTP e lo sostituisci con un banale copia:
poniamo che /Public/Raspberry/NFS sia il nuovo mountpoint
NFSDIR= /Public/Raspberry/NFS
cp $TMPDIR/backupsolar_$TODAY.tar.gz $NFSDIR
cp $TMPDIR/backupmetern_$TODAY.tar.gz $NFSDIR

tutto qua
Sono riuscito a montare la cartella nfs dopo diversi tentativi ed un lungo momento di panico perchè dopo la modifica di /etc/fstab non bootava piu il raspy
Per fortuna c'era un backup del fstab e, dopo aver installato un programma per leggere ext4 su win, son riuscito a ripristinarlo.
Fiuuuuuu!!!
Adesso ho fatto un altro backup del fstab,non si sa mai..

Veniamo a noi...
Ho modificato lo script, ma credo ci siano delle righe di troppo..
Prima di provarlo volevo la tua approvazione..
Codice:
#! /bin/sh
# BEGIN INIT INFO
# Short-Description: backup giornaliero
# Description: Questo file è usato per eseguire una copia giornaliera
# dei dati del datalogger 123solar e di MeterN di 30 giorni con metodo fifo
#
# posizionare il file in /var/www/MyScripts
### END INIT INFO
# Do NOT "set -e"
TODAY=$(date +"%d-%b-%Y") # Today's date like DD-MMM-YYYY
RMDATE=$(date +"%d-%b-%Y" -d '30 days ago') # TODAY minus X days ago - too old files
DATADIR=/var/www/123solar/data # Your data archives are here- 123solar
DATADIR2=/var/www/metern/data # Your data archives are here - metern
TMPDIR=/var/www/MyScripts # Your temp backup file are here
NFSDIR=/media/backup
cd $TMPDIR
tar -czf backupsolar_$TODAY.tar.gz $DATADIR
tar -czf backupmetern_$TODAY.tar.gz $DATADIR2
$LFTP << EOF
cp $TMPDIR/backupsolar_$TODAY.tar.gz $NFSDIR
cp $TMPDIR/backupmetern_$TODAY.tar.gz $NFSDIR
cd $NFSDIR
rm -rf backupsolar_$RMDATE.tar.gz
wait
rm -rf backupmetern_$RMDATE.tar.gz
wait
close
exit
EOF
cd $TMPDIR
rm -rf backupsolar_$TODAY.tar.gz
rm -rf backupmetern_$TODAY.tar.gz
#echo "Backup del: $TODAY salvato in NFS"
#
Quali righe superflue sono da cancellare?
Grazie mille per l'aiuto!!!!
__________________
Intel Core i5 2500 | Asrock Z68 Extreme3 Gen3 | 2X2Gb DDR3 corsair |SSD Corsair Force GT 120 Gb + HD WD 80 Gb Sata +250 Gb Sata WD| Windows 7 64bit
peloo è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2020, 07:09   #4
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 2988
I comandi
wait
close
exit
EOF

mi sembrano tutti comandi correlati ad FTP.
Quindi puoi eliminarli.
Kaya è offline   Rispondi citando il messaggio o parte di esso
Old 28-01-2020, 18:13   #5
peloo
Member
 
Iscritto dal: Mar 2005
Città: TrEvIsAn PuRoSaNgUe!
Messaggi: 190
Quote:
Originariamente inviato da Kaya Guarda i messaggi
I comandi
wait
close
exit
EOF

mi sembrano tutti comandi correlati ad FTP.
Quindi puoi eliminarli.
Anche il comando
$LFTP << EOF
va eliminato, vero?
__________________
Intel Core i5 2500 | Asrock Z68 Extreme3 Gen3 | 2X2Gb DDR3 corsair |SSD Corsair Force GT 120 Gb + HD WD 80 Gb Sata +250 Gb Sata WD| Windows 7 64bit
peloo è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2020, 07:47   #6
Kaya
Senior Member
 
Iscritto dal: Apr 2005
Messaggi: 2988
Si.
Quel comando dice che passa a LFTP (cioè /usr/bin/lftp ) tutto quello che viene finchè trova EOF come parametro.
Cosa che ora non interessa più.
Kaya è offline   Rispondi citando il messaggio o parte di esso
Old 29-01-2020, 09:16   #7
peloo
Member
 
Iscritto dal: Mar 2005
Città: TrEvIsAn PuRoSaNgUe!
Messaggi: 190
Quote:
Originariamente inviato da Kaya Guarda i messaggi
Si.
Quel comando dice che passa a LFTP (cioè /usr/bin/lftp ) tutto quello che viene finchè trova EOF come parametro.
Cosa che ora non interessa più.
Perfetto!!
Funziona tutto!
Ti ringrazio ☺️
Super gentile 😘
__________________
Intel Core i5 2500 | Asrock Z68 Extreme3 Gen3 | 2X2Gb DDR3 corsair |SSD Corsair Force GT 120 Gb + HD WD 80 Gb Sata +250 Gb Sata WD| Windows 7 64bit
peloo è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony FE 16-25mm F2.8 G: meno zoom, più luce Sony FE 16-25mm F2.8 G: meno zoom, più lu...
Motorola edge 50 Pro: design e display al top, meno il prezzo! Recensione Motorola edge 50 Pro: design e display al top, m...
Ecovacs Goat G1-800, mettiamo alla prova il robot tagliaerba facile ed efficace Ecovacs Goat G1-800, mettiamo alla prova il robo...
ASUS ProArt 1, un PC completo ad altissime prestazioni per creator e non solo ASUS ProArt 1, un PC completo ad altissime prest...
OPPO Reno11 F 5G: vuole durare più di tutti! La recensione OPPO Reno11 F 5G: vuole durare più di tut...
Boston Dynamics presenta l'evoluzione de...
Scaricati gli ultimi dati dal drone NASA...
Take-Two: dopo l'acquisizione di Gearbox...
NASA Dragonfly: la missione con il drone...
TV Sony: ora al top di gamma ci sono i M...
NVIDIA dice definitivamente addio a Turi...
Ghost of Tsushima: ecco i requisiti PC d...
La prima edizione di Coderful porta il m...
Netflix, è polemica per il presun...
Call of Duty Vanguard: un flop per Activ...
Le ricariche con corrente modulata potre...
Ci sarebbe la Cina dietro gli "atta...
Microsoft Copilot for Security è ...
Il Tribunale si schiera dalla parte di A...
Fastned, la prima stazione di ricarica p...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 01:17.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Served by www3v