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?

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"

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

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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.