No Ubuntu 12.10, quando quero montar um disco rígido, posso apenas clicar na unidade desmontada e tudo funciona bem (montando em /media/username/partitionlabel
).
Basicamente, eu gostaria de fazer exatamente isso via linha de comando (para um script em que estou trabalhando).
Como eu não quero montar automaticamente na inicialização, o fstab está fora de questão (certo?).
Quando uso o mount na CLI, preciso especificar um ponto de montagem (que precisa ter um ponto de montagem criado anteriormente; também preciso cuidar das permissões e outros enfeites) - o que não entendo é onde a GUI leva tudo suas informações de? O ponto de montagem parece depender do rótulo da partição, mas esse diretório não existe antes da montagem. Além disso, a maneira da GUI não parece se importar muito com o fato de um usuário não ser root.
Existe uma maneira "fácil" de montar via CLI, exatamente como na GUI, clicando em uma unidade desmontada?
fonte
udisks
é exatamente o que eu estava procurando! Por qualquer motivo, eu estou recebendo "Mount falhou: não é de bom gosto" ao executá-lo viassh
; se não estou apostando na minha sorte, os ponteiros serão apreciados sobre como corrigi-lo. ^^udisks
logons interativos locais. (Eles ainda podem executar um script a partir de um login interativo local que utilizaudisks
, no entanto.)ssh
. (E atualmente pesquisando uma correção.)Não.
noauto
palavra-chave faz com que pule a montagem no momento da inicialização.O mais fácil seria adicioná-lo
/etc/fstab
comnoauto
e usar ...Isso terá uma sonda de montagem para um ponto de montagem e, se não for encontrado, para um dispositivo no
/etc/fstab
./dir
precisa existir embora.Se um dispositivo ou UUID for fornecido,
/etc/fstab
não será analisado. Igual a ...Ou use
udisks
(deixarei Eliah cuidar disso> :-))mount geralmente é apenas superusuário.
Opções de exemplo:
rw,noauto,user
monta-o como leitura + gravação, mas não na inicialização e você pode fazê-lo como usuário.Você também pode adicionar permissões para um usuário em
/etc/fstab
arquivos. Você pode usarumask
para isso.umask = 0444: todos lêem, não escrevem, não executam.
fonte
Em um dos comentários, você disse:
Eu uso em
pmount
vez deudisks
. Funciona sobre ssh.Se bem me lembro, esta é a sintaxe / etc que eu uso com ela - a maioria das minhas está oculta por aliases neste momento:
fonte
Usar
(substitua
/dev/sdb1
pelo dispositivo que você deseja montar)fonte