Forum Linux.général NFS qui ne montre pas les disque monté.

Posté par  .
Étiquettes : aucune
0
2
nov.
2005
Salut,

J'ai fait récemment un montage d'un nouveau disque dur sata dans le répertoire
/home/user/nouveau-disque-sata
mais en montant en le /home en nfs sur un poste client j'ai remarqué que le répertoire /home/user/nouveau-disque-sata est vide.
Une petite vérification par FTP et SMB me montre que le disque contient bien des données.

Comment permettre à NFS d'avoir au nouveau disque monté ??

J'ai vérifier les droits (chmod 777 rulez) bref je Sèche.

Merci d'avance.
  • # nohide

    Posté par  . Évalué à 4.

    extrait de man exports (5):
    nohide
    This option is based on the option of the same name provided in IRIX NFS. Normally, if a server exports two filesystems one of which is mounted on the other, then the client will have to mount both filesystems explicitly to get access to them. If it just mounts the parent, it will see an empty directory at the place where the other filesystem is mounted. That filesystem is "hidden".
    Setting the nohide option on a filesystem causes it not to be hidden, and an appropriately authorised client will be able to move from the parent to that filesystem without noticing the change.
    However, some NFS clients do not cope well with this situation as, for instance, it is then possible for two files in the one apparent filesystem to have the same inode number.

    The nohide option is currently only effective on single host exports. It does not work reliably with netgroup, subnet, or wildcard exports.

    This option can be very useful in some situations, but it should be used with due care, and only after confirming that the client system copes with the situation effectively.
    En décodé: 2 solutions, la plus propre c'est de rajouter une ligne dans le fstab sur le(s) client(s) pour le point de montage en question. L'alternative, mais qui a des défauts, c'est de rajouter nohide dans le /etc/exports du serveur.
    • [^] # Re: nohide

      Posté par  . Évalué à 2.

      Je vois ce que tu veu dire.

      Par contre je ne vois pas trop quels sont les désavantages dans ce cas en mettant l'option nohide ??

      Le fait que j'aie monter le disque dans le home était pour des raisons de simplicité d'accès. Je peu bien sur le monter à un autre endroit et le partager en nfs. Par contre dans ce cas je devrais modifier la conf de proftpd et de samba ...

      Résoudre le problème de cette façon m'en poserai donc 2 autres ...
      • [^] # Re: nohide

        Posté par  . Évalué à 3.

        Je vois ce que tu veu dire.
        Non, visiblement tu n'as pas (out) vu ;-) leplus simple (et qui ne change rien à ta config, c'est de rajouter une simple ligne dans le fstab du client:
        là où tu a(vais):
        nfs:/home/ /home nfs defaults,intr 0 0
        tu mets
        nfs:/home/ /home nfs defaults,intr 0 0
        nfs:/home/user/sata /home/user/sata nfs defaults,intr 0 0


        Et c'est tout
        • [^] # Re: nohide

          Posté par  . Évalué à 2.

          C'est fait ça marche mais ça ne veut pas se monter au démarrage ou avec la commande mount.

          extrait du /etc/exports :

          /home 192.168.1.0/24(root_squash,anonuid=65534,anongid=65534,sync,secure,rw)
          /home/freak0/Store 192.168.1.0/24(root_squash,anonuid=65534,anongid=65534,sync,secure,rw)

          extrait du /etc/fstab :

          192.168.1.11:/home /mnt/anabolic_home nfs rsize=8192,wsize=8192,nosuid,soft 0 0
          192.168.1.11:/home/freak0/Store /mnt/anabolic_home/freak0/Store nfs rsize=8192,wsize=8192,nosuid,soft 0 0

          Je suis obligé de passer par les utilitaires mandrakes (drakconf > point de montage > point de montage NFS) pour monter les répertoires à chaque démarrage.

          De plus j'avais fait les exports via les utilitaires mandrake ( toujours drakconf ... ). Peut être en est ce la cause ???
          • [^] # Re: nohide

            Posté par  . Évalué à 1.

            En modifiant mon fstab comme suit :
            192.168.1.11:/home /mnt/anabolic_home nfs defaults,intr 0 0
            192.168.1.11:/home/freak0/Store /mnt/anabolic_home/freak0/Store nfs defaults,intr 0 0

            Je peu enfin monter les disques avec la commande mount.

            Mais bizarrement ça ne veu toujours pas se monter tout seul au démarrage.

            Ai-je omis quelque chose ??

            Le problème se produisait occasionnellement auparavant ... un reboot réglait le souci.
            • [^] # Re: nohide

              Posté par  . Évalué à 1.

              Bon en fait apparement ça se monte correctement au démarrage.

              Seul souci au moment de l'arret de la machine, le système semble ne pas réussir à démonter les disque NFS.

              Tant que ça ne cause pas de problème ça doit pas être trop grave.

              Si jamais je m'apperçois que des données disparraisse je commencerai à m'inquiéter :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.