IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Système endommagé suite à un "umount -fl"


Sujet :

Linux

  1. #1
    Membre habitué
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2009
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2009
    Messages : 218
    Points : 130
    Points
    130
    Par défaut Système endommagé suite à un "umount -fl"
    Bonjour,

    Alors j'ai eu gros souci dans le processus de redimensionnement de mes volumes logiques.

    Alors voici l'ensemble de mes volumes avec l'utilisation disque :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Filesystem                Size  Used Avail Use% Mounted on
    /dev/mapper/vg01-lvroot    27G  9.8G   17G  38% /
    sysfs                      27G  9.8G   17G  38% /sys
    /dev/sda1                  27G  9.8G   17G  38% /boot
    /dev/mapper/vg01-lvhome    27G  9.8G   17G  38% /home
    /dev/mapper/vg01-lvopenv   27G  9.8G   17G  38% /usr/openv
    /dev/mapper/vg01-lvvar     27G  9.8G   17G  38% /var
    /dev/mapper/vg01-lvroot    27G  9.8G   17G  38% /root
    Pour des souci de mise en conformité du serveur, et pour pouvoir déplacer certains dossiers, j'ai voulu réduire le /dev/mapper/vg01-lvroot par exemple et augmenter le /dev/mapper/vg01-lvhome.

    Alors avant d'exécuter lvresize j'ai voulu démonter le device (/). Sauf que même avec un umount -f je n'y arrivais pas, trop de process utilisant le device, et j'ai donc fait un umount -lf qui a marché.

    Sauf qu'après ça mon device n'est plus du tout rattaché au système de fichier, et la machine n'entend plus rien, les programmes ne fonctionnent plus.

    Un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     mount -t ext4 -f /dev/mapper/vg01-lvroot /root
    marche mais m'affiche ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mount: according to mtab, /dev/mapper/vg01-lvroot is already mounted on /root
    .

    le redémarrage dus système ne marche pas, il ne fait simplement rien, et ma session ssh reste ouverte. shutdown -r now, reboot, init 6 ne font rien et je suis encore et toujours connecté au système (en ssh).
    Par contre désormais il rejette toute autre tentative de connexion ssh (donc si je quitte la session je ne reviens plus sur le serveur).

    la commande donne ceci désormais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    lvs
      /proc/mounts: _get_sysfs_dir fopen failed: No such file or directory
      /proc/devices: fopen failed: No such file or directory
    au lieu de me lister mes volumes et systèmes comme il y avait quelques instant avant la manip.

    La commande df donne ceci désormais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     df -HP
    df: `/dev/pts': No such file or directory
    df: `/dev/shm': No such file or directory
    df: `/proc/sys/fs/binfmt_misc': No such file or directory
    Filesystem                Size  Used Avail Use% Mounted on
    /dev/mapper/vg01-lvroot    27G  9.8G   17G  38% /
    sysfs                      27G  9.8G   17G  38% /sys
    /dev/sda1                  27G  9.8G   17G  38% /boot
    /dev/mapper/vg01-lvhome    27G  9.8G   17G  38% /home
    /dev/mapper/vg01-lvopenv   27G  9.8G   17G  38% /usr/openv
    /dev/mapper/vg01-lvvar     27G  9.8G   17G  38% /var
    /dev/mapper/vg01-lvroot    27G  9.8G   17G  38% /root
    Le mount marche mais ne fait rien. Il n'y plus que null dans mon /dev/ :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ls /dev
    total 12
    drwxr-xr-x.  2 root root 4096 Mar 20 18:57 .
    dr-xr-xr-x. 24 root root 4096 Mar 20 19:02 ..
    -rw-r--r--   1 root root 1291 Mar 20 19:45 null
    Par contre tous les dossiers et fichiers qui sont dans le dossier /root y sont toujours, mais le système a pris un coup que j'ignore et n'arrive pas à réparer.

    Contenu de mon fstab :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    /dev/mapper/vg01-lvroot /                       ext4    defaults        1 1
    UUID=e4f95382-ef8f-4b14-bca6-2422670f3c11 /boot                   ext3    defaults        1 2
    /dev/mapper/vg01-lvhome /home                   ext4    defaults        1 2
    /dev/mapper/vg01-lvopenv /usr/openv              ext4    defaults        1 2
    /dev/mapper/vg01-lvvar  /var                    ext4    defaults        1 2
    /dev/mapper/vg01-lvswap swap                    swap    defaults        0 0
    tmpfs                   /dev/shm                tmpfs   defaults        0 0
    devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
    sysfs                   /sys                    sysfs   defaults        0 0
    proc
    Commande mount -a:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    # mount -a
    mount: special device UUID=e4f95382-ef8f-4b14-bca6-2422670f3c11 does not exist
    Quelqu'un voit-il où est le souci?

    Merci beaucoup.

  2. #2
    Membre habitué
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2009
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2009
    Messages : 218
    Points : 130
    Points
    130
    Par défaut
    Bonjour,

    J'ai réussi à récupérer la main sur mon système.

    Quelqu'un pourrait-il me dire comment tuer les processus rattachés à un fichier en dehors du process ssh.

    En gros faire un fuser -k sur la racine sans perdre la connexion au serveur (j'y suis en ssh).

    Je ne vois pas d'option d'exclusion dans la man. Je vois par contre que l'option -i permet de confirmer l'arrêt du process.

    Merci beaucoup pour votre aide.

  3. #3
    Membre habitué
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2009
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juillet 2009
    Messages : 218
    Points : 130
    Points
    130
    Par défaut
    Bien je n'avais pas de système cobaye sous la main, mais j'ai pris le risque, et l'option -i est bien la bonne.

    Cordialement.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Quote et double quote
    Par aktos dans le forum Langage
    Réponses: 8
    Dernier message: 05/01/2007, 19h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo