Forum Linux.général Mount et fstab

Posté par .
Tags : aucun
2
29
oct.
2011

Bonjour,

J'ai une question sur la commande "mount".

Sur mon NAS Qnap, quand je tape la commande mount, j'ai:

[~] # mount
/proc on /proc type proc (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
sysfs on /sys type sysfs (rw)
tmpfs on /tmp type tmpfs (rw,size=32M)
none on /proc/bus/usb type usbfs (rw)
/dev/sda4 on /mnt/ext type ext3 (rw)
/dev/md9 on /mnt/HDA_ROOT type ext3 (rw)
/dev/md0 on /share/MD0_DATA type ext4 (rw,usrjquota=aquota.user,jqfmt=vfsv0,user_xattr,data=ordered,delalloc,noacl)
nfsd on /proc/fs/nfsd type nfsd (rw)

Je ne vois pas le point le montage de "/".

Pourtant, je vois bien celui-ci dans /etc/fstab:

[~] # cat /etc/fstab 
# /etc/fstab: static file system information.
#
# <file system> <mount pt>     <type>   <options>         <dump> <pass>
/dev/ram       /              ext2  defaults         1      1
proc        /proc          proc     defaults      0  0
none            /dev/pts        devpts  gid=5,mode=620  0       0

Un df me donne:

[~] # df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/ram0                32.9M     15.1M     17.8M  46% /
tmpfs                    32.0M    100.0k     31.9M   0% /tmp
/dev/sda4               310.0M    249.9M     60.0M  81% /mnt/ext
/dev/md9                509.5M     98.2M    411.3M  19% /mnt/HDA_ROOT
/dev/md0                  1.8T    736.6G      1.1T  40% /share/MD0_DATA
tmpfs                    32.0M         0     32.0M   0% /.eaccelerator.tmp

A la base, je voulais savoir à quel endroit était stocké un fichier (enfin sur quel montage), je croyais que mount listait tous les points de montage.

Pourquoi mount ne liste pas tous ?
Est ce qu'il existe une commande pour connaître sur quel montage se trouve un fichier ?

Merci et à bientôt.

  • # Commande

    Posté par (page perso) . Évalué à 2.

    Il ne semble pas exister de commande mais sur le net j'ai trouvé ça : http://stackoverflow.com/questions/4453602/how-to-find-the-mountpoint-a-file-resides-on

    L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire

  • # /proc/mounts

    Posté par (page perso) . Évalué à 3.

    Est ce qu'il existe une commande pour connaître sur quel montage se trouve un fichier ?

    Oui, df mon_fichier.

    Est-ce qu'il y a plus d'informations visibles dans /proc/mounts ? Ce fichier est maintenu par le noyal. Le fichier /etc/mtab est maintenu par mount(8) (du moins dans une distribution classique, il est possible que dans un système embarqué il y ait des subtilités).

  • # /etc/mtab

    Posté par (page perso) . Évalué à 2.

    Comme l'indique Frédéric Perrin, c'est que le contenu de /etc/mtab ne reflète pas la réalité. La commande mount affiche le contenu de mtab, éventuellement avec quelques bricolages mais en gros c'est équivalent à "cat /etc/mtab".

    Si la racine n'est pas indiquée dans /etc/mtab c'est juste que lors de son montage ou remontage cela n'a pas été écrit dedans. La faute à un script imparfait par exemple.

    • [^] # Re: /etc/mtab

      Posté par (page perso) . Évalué à 3.

      Typiquement c'est l'initrd qui a merdé un truc lors du changement de racine.

      pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

      • [^] # Re: /etc/mtab

        Posté par . Évalué à 2.

        ou simplement qu'il fait bien le mount du fstab mais avec l'option de ne pas mettre à jour le fichier /etc/mtab

Suivre le flux des commentaires

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