Projet

Général

Profil

Tâche #29629

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

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

Ajouté par Florian MERLE il y a environ 4 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Normal
Début:
20/02/2020
Echéance:
% réalisé:

100%

Restant à faire (heures):
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

Révisions associées

Révision 324f5e72 (diff)
Ajouté par Gilles Grandgérard il y a environ 4 ans

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

REF #29441
REF #29294
REF #29629

Révision 53b46fad (diff)
Ajouté par Gilles Grandgérard il y a environ 4 ans

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

Révision 2aba1ba9 (diff)
Ajouté par Gilles Grandgérard il y a environ 4 ans

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

Révision 4e908bbd (diff)
Ajouté par Gilles Grandgérard il y a environ 4 ans

typo shellcheck

REF #29629

Révision ff4ebf4b (diff)
Ajouté par gilles.grandgerard il y a environ 4 ans

Test inversé

REF #29629

Révision c68c95b8 (diff)
Ajouté par gilles.grandgerard il y a presque 4 ans

Test inversé

REF #29629
REF #30057

Cherry-picked from eole-ad-dc:ff4ebf4b80ee5580216c925fe160f52ba9273a6c

Historique

#1 Mis à jour par Florian MERLE il y a environ 4 ans

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 Mis à jour par Florian MERLE il y a environ 4 ans

voir #29294 à faire absolument !

#3 Mis à jour par Gilles Grandgérard il y a environ 4 ans

  • Tâche parente mis à #29566

#4 Mis à jour par Gilles Grandgérard il y a environ 4 ans

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 Mis à jour par Gilles Grandgérard il y a environ 4 ans

  • Description mis à jour (diff)

#6 Mis à jour par Gilles Grandgérard il y a environ 4 ans

  • Sujet changé de Erreur backup bareos addc à Erreur backup bareos addc + saturation volume /home/backup/samba

#7 Mis à jour par Gilles Grandgérard il y a environ 4 ans

  • Statut changé de Nouveau à Résolu

#8 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Description mis à jour (diff)
  • Assigné à mis à Gilles Grandgérard

#9 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • % réalisé changé de 0 à 100

Modifications faites pour EOLE >= 2.7.1

#10 Mis à jour par Joël Cuissinat il y a environ 4 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF