Forum Linux.général fstab capricieux

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
11
juin
2014

Salut,

ça fait un moment maintenant que je m'arrache les cheveux à tenter de monter un partage réseau sous archlinux avec autofs et nfs pour faire quelque chose de propre.

Commençant à perdre ma santé mentale je me rabat sur un bon vieux fstab/cifs, mais j'ai du tellement trifouiller que j'ai maintenant un comportement vraiment étrange.

dans mon fstab j'ai
\\192.168.0.1\musique /mnt/nas/musique cifs defaults,user=****,password=**** 0 0

Le montage ne se fait pas au démarrage pour je ne sais quelle raison mais lorsque je demande le montage des volumes avec
sudo mount -a

Le volume se monte correctement 0_o

Ps: du coup j'ai désinstallé autofs

Rassurez-moi, je suis pas le seul que ça choque ?!

  • # module

    Posté par  . Évalué à 2.

    Le module cifs est-il chargé lors du montage des filesystems au boot ? Si il n'est chargé qu'après, ça expliquerai pourquoi le mount -a fonctionne et qu'il ne fait pas au boot. Tu as regardé les logs de démarrage ?

    • [^] # Re: module

      Posté par  . Évalué à 2. Dernière modification le 11 juin 2014 à 08:47.

      c'est bien possible.

      Chez moi j'ai ce genre de truc dans mon fstab pour monter des partages cifs :

      //192.168.0.1/partage /mnt/monpointdemontage cifs rw,user=xxxxx,password=xxxx,uid=1000,iocharset=utf8 0 0

      Le plus pour lui serait de lancer la commande de montage (mount -a) dans le fichier /etc/rc.local ou équivalent sur sa distribution.

      « Le pouvoir des Tripodes dépendait de la résignation des hommes à l'esclavage. » -- John Christopher

    • [^] # Re: module

      Posté par  . Évalué à 1.

      Je ne sais pas vraiment dire, les modules cifs semblent installés:

      pacman -Ss cifs

      extra/cifs-utils 6.3-1 [installed]
          CIFS filesystem user-space tools
      extra/gvfs-smb 1.20.2-1 [installed]
          SMB/CIFS (Windows client) backend for gvfs
      

      Mais je ne trouve aucun service en cifs* ni gvfs* à activer avec systemctl

      sudo systemctl enable

      autovt@.service                    poweroff.target
      blk-availability.service           reboot.target
      blkmapd.service                    remote-fs.target
      btsync.service                     rescue.target
      btsync@.service                    rfkill-block@.service
      console-getty.service              rfkill-unblock@.service
      console-shell.service              rlogin.socket
      ctrl-alt-del.target                rpc-gssd.service
      debug-shell.service                rpc-idmapd.service
      dhcpcd.service                     rpc-mountd.service
      dhcpcd@.service                    rpc-statd.service
      dm-event.service                   rpc-svcgssd.service
      ftpd.service                       rsh.socket
      git-daemon.socket                  samba.service
      halt.target                        serial-getty@.service
      ifplugd@.service                   smbd.service
      ip6tables.service                  smbd.socket
      iptables.service                   sshd.socket
      kexec.target                       systemd-journal-gatewayd.socket
      krb5-kadmind.service               systemd-nspawn@.service
      krb5-kdc.service                   systemd-readahead-collect.service
      krb5-kpropd.service                systemd-readahead-drop.service
      krb5-kpropd.socket                 systemd-readahead-replay.service
      lvm2-lvmetad.service               systemd-resolved.service
      lvm2-monitor.service               systemd-timesyncd.service
      lxdm.service                       talk.socket
      mdadm.service                      telnet.socket
      netctl-auto@.service               udisks.service
      netctl-sleep.service               uuidd.socket
      nfs-client.target                  winbindd.service
      nfs-server.target                  wpa_supplicant-nl80211@.service
      nfsd.service                       wpa_supplicant-wired@.service
      nmbd.service                       wpa_supplicant.service
      nscd.service                       wpa_supplicant@.service
      ntpdate.service                    xmms2d.service
      

      C'est plutôt sympa Archlinux mais j'ai encore un peu de mal à suivre le rythme.

  • # Reseau ?

    Posté par  . Évalué à 2.

    Est-ce que le mount ne se ferait pas avant que le réseau soit dispo ?
    Je ne connais pas archilinux, mais j'ai déja eu ce genre de gags sur debian, et ça dépend évidemment de l'init (sysv, systemd), et de la gestion du réseau (/etc/network, networkmanager).

  • # aucun résultat avec _netdev

    Posté par  . Évalué à 1.

    Salut,
    aucun résultat avec _netdev, en fait j'ai l'impression que le fstab n'est même pas parcouru.

    dmesg | grep -i fs

    [    0.212173] devtmpfs: initialized
    [    1.246049] usbcore: registered new interface driver usbfs
    [    1.293512] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    1.302163] VFS: Disk quotas dquot_6.5.2
    [    1.304029] NFS: Registering the id_resolver key type
    [    1.304117] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
    [    1.304825] Key type cifs.idmap registered
    [    1.304835] jffs2: version 2.2. (NAND) \xffffffc2\xffffffa9 2001-2006 Red Hat, Inc.
    [    1.305661] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
    [    1.308139] Running btrfs free space cache tests
    [    1.308266] Btrfs loaded
    [    2.610196] caam 2100000.caam: fsl,sec-v4.0 algorithms registered in /proc/crypto
    [    2.700360] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities
    [    2.707891] EXT4-fs (mmcblk0p2): couldn't mount as ext2 due to feature incompatibilities
    [    2.736196] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    [    2.736228] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    2.738347] devtmpfs: mounted
    [    4.564987] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    

    Je mets le fichier complet dans le doute

    #
    # /etc/fstab: static file system information
    #
    # <file system> <dir>   <type>  <options>       <dump>  <pass>
    /dev/mmcblk0p1  /boot           vfat    defaults        0       0
    
    \\192.168.0.1\musique /mnt/nas/musique cifs defaults,_netdev,user=****,password=**** 0 0
    #192.168.0.1:/mnt/HD/HD_a2/musique /mnt/nas/musiqueNfs nfs4 user 0 0
    

    Des connaisseurs d'Archlinux pour continuer l'investigation?

Suivre le flux des commentaires

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