Còpies de Seguretat al servidor Linkat 3

A l'escola tenim un servidor Linkat 3 que feia còpies de seguretat... fa un temps es va espatllar el disc dur extern i aquesta setmana he intentat posar-ho en marxa en un disc extern (iOmega) nou.

A l'/etc/fstab hi he afegit la línia

//192.168.0.215/copies_seguretat /mnt/iomega125 cifs dmask=0755,fmask=06
44,_netdev

El disc es munta bé tot i que dona un error ( kernel: CIFS: Unknown mount option _netdev)

El fitxer sysconfig/linkat_backup el tinc configurar de la següent manera:

############################################################
# Configuracio per l'script de backups del servidor Linkat #
############################################################
#
#
# Fer un backup dels continguts de l'LDAP? (YES / NO)
DO_LDAP_BACKUP="YES"
#
#
# Llistat de directoris dels quals realitzar backup, separats entre ells per un espai
# Exemple: CONFIG_BACKUP_DIRS="/etc /var/lib"
CONFIG_BACKUP_DIRS="/etc /var/lib"
DATA_BACKUP_DIRS="/home /srv/exports/G /srv/exports/P /srv/exports/S /srv/exports/T"
#
#
# Tamany màxim dels fitxers dels quals es farà backup.
# Qualsevol fitxer de tamany superior a aquest no es desarà a la còpia de seguretat.
BACKUP_MAX_SIZE="50M"
#
#
# Directoris on desar els backups. Es faran preferentment al directori BACKUP_MOUNT_TARGET,
# corresponent a un disc dur extern muntat. Si aquest no existeix, el backup es farà en local
# al directori BACKUP_LOCAL_TARGET.
#BACKUP_MOUNT_TARGET="/mnt/backup_disk"
BACKUP_MOUNT_TARGET="/mnt/iomega125"
BACKUP_LOCAL_TARGET="/var/backup"
#
#
# Dia de la setmana en el qual fer backup (0=diumenge, 1=dilluns ... 6=dissabte)
WEEKLY_FULL_BACKUP_DAY="6"
#
#
# Correu electrònic on enviar alertes de poc espai en disc a l'hora de fer els backups
ADMIN_EMAIL="root@localhost"
#
#
# % d'ocupació de l'espai del disc de backups que considerem perillós, i avisarem l'administrador
DISK_FULL_PERCENTAGE="80"
#
#
# Fer backup de bases de dades MySQL? (YES / NO)
DO_MYSQL_BACKUP="YES"
#
# Configuracio de backup de les BDs MySQL
MYSQL_USER="root"
MYSQL_PASS=""
MYSQL_HOST="localhost"
#
# Bases de dades de les quals fer backup
MYSQL_DB=""


No he trobat cap cron. No sé si algú de manteniment ho va canviar fa temps. En teoria hi hauria d'haver el fitxer /etc/cron.d/linkat_backup, és així? D'on el puc treure.

De tota manera executo el programa /usr/bin/linkat_backup.sh manualment i em surten els següents errors.
WARNING: CIFS mount option 'dmask' is deprecated. Use 'dir_mode' instead.
WARNING: CIFS mount option 'fmask' is deprecated. Use 'file_mode' instead
/usr/bin/linkat_backup.sh: line 36: [: /mnt/iomega125: integer expression expected

Es copien diversos tars al disc extern, però al directori data no hi ha cap còpia dels fitxers de

/home /srv/exports/G /srv/exports/P /srv/exports/S /srv/exports/T

De moment, per sortir del pas, he fet una còpia de seguretat manual dels 50 Gb de /srv/exports.

Us agrairé alguna orientació.

Miquel Colomer
Hola Miguel,

Primer de tot et demanaria que fessis una actualització del sistema per assegurar-nos que tens la darrera versió dels paquets. Pots fer-la amb les següents ordres des de consola i com a usuari root:

Code

zypper ref
zypper up

Potser necessites reiniciar la màquina si tens una actualització de kernel.

El fitxer /etc/cron.d/linkat_backup ha de tenir el següent contingut:

Code

# Cron de backup
1 3 * * * root /usr/bin/linkat_backup.sh


Tens un fitxer de logs on pots consultar els errors que han sortir, el fitxer el trobaràs en aquí:
/home/lnadmin/Desktop/Backup_Log

Tens accés al disc dur en xarxa? Si fas anar l'ordre nautius /mnt/iomega125 pots veure el contingut del disc?

Potser el problema és que tens configurat que faci la copia el dia 6 (dissabte), per molt que executis tu l'script, si no és dissabte, no ho farà. Modifica el paràmetre WEEKLY_FULL_BACKUP_DAY pel dia de la setmana que vulguis (0=diumenge, 1=dilluns ... 6=dissabte):
WEEKLY_FULL_BACKUP_DAY="4"

A veure si et funciona.

Salut.

Projecte Linkat
Fins dimarts no m'hi podré tornar a posar. I ja us diré alguna cosa.

Gràcies per l'ajuda

Miquel
zypper ref em treu el seguent error. Potser tinc malament els repositoris?



Download (curl) error for 'http://opensource.mgeups.com/stable/suse/repodata/repomd.xml':
Error code: HTTP response: 400
Error message: The requested URL returned error: 400


Miquel Colomer


pablo.vigo

Hola Miguel,

Primer de tot et demanaria que fessis una actualització del sistema per assegurar-nos que tens la darrera versió dels paquets. Pots fer-la amb les següents ordres des de consola i com a usuari root:

Code

zypper ref
zypper up

Potser necessites reiniciar la màquina si tens una actualització de kernel.

El fitxer /etc/cron.d/linkat_backup ha de tenir el següent contingut:

Code

# Cron de backup
1 3 * * * root /usr/bin/linkat_backup.sh


Tens un fitxer de logs on pots consultar els errors que han sortir, el fitxer el trobaràs en aquí:
/home/lnadmin/Desktop/Backup_Log

Tens accés al disc dur en xarxa? Si fas anar l'ordre nautius /mnt/iomega125 pots veure el contingut del disc?

Potser el problema és que tens configurat que faci la copia el dia 6 (dissabte), per molt que executis tu l'script, si no és dissabte, no ho farà. Modifica el paràmetre WEEKLY_FULL_BACKUP_DAY pel dia de la setmana que vulguis (0=diumenge, 1=dilluns ... 6=dissabte):
WEEKLY_FULL_BACKUP_DAY="4"

A veure si et funciona.

Salut.
Hola Miquel,


En efecte, el repositori de MGE (fabricant del SAI) no està disponible. Pots ignorar l'error o bé deshabilitar el repositori (des del mateix YaST ho pots fer: Mòdul Software Repositories i deshabilites el repositori de MGE).


Joan
Després de deshabilitar del repositori he actualitzat el sistema sense cap més incidència.

He creat, amb un editor, el fitxer /etc/cron.d/linkat_backup

nautilus /mnt/iomega125 s'obre correctament

He executat no fa cap còpia ni deixa rastre al /home/lnadmin/Desktop/Backup_Log

També he provat canviat el fitxer /usr/bin/linkat_backup.sh tal com diu el fil
http://linkat.xtec.cat/portal/index.php?module=pnForum&func=viewtopic&topic=3657


mountpoint $BACKUP_MOUNT_TARGET

per

mountpoint=$BACKUP_MOUNT_TARGET

I res.

Alguna idea?

Miquel