Impedir a montagem de uma partição no fstab

1

Então eu me sinto muito mal por fazer essa pergunta porque parece que foi perguntado um milhão de vezes na internet. Estou até encontrando uma resposta muito consistente, e não estou recebendo nenhum erro quando tento a solução que encontrei, mas ainda não está funcionando.

Aqui está o problema. Eu tenho uma partição ntfs em um disco rígido externo que eu não quero montar na inicialização (soa como um problema comum pirando ou o quê?).

Eu encontrei essa pergunta em toda a internet, e a única resposta que vem por unanimidade é que eu deveria estar usando a opção "noauto" no fstab para o dispositivo. Até mesmo as man pages for fstab states:

" noauto não é montado quando" mount -a "é fornecido (por exemplo, no momento da inicialização)"

Parece que é isso que eu quero né ?! Bem, estou usando essa opção e a unidade ainda está montada no momento em que eu faço login na minha conta.

Aqui estão as minhas entradas fstab para as 2 partições que estão na mesma unidade externa:

#External 2TB drive
UUID=8598c4fc-171a-4324-a4d3-06145d12ceba /media/Storage   ext4    errors=remount-ro 0       2
#Windows compatability partition on external drive does not need to be mounted.
UUID=751E843A54B3D902 /media/Windows0Compatability     ntfs    noauto     0        0

Eu estou em uma perda total por que a opção noauto não está funcionando como eu esperava, mas quando eu inicio meu pc a unidade está disponível e montada no local especificado (/ media / Compatibilidade do Windows). Tentei alterar as opções (como user / nouser) e as que se comportaram como esperado. Apenas o noauto está me desconcertando completamente.

Obrigado por qualquer ajuda.

B.

PS: Se você está curioso sobre o caso de uso, existe uma partição ext4 de 2 TB na unidade e, em seguida, uma pequena partição NTFS nela. O ponto do ntfs é carregar algumas ferramentas do windows para ler o ext4 quando eu tiver que usar meu drive em uma máquina estranha.

    
por gnomed 27.03.2014 / 02:34

2 respostas

0

Por que você não apenas comenta a linha no fstab para desativá-la na inicialização?

#UUID=751E843A54B3D902 /media/Windows0Compatability     ntfs    noauto     0        0

Você ainda deve ser capaz de montar a partição simplesmente com o nautilus sempre que precisar.

    
por animaletdesequia 27.03.2014 / 02:41
0

Se o disco estiver montado por udev , tente adicionar um arquivo 81-hide-my-disk.rules em /etc/udev/rules.d ao conteúdo:

ENV{ID_FS_UUID}=="751E843A54B3D902", ENV{UDISKS_PRESENTATION_HIDE}:="1"

(estranho UUID, por sinal).

A propósito, eu acho que você precisa recarregar as regras udev após a alteração:

sudo udevadm control --reload-rules

A origem original está no Unix-Linux SE .

Eu verifiquei o idioma no (atual em 13.10) /lib/udev/rules.d/80-udisks.rules e parece que ainda é o mesmo.

    
por Rmano 27.03.2014 / 03:56