Forum Linux.général Mount et fstab

Posté par .
Étiquettes : aucune
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 (site web personnel) . É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 (site web personnel) . É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 . É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 (courriel, site web personnel) . É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 à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.