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 year ago. Updated about 1 year 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 year 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 year 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 year 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 year ago

typo shellcheck

REF #29629

Revision ff4ebf4b (diff)
Added by gilles.grandgerard 12 months ago

Test inversé

REF #29629

Revision c68c95b8 (diff)
Added by gilles.grandgerard 11 months ago

Test inversé

REF #29629
REF #30057

Cherry-picked from eole-ad-dc:ff4ebf4b80ee5580216c925fe160f52ba9273a6c

History

#1 Updated by Florian MERLE about 1 year 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 year ago

voir #29294 à faire absolument !

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

  • Parent task set to #29566

#4 Updated by Gilles Grandgérard about 1 year 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 year ago

  • Description updated (diff)

#6 Updated by Gilles Grandgérard about 1 year 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 year ago

  • Status changed from Nouveau to Résolu

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

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

#9 Updated by Joël Cuissinat about 1 year ago

  • % Done changed from 0 to 100

Modifications faites pour EOLE >= 2.7.1

#10 Updated by Joël Cuissinat about 1 year ago

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

Also available in: Atom PDF