5. Démonter le système de fichiers

Contenu de cette section

Quelle que soit la méthode que vous choisissiez, la première étape consiste à démonter le système de fichiers contenant les fichiers supprimés. Je vous conseille fortement de réfréner toute envie de bricoler un système de fichiers monté. Cette étape doit être effectuée le plus tôt possible, dès que vous avez réalisé que les fichiers sont supprimés.

La méthode la plus simple est la suivante : en supposant que les fichiers supprimés soient dans la partition /usr, tapez :

  # umount /usr
  

Vous pouvez cependant avoir besoin de garder certaines données disponibles dans /usr. Dans ce cas, remontez-le en mode lecture seule :

  # mount -o ro,remount /usr
  

Si les fichiers supprimés étaient dans la partition racine, vous devrez ajouter une option -n, afin d'empêcher que l'opération de montage ne déclenche une écriture dans /etc/mtab :

  # mount -n -o ro,remount /
  

Indépendamment de tout cela, il est possible qu'un autre processus utilise à ce moment-là ce système de fichier (ce qui fera échouer le montage avec une erreur du genre resource busy). Il y a un programme qui peut envoyer un signal à tout processus utilisant un fichier ou point de montage donné : c'est fuser. Pour la partition /usr, essayez ceci :

  # fuser -v -m /usr
  

Cela aura pour effet d'afficher la liste des processus concernés. En admettant qu'aucun d'entre eux n'est vital, vous pouvez taper

  # fuser -k -v -m /usr
  

afin d'envoyer à chaque processus un SIGKILL (qui le tuera d'autorité), ou, par exemple,

  # fuser -k -TERM -v -m /usr
  

pour envoyer plutôt à chacun un SIGTERM (qui priera le processus de terminer proprement).


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre