Comment puis-je voir les points de montage automatique sous Linux?

13

Nous utilisons des autofs au travail et j'ai du mal à me souvenir de certains points de montage. Avec autofs, vous ne pouvez voir que les volumes actuellement ou récemment montés sur une machine particulière. Comment puis-je voir le reste?

dromodel
la source

Réponses:

14

Vous pouvez demander à l'utilisateur root de rendre les points de montage toujours visibles. Cela peut être fait en ajoutant les lignes suivantes à/etc/sysconfig/autofs :

# BROWSE_MODE - maps are browsable by default.
BROWSE_MODE="yes"
carl verbiest
la source
2
Sur mon Ubuntu 14.04, ce fichier de configuration se trouve dans/etc/default/autofs
saroele
Cela devrait être marqué comme la réponse, cela résout la question pour moi (avec le fichier de configuration en /etc/default/autofs)
saroele
6

Vous semblez mélanger les appareils et les points de montage ici. Si un périphérique n'est pas monté, aucun point de montage n'est associé. Un point de montage n'est rien d'autre qu'un répertoire lorsqu'il n'est pas associé à un périphérique de stockage.

Si vous souhaitez répertorier tous les points de montage (c'est-à-dire tous les périphériques montés), utilisez:

df

Cependant, si vous avez besoin d'une liste de périphériques de stockage disponibles, utilisez:

fdisk -l

fdisknécessite des privilèges root dans la plupart des cas. Si vous ne disposez pas des privilèges root, vous pouvez lister les fichiers des périphériques de stockage commençant par sddans le /devrépertoire: cela devrait vous donner suffisamment d'informations:

ls -l /dev/sd*

Vous pouvez également lire le /proc/partitionsfichier:

cat /proc/partitions
John WH Smith
la source
une façon de le faire sans racine? Je ne l'ai pas
dromodel
J'ai édité ma réponse avec une solution qui ne nécessite pas de privilèges root. Notez que fdisk(et d'autres conseils non root) ne mentionnent pas les points de montage, mais uniquement les périphériques . mountet dfvous donnera une liste des associations périphérique / point de montage .
John WH Smith
Tout ce qui peut être monté n'est pas un appareil local.
guntbert
2
"autofs" pour moi implique généralement des supports distants (NFS, SMB, ftp, ssh, ...) et des supports locaux amovibles - d'où mon argument qu'il est impossible de répondre à la question par "la simple utilisation de mount et fdisk" :-))
guntbert
1
Je voudrais un moyen de voir un stub pour le point de montage lorsque le FS distant n'est pas monté. Je peux le faire monter automatiquement en tapant 'ls / mnt / long_and_annoying_name' mais je ne peux plus taper 'ls / mnt / lo <TAB>' pour qu'il se complète automatiquement. (Alternativement, zsh peut-il compléter automatiquement les points de montage autofs?)
John Y
3

Exécutez simplement 'mount' sans argument. Il vous montrera tous les systèmes de fichiers montés. À ma connaissance, il n'y a aucun moyen de voir des points de montage "historiques" autres que quelque chose comme ça cat /var/log/messages | grep mount. Vous devrez éditer un peu cette dernière commande pour obtenir exactement ce que vous voulez.

coteyr
la source
Vous pouvez créer une entrée syslog pour chaque tentative de montage pour les autofs et l'examiner. La configuration dépendrait fortement de votre syslogger.
coteyr
Je n'ai pas de racine mais j'aimerais voir une liste de tous les appareils qui pourraient être montés et à quels points de montage si je savais ce qu'ils étaient
dromodel
0

Je vois que la question est assez ancienne, mais les réponses ne correspondent pas, ce que j'en ai compris. C'est pour CentOS7 et probablement RHEL.

Tu peux cat /etc/auto.master. Il vous montrera les points de montage définis. Il y a bien quelques fichiers /etc/auto.*. Ces fichiers sont inclus par le auto.masteret contiennent les sous-dossiers, qui seront montés automatiquement.

Christian Kaiser
la source