GNU/Linux >> Tutoriels Linux >  >> Linux

Le meilleur moyen d'empêcher le système racine de se remplir lorsqu'un montage échoue ?

Solution 1 :

La solution la plus sûre consiste à rendre le point de montage non inscriptible. Ce serait votre solution #3. Cependant, il y a une étape supplémentaire que vous devez effectuer. chattr +i /mnt/backups . En effet, même sans autorisations, root serait toujours en mesure d'écrire dans le répertoire. Avec chattr +i (définit un indicateur immuable) même root ne peut pas y écrire. Une fois le montage monté, les permissions n'ont pas d'importance car les permissions seront du répertoire distant, pas du répertoire local.

Solution 2 :

Numéro 5 - Mettez un test dans votre script de sauvegarde pour vous assurer que le répertoire est monté avant de continuer. Le script doit échouer si le montage n'est pas disponible ou présent. Ou vous pouvez simplement vous assurer que les éléments sont montés avant d'exécuter la sauvegarde.

Essayez le mountpoint commande, qui vérifie si un répertoire spécifié est un point de montage :

mountpoint -q /mnt/backups || mount /mnt/backups

Solution 3 :

Ce qu'ewwhite a dit. De plus, une surveillance supplémentaire de la santé du système de base ne serait pas une mauvaise idée.

Quelque chose comme Monit peut vérifier l'espace restant. Si vous voulez aller à bout de la surveillance du système, vous pouvez regarder Nagios, mais Monit est léger et fera les bases.

Puisque vous utilisez Ubuntu, Monit est déjà dans le référentiel, vous pouvez donc faire "sudo apt-get install monit", puis commencer à regarder les fichiers de configuration pour lui dire d'envoyer des alertes au bon endroit, de surveiller les bons services, etc. . Voici un tutoriel rapide.


Linux
  1. Meilleur moyen de monter un dossier distant ?

  2. Comment savoir si le système prend en charge Intel Amt ?

  3. Pourquoi cPanel est la meilleure solution pour les concepteurs de sites Web

  4. Serveur Linux Nagios :la meilleure solution de surveillance Web ?

  5. Je viens de supprimer /bin. Quelle est la meilleure façon de récupérer ?

Les 10 meilleurs visualiseurs de bandes dessinées pour système Linux

Les 10 meilleurs logiciels de streaming radio pour système Linux

Les 15 meilleurs émulateurs Linux pour système Windows

Les 20 meilleurs outils bioinformatiques pour le système Linux

Les 20 meilleures alternatives Notepad ++ pour le système Linux

Les 15 meilleurs systèmes de gestion de documents pour le système Linux