Compartilhando NTFS na inicialização

1

Depois de muita pesquisa, encontrei uma maneira de compartilhar minhas unidades NTFS, mas não sei como fazê-lo; portanto, ele permanecerá ativo depois que eu reiniciar o computador.

Este é o método que eu uso atualmente:

Primeiro, desmonto a unidade (Como o ubuntu é montado na inicialização)

então eu abro o terminal e uso o seguinte comando: sudo /sbin/mount.ntfs /dev/sdc1 /media/Expansion -o rw,auto,user,fmask=0111,dmask=0000

Então, finalmente, se necessário, inicio um compartilhamento manualmente usando a GUI e marque a caixa "acesso de convidado". Este estágio geralmente não é necessário.

Esse método funciona para mim, mas eu tenho que fazer isso toda vez que eu reiniciar o computador.

Acho que o único problema é que a montagem na inicialização não configura permissões NTFS para conceder acesso da rede, e o comando que eu uso faz (não entendo o comando, copio e colei de um fórum postar e editá-lo para as minhas necessidades, e eu estou supondo que 'fmask = 0111' ou 'dmask = 0000' dá as permissões)

Estou pensando em adicionar um script de shell com este comando para /etc/init.d, mas temo que isso não seja uma maneira muito 'legal' de fazê-lo. Além disso, precisarei encontrar uma maneira de desativar o que estiver montando a unidade atualmente na inicialização.

Qualquer ajuda ou melhores ideias?

    
por Tom Klino 20.10.2012 / 10:46

1 resposta

0

Você pode inserir a unidade em / etc / fstab. Este é o lugar onde todos os volumes a serem montados permanentemente vão (ou seja, o disco do sistema também).

Basta adicionar a linha: /dev/sdc /media/Expansion ntfs rw,auto,fmask=0111,dmask=0000 0 0

ou: UUID="12345566789ABCD" /media/Expansion ntfs rw,auto,fmask=0111,dmask=0000 0 0

onde "12345566789ABCD" é o UUID do seu disco. Você pode obter essa informação com sudo blkid

Você reconhece alguns parâmetros do seu comando mount aqui.

  1. / dev / sdc1 - é o arquivo do dispositivo, uma representação não resumida da partição, conforme aparece para o driver do sistema de arquivos (o "dispositivo de bloco")
  2. / media / Expansion - é o diretório no qual o conteúdo das unidades será disponibilizado (o "ponto de montagem")
  3. ntfs - adivinhe, é o driver do sistema de arquivos a ser usado.
  4. rw, auto, ... - esta é uma lista de opções de montagem
    • rw - monta o volume para acesso de leitura / gravação
    • auto - monte o volume automaticamente, se necessário
    • fmask = 0111 - bem, isso é mais complicado, sem explicá-lo em detalhes: ele ajuda o sistema a definir as permissões de arquivo no volume, já que o ntfs normalmente não armazena as permissões Linux- (Posix-)
    • dmask = ... - mesmo aqui para diretórios
    • user - permite que um simples usuário monte e desmonte o volume sem usar o sudo, já que você especificou auto (o que mantém o volume montado de qualquer maneira) isso não deve ser necessário
  5. 0 0 - Esses parâmetros têm a ver com tarefas de manutenção do sistema, como verificação de erros no volume na inicialização, consulte man 5 fstab se você quiser saber mais

Por favor, note que isso é completamente independente do material "share volume" / "guest access", mas como você disse, você não precisa fazer isso normalmente, eu pensei que você poderia querer se preocupar em montar o primeiro volume.

    
por Paul Hänsch 27.10.2012 / 14:54