Page suivante Page précédente Table des matières

5. Démonter le système de fichiers

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 vous êtes rendu compte 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).


Page suivante Page précédente Table des matières