Monte a Partição NTFS no Startup no Ubuntu

4

Eu tenho uma partição de 10 gigabytes que eu uso para arquivos que eu compartilho entre a minha instalação do Windows e a instalação do Oneiric Ocelet (Ubuntu).

Meus espaços de trabalho do Eclipse existem nesta partição. O Eclipse é carregado bem no Windows. No Ubuntu, no entanto, se eu não tiver montado a partição manualmente, recebo um erro sobre a impossibilidade de abrir o espaço de trabalho.

Eu sei que essa partição é montada em /media/A476FC2E76FC033A , é formatada como NTFS e é a partição /dev/sda4 .

Eu sei que posso mudar a tabela do sistema de arquivos do Ubuntu, modificando fstab , mas não entendo todas as opções envolvidas e gostaria de fazer isso corretamente.

Agradeço qualquer ajuda que qualquer um de vocês possa me dar.

    
por Zéychin 02.11.2011 / 18:59

3 respostas

9

A linha em /etc/fstab no seu caso seria algo como:

/dev/sda4  /media/A476FC2E76FC033A  ntfs-3g  uid=1000,gid=1000,umask=077,fmask=177

Você pode querer alterar alguns destes:

  • Você pode substituir /dev/sda4 pelo UUID do sistema de arquivos. Usar um UUID tem a vantagem de que, se você conectar outro disco que faça com que seu disco atual apareça como /dev/sdb , a entrada fstab ainda funcionará.
  • Você pode substituir o ponto de montagem (segunda coluna) por um nome mais significativo. Escolha qualquer diretório vazio. Observe que o diretório deve existir.
  • Substitua uid=1000,gid=1000 pelo seu ID do usuário e ID do grupo (você pode vê-los com os comandos id -u e id -g ). Essas opções fazem com que todos os arquivos sejam de sua propriedade, ignorando a propriedade de arquivos do Windows (não acho que você consiga manter a propriedade de arquivos do Windows com o ntfs-3g).
  • umask=077 faz com que os arquivos sejam acessíveis apenas para você, não para outros usuários. umask=007 faria com que os arquivos estivessem acessíveis apenas a você e a outros usuários no grupo especificado por gid . umask=0 (o padrão) permite que qualquer pessoa leia e grave todos os arquivos. umask=022 permite que qualquer pessoa leia, mas apenas você para escrever.
  • fmask=177 torna os arquivos não executáveis até mesmo para você.
  • Você pode adicionar outras opções .
  • Você pode adicionar mais duas colunas 0 0 no final, mas elas são opcionais. Eu só os menciono porque você pode encontrá-los em alguns exemplos.

Veja a página fstab man para mais informações sobre o /etc/fstab arquivo.

Depois de escrever a linha em /etc/fstab , teste-a executando

sudo mount /media/A476FC2E76FC033A

Na próxima vez que você reiniciar, o sistema de arquivos será montado automaticamente.

    
por 02.11.2011 / 23:22
1

O sistema deve tentar montar tudo na inicialização em /etc/fstab , a menos que esteja marcado como noauto (na quarta coluna, "opções"). Verifique isso e, se estiver lá, remova-o. Independentemente disso, o Ubuntu geralmente tenta montar unidades assim que o sistema as encontrar. Você está recebendo algum aviso quando o monta manualmente? Verifique também se há mensagens de erro do sistema: dmesg | less , (em menos, você pode usar / para pesquisar).

Para obter mais informações sobre fstab , acesse um console e digite man fstab .

    
por 02.11.2011 / 19:39
0

Para aqueles que querem fazer isso com alguns cliques do mouse, você também pode abrir Disks . Selecione a partição que você deseja montar, clique no botão gears e selecione Edit Mount Options como visto na imagem:

Emseguida,mudeparaOntheAutomaticMountOptioneverifiquetambémMountonstartup:

É isso.

Aviso: isso pode ser específico do Ubuntu e eu testei no Linux Mint. Eu sei que isso é unix.stackexchange.com, mas a questão mencionou o Ubuntu como distribuição.

    
por 24.11.2014 / 21:37