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 Infernal Quack (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 Frédéric Perrin (site web personnel) . Évalué à 3.
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 parmount(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 Kerro . É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 Krunch (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 NeoX . É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.