¿Cómo puedo ver los puntos de montaje automático en Linux?

13

Usamos autofs en el trabajo y tengo problemas para recordar algunos puntos de montaje. Con autofs, solo puede ver volúmenes montados actualmente o recientemente en una máquina en particular. ¿Cómo puedo ver el resto?

dromodel
fuente

Respuestas:

14

Puede pedirle al usuario raíz que haga que los puntos de montaje estén siempre visibles. Esto se puede hacer agregando las siguientes líneas a /etc/sysconfig/autofs:

# BROWSE_MODE - maps are browsable by default.
BROWSE_MODE="yes"
carl más verbiest
fuente
2
En mi ubuntu 14.04 ese archivo de configuración se encuentra en/etc/default/autofs
saroele
Esto debe marcarse como la respuesta, me resuelve la pregunta (con el archivo de configuración /etc/default/autofs)
saroele
6

Pareces mezclar dispositivos y puntos de montaje aquí. Si un dispositivo no está montado, entonces no tiene un punto de montaje asociado. Un punto de montaje no es más que un directorio cuando no está asociado a un dispositivo de almacenamiento.

Si desea enumerar todos los puntos de montaje (es decir, todos los dispositivos montados), use:

df

Sin embargo, si necesita una lista de dispositivos de almacenamiento disponibles, use:

fdisk -l

fdiskrequiere privilegios de root en la mayoría de los casos. Si no tiene privilegios de root, puede enumerar los archivos de dispositivos de almacenamiento que comienzan sden el /devdirectorio: esto debería proporcionarle suficiente información:

ls -l /dev/sd*

También puedes leer el /proc/partitionsarchivo:

cat /proc/partitions
John WH Smith
fuente
alguna forma de hacerlo sin root? No lo tengo
dromodel
Edité mi respuesta con una solución que no requiere privilegios de root. Tenga en cuenta que fdisk(y otras sugerencias no root) no mencionan los puntos de montaje, sino solo los dispositivos . mounty dfle dará una lista de asociaciones de dispositivo / punto de montaje .
John WH Smith
No todo lo que se puede montar es un dispositivo local.
guntbert
2
"autofs" para mí generalmente implica medios remotos (NFS, SMB, ftp, ssh, ...) y medios locales extraíbles, de ahí mi punto de que la pregunta no puede responderse con "el simple uso de mount y fdisk" :-))
guntbert
1
Me gustaría ver un trozo para el punto de montaje cuando el FS remoto no está montado. Puedo hacer que se monte automáticamente escribiendo 'ls / mnt / long_and_annoying_name' pero ya no puedo escribir 'ls / mnt / lo <TAB>' para que se complete automáticamente. (Alternativamente, ¿puede zsh autocompletar autofs montar puntos por sí mismo?)
John Y
3

Simplemente ejecute 'mount' sin argumentos. Le mostrará todos los sistemas de archivos montados. Que yo sepa, no hay forma de ver los puntos de montaje "históricos" que no sean algo parecido cat /var/log/messages | grep mount. Necesitará editar ese último comando bastante para obtener exactamente lo que desea.

coteyr
fuente
Puede crear una entrada de syslog para cada intento de montaje para autofs y revisar eso. Config dependería mucho de su syslogger.
coteyr
No tengo root, pero me gustaría ver una lista de todos los dispositivos que podrían montarse y en qué puntos de montaje si supiera cuáles son
dromodel
0

Veo que la pregunta es bastante antigua, pero las respuestas no coincidieron, lo que entendí de ella. Esto es para CentOS7 y probablemente RHEL.

Puede cat /etc/auto.master. Le mostrará los puntos de montaje definidos. Aunque hay un par de archivos en /etc/auto.*. Estos archivos están incluidos en auto.mastery contienen las subcarpetas, que se montarán automáticamente.

Christian Kaiser
fuente