como os arquivos são realmente montados usando o gerenciador de arquivos no Linux?

como os arquivos são realmente montados usando o gerenciador de arquivos no Linux?

Eu entendo* como /etc/fstabfunciona. Eu entendo como mounto comando funciona. No entanto, quando a unidade não é especificada /etc/fstabe eu inicio algum gerenciador de arquivos, digamos arquivos em canela, mas em outros lugares será o mesmo, há uma lista de unidades no painel lateral. Clicando neles, eles serão montados no fedora em /run/media//drive_label (ou uuid). Qual comando é emitido para montagem? Como faço para desmontar essa unidade? Como posso encontrar uma lista de unidades montadas (de forma confiável)

  • Quer dizer, acho que sim.

Responder1

O gerenciador de arquivos entra em contato com o serviço UDisks2, que então usalibblockdevemontagem da bibliotecapara montar o disco. (Observe que um programa nãoprecisarpara usar o mountcomando, é apenas mais simples fazê-lo - mas qualquer programa pode usar a maneira "direta" de usar um syscall do kernel.)

Os UDisks honrarão as opções de montagem de /etc/fstab se houver uma entrada correspondente, caso contrário, usará algo padrão para o sistema de arquivos.

O principal objetivo dos UDisks é permitir que programas sem privilégios montem/desmontem discos sem a necessidade de 'sudo', mas ainda criam exatamente o mesmo tipo de pontos de montagem baseados em kernel que todo o resto. Portanto, para desmontar a unidade, você pode usar udisksctl unmount -b ...o mesmo sistema, ou apenas (sudo) umountse tiver privilégios de root.

Para listar todos os pontos de montagem no nível do kernel, use findmntou mount. Ambos mostrarão as opções que foram utilizadas.

informação relacionada