Project

General

Profile

Tâche #29629

Scénario #29566: Traitement express MEN (07-09)

Erreur backup bareos addc + saturation volume /home/backup/samba

Added by Florian MERLE about 1 month ago. Updated 26 days ago.

Status:
Fermé
Priority:
Normal
Start date:
02/20/2020
Due date:
% Done:

100%

Remaining (hours):
0.0

Description

Lors d'un backup Samba, la sauvegarde s'arrete car l'un des fichiers de 'sysvol' est bloqués.

Il est nécessaire de redémarrer Samba pour couper ces sessions, avant de lancer la sauvegarde.

pour vérifier les scripts de GPO qui sont toujours "tenus":

lsof /home/sysvol/<domain>/Policies/<gpo uid>/User/Scripts/Logon
lsof /home/sysvol/
lsof -D /home/sysvol
net status sessions

si des fichiers apparaissent, la sauvegarde va se plantér.

il faut executer (dans ADDC, ou sur Seth):
systemctl stop samba-ad-dc
systemctl start samba-ad-dc
samba-tool ntacl sysvolcheck
samba-tool ntacl sysvolreset

Associated revisions

Revision 324f5e72 (diff)
Added by Gilles Grandgérard about 1 month ago

wait_samba_start : ajout pause 1 seconde dans la boucle + test port
kerberos

REF #29441
REF #29294
REF #29629

Revision 53b46fad (diff)
Added by Gilles Grandgérard about 1 month ago

Lors de la sauvegarde, si des fichiers sont ouverts dans sysvol, la
sauvegarde plante (get_ntacl ==> acces DENID)
dans ce cas, il faut redémarrer Samba avant

REF #29629

Revision 2aba1ba9 (diff)
Added by Gilles Grandgérard about 1 month ago

En cas d'erreur, le répertoire temporaire de sauvegarde n'est pas
supprimé. mise en place d'un trap sur Erreur,Exit,Int

REF #29629

Revision 4e908bbd (diff)
Added by Gilles Grandgérard about 1 month ago

typo shellcheck

REF #29629

History

#1 Updated by Florian MERLE about 1 month ago

code ajouté dans /usr/share/eole/schedule/daily/pre/samba_backup


if lsof /home/sysvol >/dev/null 2>&1
then
    echo "Des sessions ouvertes, redémarrage de Samba" 
    . /usr/lib/eole/samba4.sh
    stop_samba
    start_samba
else
    echo "Pas de sessions ouvertes, pas de redémarrage de Samba" 
fi

#2 Updated by Florian MERLE about 1 month ago

voir #29294 à faire absolument !

#3 Updated by Gilles Grandgérard about 1 month ago

  • Parent task set to #29566

#4 Updated by Gilles Grandgérard about 1 month ago

Nettoyage de /home/backup/samba ...

function samba_backup_clean
{
    rc="$?" 
    # protection avant rm
    if [ -n "${WHERE}" ]
    then
        # j'affiche ce que je supprime, car il ne devrait rien avoir !
        /bin/rm -rvf "${WHERE%/}"/tmp*
    fi
    if [ -n "$KEYFILE" ]
    then
        /bin/rm "${KEYFILE}" 
    fi
    exit $rc
}
trap samba_backup_clean EXIT

#5 Updated by Gilles Grandgérard about 1 month ago

  • Description updated (diff)

#6 Updated by Gilles Grandgérard about 1 month ago

  • Subject changed from Erreur backup bareos addc to Erreur backup bareos addc + saturation volume /home/backup/samba

#7 Updated by Gilles Grandgérard about 1 month ago

  • Status changed from Nouveau to Résolu

#8 Updated by Joël Cuissinat about 1 month ago

  • Description updated (diff)
  • Assigned To set to Gilles Grandgérard

#9 Updated by Joël Cuissinat 26 days ago

  • % Done changed from 0 to 100

Modifications faites pour EOLE >= 2.7.1

#10 Updated by Joël Cuissinat 26 days ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF