Linux: Le même appareil est installé à différents points de montage.

J'ai un système avec ce qui suit

/etc/mtab

:

/dev/disk/by-label/foobar /etc/somefile ext4 rw,relatime,data=ordered 0 0
/dev/disk/by-label/foobar /var/lib/somedir ext4 rw,relatime,data=ordered 0 0
/dev/disk/by-label/foobar /mnt/foobar ext4 rw,relatime,data=ordered 0 0
/dev/disk/by-label/foobar /mnt/foobar/somedir ext4 rw,relatime,data=ordered 0 0

C'est-à-dire que le même dispositif est installé à différents points de montage. De plus:

Ces catalogues ont des contenus différents. (Cela élimine

mount --bind

Cas)

Certains de ces points de montage - Ce sont des fichiers ordinaires

Assez étrange

df -h

Affiche un seul de ces points de montage:

/dev/disk/by-label/foobar    2.8G   70M  2.6G   3% /mnt/foobar

Comment est-ce possible? Quel est le problème?
Invité:

Dominique

Confirmation de:

je suppose que / etc / mtab Montre le résultat de l'utilisation de liaisons. Vous pouvez lier la montagne à n'importe quel catalogue et je soupçonne que vous voyez le résultat de cela.

$ mkdir test/ /tmp/test
$ sudo mount --bind test/ /tmp/test
$ cat /proc/mounts
<..snip...>
/dev/root /tmp/test ext4 rw,noatime,data=ordered 0 0

Ce problème contient une explication plus détaillée. / Exemple:
https://unix.stackexchange.com ... ed-on

df -h

ne les montre pas parce que les fixations - Ce sont des systèmes de fichiers fictifs, et

df

a besoin

-a

Montrer ceux-là.

Pour répondre aux questions, connectez-vous ou registre