Como posso ver pontos de montagem automática no Linux?

13

Usamos autofs no trabalho e estou tendo problemas para lembrar de alguns pontos de montagem. Com autofs, você pode ver apenas os volumes montados atualmente ou recentemente em uma máquina específica. Como posso ver o resto?

dromodel
fonte

Respostas:

14

Você pode pedir ao usuário root para tornar os pontos de montagem sempre visíveis. Isso pode ser feito adicionando as seguintes linhas a /etc/sysconfig/autofs:

# BROWSE_MODE - maps are browsable by default.
BROWSE_MODE="yes"
carl verbiest
fonte
2
No meu ubuntu 14,04 que arquivo de configuração está localizado na/etc/default/autofs
saroele
Este deve ser marcado como a resposta, ele resolve a questão para mim (com o arquivo de configuração em /etc/default/autofs)
saroele
6

Você parece misturar dispositivos e pontos de montagem aqui. Se um dispositivo não estiver montado , ele não terá um ponto de montagem associado. Um ponto de montagem nada mais é do que um diretório quando não está associado a um dispositivo de armazenamento.

Se você deseja listar todos os pontos de montagem (ou seja, todos os dispositivos montados), use:

df

No entanto, se você precisar de uma lista de dispositivos de armazenamento disponíveis, use:

fdisk -l

fdiskrequer privilégios de root na maioria dos casos. Se você não tiver privilégios de root, poderá listar os arquivos dos dispositivos de armazenamento começando sdno /devdiretório: isso deve fornecer informações suficientes:

ls -l /dev/sd*

Você também pode ler o /proc/partitionsarquivo:

cat /proc/partitions
John WH Smith
fonte
alguma maneira de fazer isso sem raiz? Eu não tenho isso
dromodel
Editei minha resposta com uma solução que não requer privilégios de root. Observe que fdisk(e outras dicas não raiz) não mencionam pontos de montagem, mas apenas dispositivos . mounte dffornecerá uma lista de associações de dispositivos / pontos de montagem .
John WH Smith
Nem tudo o que pode ser montado é um dispositivo local.
guntbert
2
"autofs" para mim geralmente implica mídia remota (NFS, SMB, ftp, ssh, ...) e mídia local removível - daí o meu argumento de que a pergunta não pode ser respondida com "o simples uso de mount e fdisk" :-))
guntbert
1
Gostaria de ver um esboço do ponto de montagem quando o FS remoto não estiver montado. Posso fazer com que ele seja montado automaticamente, digitando 'ls / mnt / long_and_annoying_name', mas não posso mais digitar 'ls / mnt / lo <TAB>' para que ele seja preenchido automaticamente. (Como alternativa, pode zsh preenchimento automático autofs pontos de montagem em si?)
John Y
3

Basta executar 'mount' sem argumentos. Ele mostrará todos os sistemas de arquivos montados. Que eu saiba, não há como ver pontos de montagem "históricos" além de outras coisas cat /var/log/messages | grep mount. Você precisará editar bastante esse último comando para obter exatamente o que deseja.

coteyr
fonte
Você pode criar uma entrada syslog para cada tentativa de montagem de autofs e revisar isso. A configuração seria altamente dependente do seu syslogger.
coteyr
Eu não tenho raiz, mas eu gostaria de ver uma lista de todos os dispositivos que poderiam ser montados e em que pontos de montagem se eu sabia o que eram
dromodel
0

Vejo que a pergunta é bastante antiga, mas as respostas não corresponderam ao que eu entendi. Isso é para o CentOS7 e provavelmente para o RHEL.

Você pode cat /etc/auto.master. Ele mostrará os pontos de montagem definidos. Existem alguns arquivos no /etc/auto.*. Esses arquivos são incluídos auto.mastere contêm as subpastas, que serão montadas automaticamente.

Christian Kaiser
fonte