Enlever un disque dur manquant dans OpenMediaVault

Article rédigé le 02/07/2022

Lors du retrait d’un disque dur d’un serveur OMV il y a une procédure à respecter. Si celle-ci n’est pas suivie (ou si un disque dur claque) le disque apparaît « manquant » dans la liste des systèmes de fichier et il est impossible de l’enlever via l’interface web.

Cet article est une traduction / adaptation de How to Delete/Remove disconnected disk from OpenMediaVault/OMV (Remove Missing Disk from OMV) du site dannyda.com, merci à elle / lui.

Comment corriger

  1. Se connecter à l’interface web d’OMV, aller dans Stockage > Systèmes de fichiers, dans la colonne Périphériques le disque marqué manquant ne sera pas nommé /dev/sdx comme les autres mais /dev/disk/by-UUID/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx ou /dev/disk/by-label/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx . Noter ce qui correspond à xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.
  2. En passant par la console (ou en SSH) modifier le fichier /etc/openmediavault/config.xml (faire une copie de sauvegarde avant, au cas où…)
  3. Rechercher le xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx noté à l’étape 1 (Ctrl + W dans l’éditeur nano). Il va se trouver dans un bloc entre deux balises <mntent> et </mntent> comme ci-dessous:
<mntent>
<uuid>xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</uuid>
<fsname>/dev/disk/by-uuid/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</fsname>
<dir>/srv/dev-disk-by-uuid-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</dir>
<type>ext4</type>
<opts>defaults,nofail,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,acl</opts>
<freq>0</freq>
<passno>2</passno>
<hidden>0</hidden>
</mntent>
  1. Il faut supprimer le bloc complet avec ses deux balises mntent.
  2. Rafraîchir l’interface web d’OMV (éventuellement redémarrer le serveur), le disque manquant devrait avoir disparu.

La manip est similaire pour enlever des partages récalcitrants dans Stockage > Dossiers partagés.

Comment éviter?

Traduction et adaptation de How to properly remove/disconnect/decommission disk from OpenMediaVault/OMV.

La procédure à suivre pour retirer un disque dur est la suivante:

  1. Supprimer les partages SMB, CIFS et NFS s’il y en a.
  2. Supprimer tous les partages liés à ce disque dur (Gestion des droits d’accès > Dossiers partagés).
  3. Démonter le système de fichiers (Stockage > Systèmes de fichiers).
  4. Supprimer le système de fichiers.
  5. Supprimer la grappe RAID si le disque fait partie d’un RAID.
  6. Si le monitoring S.M.A.R.T. a été activé pour ce disque il faut le désactiver (temporairement) et supprimer tous les tests et les tâches planifiées liées au disque que l’on veut enlever.
  7. Désactiver le service S.M.A.R.T.
  8. Déconnecter et enlever le disque de la machine.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *