3 votes

SLES - examiner les données 'sous' un point de montage

J'ai un système SUSE Linux (SLES) où, après une panne de courant, l'un des répertoires semble être obsolète. Il contient certains points de montage pour divers volumes logiques par exemple

/dir      -> lv1
/dir/db   -> lv2
/dir/log  -> lv3

Le répertoire db semble ne pas avoir été mis à jour depuis des mois, tandis que le répertoire log affiche des données sur toute la période.

lv1 est affiché comme étant plein à 80%, et je ne peux expliquer que 20% de cet espace.

Je pars du principe qu'avant la panne de courant, le répertoire /dir/db n'était pas monté pour une raison quelconque, de sorte que les écritures dans /dir/db allaient simplement dans un répertoire sur lv1. Après le redémarrage, le point de montage a été configuré et je vois donc des anciennes données depuis la dernière fois que le point de montage fonctionnait.

Y a-t-il un moyen d'examiner 'sous' le point de montage et de voir si les données sont là, sans démonter le système de fichiers?

4voto

kliketa Points 644

Oui, il suffit de monter le répertoire parent /dir ailleurs avec mount --bind:

# mkdir /mnt/tmp
# mount --bind / /mnt/tmp
# cd /mnt/tmp/dir

Ensuite, inspectez l'état du répertoire. Une fois terminé :

# umount /mnt/tmp
# rmdir /mnt/tmp

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X