Eu entendo* como /etc/fstab
funciona. Eu entendo como mount
o comando funciona. No entanto, quando a unidade não é especificada /etc/fstab
e 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 mount
comando, é 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) umount
se tiver privilégios de root.
Para listar todos os pontos de montagem no nível do kernel, use findmnt
ou mount
. Ambos mostrarão as opções que foram utilizadas.