Je ne sais pas si c'est mieux pour superutilisateur de unix&linux des planches, faites-moi savoir.
Nous avons un serveur qui est l'un des principaux points clés d'une architecture assez vaste. Ce serveur possède un disque de sauvegarde qui n'était pas utilisé, bien qu'il hébergeait de très vieilles sauvegardes. J'ai donc décidé de le configurer et, alors qu'il s'agissait au départ d'une seule partition, j'ai utilisé les éléments suivants fdisk
pour le repartitionner de la même manière que le disque primaire (les deux sont identiques).
Malheureusement, après le repartitionnement fdisk
Je n'ai pas réussi à faire en sorte que le noyau voie la nouvelle table de partition, et je n'ai pas non plus pu partrobe
, blockdev
o sfdisk
. Tous ont été confrontés au même problème : BLKRRPART: Device or resource busy
mais ni l'un ni l'autre lsof
noch fuser
n'a rien montré en utilisant l'appareil. Ici, je dois mentionner que j'ai utilisé umount -l
pour forcer le démontage avant d'utiliser fdisk
(oui, maintenant cela semble stupide et j'aurais dû lire la doc plus attentivement).
Par la suite, j'ai compris que NFS partageait l'un des répertoires du disque, ce qui explique pourquoi il n'apparaissait pas dans le fichier lsof
y fuser
- Ne me demandez pas qui a eu l'idée stupide d'utiliser un répertoire d'un vieux disque de sauvegarde pour partager des fichiers de configuration de démarrage pour les clients NFS
Je ne peux pas redémarrer ce serveur, et je ne peux pas redémarrer NFS. J'ai lu que je pouvais utiliser nfs-kernel-server reload
pour garder les transferts NFS pendant le rechargement /etc/exports
(si j'ai bien compris), mais d'abord je ne suis pas sûr que ça va marcher et ensuite je n'ai vraiment pas envie d'essayer ça. Je veux vraiment éviter d'interférer avec les processus en cours.
Maintenant, si le répertoire apparaît effectivement dans la sortie de showmount -e
(ce qui semble fondamentalement identique à /etc/exports
), il n'apparaît ni dans showmount -a
ni dans showmount -d
. Je suppose que cela signifie que le répertoire n'est pas utilisé, alors peut-être y a-t-il un moyen de forcer le démontage à partir de NFS ?
Des suggestions ?