Se eu editar os arquivos no meu pendrive e depois removê-lo fisicamente, os dados não serão gravados. Eu tenho que clicar em "ejetar" e o led começa a piscar, e os dados começam a ser gravados.
Como posso alterar isso, para que os dados sejam gravados instantaneamente quando alterados?
atualização: Ubuntu 11.10
No Ubuntu 11.10, escrevi o arquivo de regras (da resposta @enzotib ) e funciona, mas envia a seguinte mensagem quando tento ejetar / desmontar:
(devo começar outra pergunta para o Ubuntu 11.10?)
sync
opção ao montar a partição. Isso não é recomendado, pois aumenta drasticamente o número de gravações no pendrive.sync
como padrão, então eu não preciso fazer isso em um terminal todas as vezes? E eu sei que isso aumentará drasticamente o número de gravações, ainda é o que eu quero. Obrigado!Respostas:
Após a pergunta (e resposta) que @arrange mostra em seu comentário, vamos criar um novo arquivo
e escreva nele o seguinte conteúdo (consulte udev :: Mount em / media; use o rótulo da partição, se houver )
Fiz algumas pequenas modificações em relação ao relatado no site
sync
opção paraENV{mount_options}
gid=100
opção parauid=1000,gid=1000
, onde o número é relativo ao seu ID usado e ID do grupo, conforme retornado porid -u
eid -g
O segundo faz de você o proprietário de todos os arquivos na partição montada, para que nenhum problema de permissão possa surgir. Obviamente, esse não é o caso se mais de um usuário acessar os arquivos, mas isso pode ser tratado de outras maneiras.
Para sistemas de arquivos que não são do Windows, o proprietário e o grupo são metadados no sistema de arquivos e não podem ser alterados por uma opção de montagem.
A nova regra fica imediatamente ativa (o udev usa o inotify para detectar arquivos de regras novos e modificados).
A unidade montada não é aberta automaticamente em uma janela do gerenciador de arquivos, como você pode ver, e isso é difícil de alcançar, uma vez que o processo de montagem é de propriedade da raiz e não tem acesso à sua sessão gráfica de logon. Mas a unidade está na área de trabalho, então um simples clique duplo a abrirá.
Infelizmente, não consigo fazer com que a área de trabalho seja desmontada com o botão direito do mouse para funcionar, mas esse não é um grande problema: com a
sync
opção em vigor, você pode simplesmente desconectar o dispositivo, e a regra do udev se encarrega de remover a entrada/proc/mounts
e remover a montagem. ponto.fonte
users
opção é válida apenas nofstab
arquivo ... Isso não é um problema aqui ("sincronização"), mas para um tutorial geral seria..rules
para estar seguro. Para o resto, veja a resposta editada.