Software > WeeWX

Configurar Backup

<< < (3/4) > >>

jantoni:
Ummmmm.....

ya me imaginaba que era un 320 de DLink....o a lo sumo un 325......

Veréis, yo soy simple.....y entonces me pregunto.....el tema de la seguridad en una red doméstica es cuestionable.

De ese modo, el Samba de mi DNS320 funciona sin password, por lo que no me lia con usuarios, permisos ni leches.

Desde luego, el problema está ahí.

Ahora bien, aunque nos salimos de temática Meteoclimatic, te ahorrarás muchos quebraderos de cabeza utilizando NFS en lugar de Samba/cifs.

En casa, mis dos NAS (El DLink y el Mele A2000 que además es el servidor web de casa), están funcionando con NFS. Evidentemente, tengo habilitado Samba para dar compatibilidad a los Windows.

sunbloquer:
Mañana volveremos a la carga  :(

sunbloquer:
Al final hago el backup en un usb, total, no es que vaya a manejar gran volumen de datos  :D

En el script ese me falla esta linea

# always nice to leave positive log messages
logger "WEEWX_BACKUP - complete to $DESTDIR"

Acaba el backup pero no muestra ningun mensaje......

Por lo que le cambie el logger por echo, no conozco a logger pero a echo si y me lo muestra, digo yo que asi servira...

pi@raspberrypi:~ $ sudo sh backupusb.sh
WEEWX_BACKUP - Eres un monstruo, copia enviada a /media/backupusb

Vamos que al final quedaria el sh así, tambien le añadi para que desmontase y saliese, no se si esta bien, error no da


--- Código: ---#!/bin/bash
#
# weewx backup (originally based on wview)

sudo mount /dev/sda1 /media/backupusb 

TODAY=`date +%Y_%m_%d`
TMPDIR="/var/tmp"

ARCHIVE_FILE=weewx.sdb
STATS_FILE=stats.sdb
ARCHIVE_DIR=/var/lib/weewx
DESTDIR=/media/backupusb

# if the archive isn't present, there is a typo above
if [ ! -f $ARCHIVE_DIR/$ARCHIVE_FILE ]; then
echo "$0 exiting - srcfile not found"
exit 1
fi

# weewx v3 eliminates the stats file
if [ -f $ARCHIVE_DIR/$STATS_FILE ]; then
    STATS_PRESENT=1
fi

# stash a copy to a scratch directory without stopping weewx
# we rely on the os to ensure the file we copy is intact
# (crossing fingers)
cd $ARCHIVE_DIR
cp $ARCHIVE_FILE ${TMPDIR}
if [ x$STATS_PRESENT = "x1" ]; then
   cp $STATS_FILE   ${TMPDIR}
fi

# now work on the stashed files to gzip them with a timestamp
# this is done since it takes some time
cd "${TMPDIR}"
gzip -c ${ARCHIVE_FILE} > $ARCHIVE_FILE.$TODAY.gz
mv $ARCHIVE_FILE.$TODAY.gz $DESTDIR
if [ x$STATS_PRESENT = "x1" ]; then
  gzip -c ${STATS_FILE} > $STATS_FILE.$TODAY.gz
  mv $STATS_FILE.$TODAY.gz $DESTDIR
fi

# always nice to leave positive log messages
echo "WEEWX_BACKUP - Eres un monstruo, copia enviada a $DESTDIR"

# cleanup temporary stuff
rm -f "${TMPDIR}"/$ARCHIVE_FILE.$TODAY.gz
rm -f "${TMPDIR}"/$ARCHIVE_FILE
if [ x$STATS_PRESENT = "x1" ]; then
  rm -f "${TMPDIR}"/$STATS_FILE.$TODAY.gz
  rm -f "${TMPDIR}"/$STATS_FILE
fi
sudo umount /media/backupusb

exit
--- Fin del código ---

 *+*

jantoni:
A ver si mañana pongo mi script

Aunque creo que ya lo hice

sunbloquer:
Estaria bien echarle un vistazo para ver como lo tienes montado  ;D

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa