Como montar automaticamente partições NTFS?

109

Tenho duas partições NTFS e não quero montá-las manualmente sempre que inicio o Ubuntu.

  • Como posso fazer isso?
  • Existe uma ferramenta ou um código para usar?
  • Se sim, é seguro montar automaticamente? especialmente quando eles estão sendo usados ​​por outro sistema operacional?
Vida binária
fonte
2
Ok parece que o ntfs-config ainda depende do hal. Hal não é mais usado na natureza. De qualquer forma, não é nenhuma mágica adicionar uma linha para cada partição no seu / etc / fstab. Também editei meu post no gigolo.
con-f-use
@ Con-f-use: Entendo, agora estou tentando editá- /etc/fstablo abaixo.
Binarylife
A resposta aceita não funcionou para mim (no Kubuntu 12.10). O que funcionou eram as instruções em tuxera.com/community/ntfs-3g-faq/#useroption3
Nikos Alexandris
a auto-montar todas as partições - esta resposta sugere um aplicativo muito simples chamado Arios Automount

Respostas:

115

A maneira mais direta de funcionar na maioria dos sistemas Linux é adicioná-los ao seu fstab . Mas existem outros. Cada um tem seu próprio título nesta resposta.

Nota:

Se você receber uma massagem com erro dizendo algo sobre "root" ou "permissões", é porque para a maioria das opções de montagem você precisará de privilégios de root. No Unity, você pode conseguir isso anexando gksudo(aplicativos gráficos) ou sudoao comando usual e digitando sua senha. Então, por exemplo, no caso de ntfs-configvocê pressionar Alt+ F2e digite gksudo ntfs-config.


Gigolô

Gigolô Instalar gigolo

O Gigolo trabalha em conjunto com o sistema de arquivos remoto do Nautilus e os recursos de montagem. Você precisa adicionar as partições aos seus favoritos do Nautilus (o Nautilus é o gerenciador de arquivos padrão do Ubuntu). Depois disso, você os encontrará em Gigolo. O resto é dito em outra resposta minha.


Fstab

Edit : Desde que você adivinhou com seus comentários que você não conhece o linux, explicarei o procedimento com mais detalhes:

O método fstab é mais limpo e mais básico que o gui-tools ou o Gigolo. Também funcionará em outros sistemas, mesmo naqueles que são apenas em modo de texto. Em princípio, você não precisa instalar nada. Para cada partição NTFS, você precisará adicionar uma linha ao arquivo chamado /etc/fstab. Para mim, a linha que adicionei fica assim:

#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000    0   0

A parte que diz UUID=<xxxxx>diz ao sistema qual partição montar. Se você seguir este procedimento e houver dispositivos duplicados aparecendo, substitua UUID=<xxxx>por /dev/disk/by-uuid/<xxxxx>. Cada partição possui seu próprio UUID exclusivo. Os espaços são importantes, portanto, copie e cole a linha. Substitua autopor noautopara montar manualmente. Os usuários devem estar no grupo plugdev.

Observe que, se essa linha estiver no final do seu arquivo, deverá haver uma nova linha após ela. Mount reclamará se você não o tiver.

Encontrando o UUID:

Utilitário de Disco e blkid

Abra o Utilitário de Disco e identifique as partições apropriadas por tamanho (por exemplo, 120 GB), sistema de arquivos (por exemplo, ntfs) e nome. Observe o arquivo "Device:" (por exemplo /dev/sdb1). Em vez disso, você pode executar o seguinte comando em um terminal , como gnome-terminal:

sudo fdisk -l

Você pode descobrir o UUID de suas partições executando o sudo blkidshell. A saída é mais ou menos assim:

confus@confusion:~$ sudo blkid
[sudo] password for confus: 
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2" 
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS" 
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs" 
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat" 
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member" 
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap" 
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"

O UUID correto terá o arquivo de dispositivo adequado na frente e TYPE="ntfs"depois. Então, para mim, o UUID é "7258CB9858CB598D". Para você esse número será diferente. Também tenho apenas uma partição NTFS. Substitua meu UUID nas linhas adicionadas ao fstab pela que você encontrou desta maneira.

Configurando o ponto de montagem

Agora o ponto de montagem. Para cada partição, isso será diferente. Eu escolhi /media/win. Você pode escolher o que quiser. Só precisa ser um diretório vazio existente. Você também pode criar o diretório /home/yourusername/windows1e colocá-lo no seu fstab.

Os outros parâmetros na minha linha

ntfs informa ao fstab que é uma partição do tipo NTFS.

rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0está além do escopo desta resposta. Basta usar esses valores como eles são. Eles devem ficar bem. Se você estiver interessado, pode ler uma explicação desses parâmetros no link que forneci anteriormente.

Quando você adicionou as linhas e fez todas as coisas que descrevi, salve o arquivo e execute sudo mount -ano shell. Se você puder acessar suas partições através de seus pontos de montagem e nenhum erro for impresso, tudo correu bem. Caso contrário, verifique se há erros de digitação e óbvios. Não reinicie se sudo mount -aexibir erros! Com erros, uma reinicialização pode falhar.

Localizando seu ID de Usuário e Grupo

Você pode descobrir sua identificação de usuário e grupo com o idcomando

confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)

ntfs-config

Uma ferramenta gráfica ntfs-config Instale o ntfs-config também está disponível, mas não é necessária (e sua versão atual não funciona em Natty Narwhal - suponha que isso será corrigido em breve). Além disso, você pode perder as configurações antigas do seu fstab com esta ferramenta (por exemplo, montando o cache na memória), porque substitui o arquivo / etc / fstab em vez de anexar coisas.

em uso
fonte
2
Muito obrigado. Funciona . Eu editei /etc/fstab/como você disse.
Binarylife
1
Ótimo. Veja, você não precisa ter medo de um pouco de edição de texto. Mantenha o bom trabalho! Vai ficar mais fácil.
con-f-use
1
Sim, eu concordo com você, não é que eu tenha medo de editar. Mas eu queria uma ferramenta fácil de fazer "automount" e quando eu quiser remover essa opção facilmente. Mas agora eu poderia remover a linha editada /etc/fstab/, certo?
Binarylife
Correto, apenas exclua-o. Eu não quis apadrinhar você ou algo assim. Acabei de reunir a impressão (talvez falsa) de que você era relativamente novo no linux.
con-f-use
Não, não há problema algum. É verdade que eu sou meio novo e estou tentando o meu melhor para melhorar a mim mesmo e aprender mais. Obrigado pela ótima resposta :)!
Binarylife
15

ntfs-config

Este programa permite que você configure facilmente todos os seus dispositivos NTFS para permitir suporte de gravação por meio de uma interface amigável . Para esse uso, ele será configurado para usar o driver ntfs-3g de código aberto. Você também poderá desativar facilmente esse recurso.

Página inicial do projeto: - http://flomertens.free.fr/ntfs-config/

Exigências

Instale NTFS-configno Ubuntu

sudo apt-get install ntfs-config

Isso instalará todos os pacotes necessários para o ntfs-config, incluindo o ntfs-3g

Usando Ntfs-Config

Se você deseja abrir este aplicativo, tente encontrar -> Ferramenta de Configuração NTFS

Agora ele solicitará a senha root, digite a senha root e clique em ok

Ele mostrará a partição NTFS disponível.

Você precisa selecionar as partições que deseja configurar, adicionar o nome do ponto de montagem e clicar em aplicar.

Selecione o suporte de gravação NTFS adequado para você, isto é, interno ou externo

se você deseja desmontar, deve ser root para desmontar e, em seguida, clique com o botão direito do mouse no ponto de montagem, selecione Desmontar Volume

Conclusão

Como você pode ver, montar partições NTFS no Linux pode ser fácil. Se você não gosta ou teme a linha de comando, pode conseguir muito com apenas alguns cliques do mouse. Na verdade, isso é muito mais simples do que montar partições estranhas, novas e desconhecidas no Windows.

Bem, é isso. Feliz Linux!


PD: Atualização para o usuário Natty

Se você atualizou para o Ubuntu Natty, notará que a ferramenta de configuração NTFS não está funcionando, embora solicite privilégios de root.

O problema é que, quando você abre a ferramenta, nada acontece. Bem, é devido a uma pasta ausente e, para corrigir isso, você deve inserir o seguinte comando:

sudo mkdir -p /etc/hal/fdi/policy

Agora você tem a ferramenta funcionando, basta selecionar as partições que deseja montar automaticamente na inicialização e, se desejar acesso WRITE, marque as caixas de seleção correspondentes.

Fácil o suficiente: P

hhlp
fonte
Por algum motivo, o Ntfs-config não abre. Ele pede apenas a senha e depois nada.
Binarylife
tente executá-lo em um terminal (com gksudo) e verifique se há algum erro impresso. Como mencionei no meu post anterior, você não precisa de nenhuma ferramenta gráfica. Basta editar o arquivo / etc / fstab
con-f-use
AVISO GRANDE : Backup, uma /etc/fstabvez que o substitui !!!
Jürgen Paul
4

Você pode adicionar uma entrada de inicialização com o seguinte comando:

gvfs-mount -d /dev/sda3

Onde, nesse caso, /dev/sda3é sua partição NTFS

EDIT : gvfs-mount está ficando desatualizado e sendo substituído por gio:

gio mount -d /dev/sda3
myQwil
fonte
2

Arios-Automount

Você pode usar este software simples e pequeno:

  • Adicione este PPA pelo comando:

    sudo apt-add-repository ppa:trebelnik-stefina/multisystem 
    
  • Atualize os arquivos de índice:

    sudo apt-get update
    
  • Instale o arios-automountpacote:

    sudo apt-get install arios-automount
    

Este pequeno software irá montar toda a sua ntfspartição. E faça isso antes do seu Login.

Espero que isso ajude.


Atualizar

O PPA não funciona no Ubuntu 16.04 Xenial

Anwar
fonte
funciona muito bem, e parece que não toca o fstab
Failed to fetch http://ppa.launchpad.net/trebelnik-stefina/multisystem/ubuntu/dists/yakkety/main/binary-amd64/Packages 404 Not Found
Gabor
1
@Abor Você precisa saber que os PPAs podem morrer. A resposta foi escrita em 2012 e foi uma boa resposta. Isso não é uma razão válida para downvote
Anwar
1

Veja a documentação da comunidade no fstab . Tente também procurar a ferramenta de configuração NTFS no Ubuntu Software Center

Nitin Venkatesh
fonte
1

Você pode tentar resolver esse problema montando o HD no momento da inicialização e provavelmente uma das maneiras mais fáceis de fazer isso é usar o pysdm.

sudo apt-get install pysdm

Depois de instalado, você pode seguir as etapas incluídas nesta postagem

Alberto
fonte
Uma coisa que era importante sobre isso. Eu tinha que definir o nome de montagem para o nome exato que eu tinha usado antes de uma vez por padrão, ele estava montando a / media / sdb3 e eu tinha tudo configurado para trabalhar com / media / ACER
George Mauer
1

Explicação em vídeo

Você pode apenas adicionar uma entrada /etc/fstab. É bem simples Primeiro, faça sudo blkidpara descobrir o UUID da partição. Em seguida, siga o esquema fstab:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
  • para o sistema de arquivos, adicione as partições UUID. Exemplo:UID=07446dab-913a-4cf3-8e62-62ecdd26e927

  • para o ponto de montagem, você pode especificar qualquer diretório que desejar. Por convenção, o Ubuntu é montado em/media/YourUsernameHere/PartitionNameHere

  • para o tipo no seu caso, é ntfs

  • para o resto você pode simplesmente usar defaults 0 2

Mina Michael
fonte
0

Esta é uma maneira segura de fazer as coisas. Não acho que seja particularmente arriscado ter uma partição do Windows puramente montada automaticamente na inicialização. Mas eu deixaria a partição em que o sistema operacional está instalado em uma noautoinstalação.

Você precisará do ntfs-3gpacote.

Primeiro encontre os UUIDs das partições em questão, fazendo em um terminal:

$ sudo blkid

Agora você precisa editar seu / etc / fstab para configurar se essas duas partições serão montadas automaticamente ou não. Em um terminal, faça:

$ gksudo gedit /etc/fstab

Você já pode ter algumas linhas para as partições NTFS. Caso contrário, você precisará fazer alguns. Eles terão algo parecido com isto (dependendo dos pontos de montagem e UUIDs):

UUID=76E4F702E4F6C401  /media/windowsOS    ntfs-3g  noauto,defaults,locale=en_US.utf8  0  0
UUID=76E4F702E4F6C402  /media/windowsdata  ntfs-3g  defaults,locale=en_US.utf8         0  0

Observe a noautoopção. Isso significa que a partição não será montada automaticamente na inicialização. Você precisará montá-lo manualmente quando quiser acessar.

boehj
fonte
Eu nunca tive problemas com a partição de instalação do Windows e a configuração automática. Além disso, ele disse que poderia montar as partições manualmente, então obviamente deseja montagem automática e isso implica que o ntfs-3g esteja instalado (padrão).
con-f-use
@ con-f-use: Sim, eu li a pergunta completamente de cabeça para baixo no começo. Alterei minha resposta para refletir isso.
boehj
0

Para ativar ou desativar a montagem automática, abra um terminal e digite dconf-editor, seguido pela tecla [Enter].

Navegue até

org.gnome.desktop.media-handling

A chave automount controla se deve montar automaticamente a mídia. Se definido como true, o Nautilus montará automaticamente mídias como discos rígidos visíveis ao usuário e mídias removíveis na inicialização e inserção de mídia.

Há outra chave

org.gnome.desktop.media-handling.automount-open

Isso controla se deve abrir automaticamente uma pasta para mídia montada automaticamente.

Se definido como true, o Nautilus abrirá automaticamente uma pasta quando a mídia for montada automaticamente. Isso se aplica apenas à mídia em que nenhum tipo x-content / * conhecido foi detectado; para mídia em que um tipo x-content conhecido é detectado, a ação configurável pelo usuário será executada.

dconf-editor desativando o automount

Fonte: Documentação Ubuntu

Sergio
fonte
0

Eu acho que a maneira mais fácil é usar discos (gnome-disk-utility) que vem com o Ubuntu por padrão.

Basta iniciar discos, vá para a partição que deseja montar automaticamente na inicialização, pressione o botão de marchas e vá para "Editar opções de montagem". Em seguida, desmarque "Opções automáticas de montagem" e marque "Montar na inicialização". Eu acho que você pode deixar todo o resto como padrão, pressione OK, insira a senha e reinicie.

Akronix
fonte
0
  • Utilitário Open Disks no Ubuntu.
  • Vá para o disco rígido que deseja montar no local desejado.
  • Desmonte a partição selecionada.
  • Abra suas configurações e selecione 'Editar opções de montagem ...'
  • Em seguida, altere o ponto de montagem para o local que você obtém após digitar 'pwd' após montar manualmente o disco rígido.
  • Altere o campo 'identificar como' para / dev / disk / by-label / Data (você pode ter outra coisa, mas isso não importa muito)
  • Salve e remonte o disco rígido e ele começará a montar automaticamente.

Pergunta semelhante: Problemas com o segundo disco rígido (não detectado até o clique e com o carregador win10 extra)

user2533915
fonte