Come posso vedere i punti di montaggio automatico in Linux?


13

Usiamo autofs al lavoro e ho problemi a ricordare alcuni punti di montaggio. Con autofs, puoi vedere solo i volumi attualmente o recentemente montati su un determinato computer. Come posso vedere il resto?

Risposte:


14

Puoi chiedere all'utente root di rendere sempre visibili i punti di montaggio. Questo può essere fatto aggiungendo le seguenti righe a /etc/sysconfig/autofs:

# BROWSE_MODE - maps are browsable by default.
BROWSE_MODE="yes"

2
Sul mio ubuntu 14.04 quel file di configurazione si trova in/etc/default/autofs
saroele il

Questo dovrebbe essere contrassegnato come risposta, risolve la domanda per me (con il file di configurazione in /etc/default/autofs)
saroele

6

Sembra che mescoli dispositivi e punti di montaggio qui. Se un dispositivo non è montato, non è associato alcun punto di montaggio. Un punto di montaggio non è altro che una directory quando non è associato a un dispositivo di archiviazione.

Se si desidera elencare tutti i punti di montaggio (ovvero tutti i dispositivi montati), utilizzare:

df

Tuttavia, se è necessario un elenco di dispositivi di archiviazione disponibili, utilizzare:

fdisk -l

fdiskrichiede i privilegi di root nella maggior parte dei casi. Se non si dispone dei privilegi di root, è possibile elencare i file dei dispositivi di archiviazione a partire sddalla /devdirectory: ciò dovrebbe fornire informazioni sufficienti:

ls -l /dev/sd*

Puoi anche leggere il /proc/partitionsfile:

cat /proc/partitions

un modo per farlo senza root? Non ce l'ho
dromodel,

Ho modificato la mia risposta con una soluzione che non richiede i privilegi di root. Nota che fdisk(e altri suggerimenti non root) non menzionano punti di montaggio, ma solo dispositivi . mounte dfti fornirà un elenco di associazioni dispositivo / punto di montaggio .
John WH Smith,

Non tutto ciò che può essere montato è un dispositivo locale.
Guntbert,

2
"autofs" per me generalmente implica supporti remoti (NFS, SMB, ftp, ssh, ...) e supporti rimovibili locali - da qui il punto che non si può rispondere alla domanda "il semplice uso di mount e fdisk" :-))
Guntbert,

1
Vorrei un modo per vedere uno stub per il punto di montaggio quando il FS remoto non è montato. Posso causare il montaggio automatico digitando 'ls / mnt / long_and_annoying_name' ma non riesco più a digitare 'ls / mnt / lo <TAB>' per completarlo automaticamente. (In alternativa, zsh può completare automaticamente gli autofs di mount dei punti?)
John Y

3

Basta eseguire 'mount' senza argomenti. Ti mostrerà tutti i file system montati. Per quanto ne sappia, non c'è modo di vedere punti di mount "storici" diversi da qualcosa come cat /var/log/messages | grep mount. Dovrai modificare un po 'l'ultimo comando per ottenere esattamente quello che vuoi.


È possibile creare una voce syslog per ogni tentativo di montaggio per autofs e rivederlo. La configurazione dipenderà fortemente dal tuo syslogger.
Coteyr,

Non ho root ma mi piacerebbe vedere un elenco di tutti i dispositivi che potrebbero essere montati e in quali punti di montaggio se sapessi cosa fossero
dromodel

0

Vedo che la domanda è piuttosto vecchia, ma le risposte non corrispondono, cosa ho capito da esso. Questo è per CentOS7 e probabilmente RHEL.

Puoi cat /etc/auto.master. Ti mostrerà i mountpoint definiti. Ci sono anche un paio di file in /etc/auto.*. Questi file sono inclusi da auto.mastere contengono le sottocartelle, che verranno montate automaticamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.