Com fstab: Como montar automaticamente uma partição NTFS

Uma das coisas que muitos usuários desejam fazer é montar uma partição automaticamente. Em outras palavras, suponha que temos uma parte do disco rígido (100 GB por exemplo) em uma partição diferente, uma partição que usamos para armazenar nossas coisas ou jogar no Windows.

Como fazer para que possamos acessar automaticamente esta partição do Linux?

Existem várias formas, mas neste post vou mostrar a vocês a mais comum, usando / etc / fstab

O arquivo /etc/fstab é útil para muitas coisas, mas... vamos nos concentrar no que nos preocupa agora 

Suponha que temos uma partição chamada "Windows" (sem as aspas), e queremos que sempre que iniciarmos o computador, essa partição esteja acessível, ou seja, que esteja montada. Por isso ...

1. Devemos primeiro criar uma pasta em /meios de comunicação/, por exemplo: / media / windows Para fazer isso, abra um terminal e insira o seguinte nele:

sudo mkdir /media/windows

2. Pronto, agora devemos descobrir exatamente qual partição queremos montar, ou seja, sua real localização. Para fazer isso no terminal, escreva o seguinte:

sudo fdisk -l | grep NTFS

No caso de ser uma partição NTFS, se você quiser montar uma que seja FAT32 é simples, mude onde diz NTFS para FAT32

3. Deve ser parecido com isto:

/ Dev / sda1 63 40965749 20482843+ 7 HPFS / NTFS / exFAT

Eu detalhe em negrito o que precisamos dessa linha, que é apenas a primeira coisa na linha, no exemplo: / Dev / sda1

Na verdade ... aqui está a linha que mostraria exatamente isso:

sudo fdisk -l | grep NTFS | cut -d" " -f1

Bem ... a questão é que nos lembramos MUITO BEM do que precisamos dessa linha.

4. Até agora temos que querer montar (seguindo este exemplo) a partição / dev / sda1 na pasta que criamos no início, / media / windows / ... para isso em um terminal vamos colocar:

sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab

O que ele fará é escrever a instrução em / etc / fstab para que, quando o sistema iniciar, ele monte automaticamente a partição.

Importante!: Para que isso funcione é necessário ter o pacote instalado NTFS-3G, porque sem este pacote a partição não pode ser montada

Reinicie o computador e monte a partição conforme desejado.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

      Platonov dito

    excelente postagem, eu estava lutando com isso.
    Antes de ler este post tive um problema de conseguir modificar os dados que tinha na partição ntfs, imagino que se resolva com "rw" e outro que é que não me deixa apagar os dados que já tinha na partição nfts, pois ele me diz que não pode ser vinculado ao lixo.
    Você poderia explicar o que os comandos que você usa significam:… "users, umask = 000 0 0 ″ >> / etc / fstab"?
    obrigado

      Ariel dito

    Depois de fazer alterações no arquivo / etc / fstab, você pode escrever no terminal:
    $ sudo montar -a
    Então o linux monta as partições mencionadas no arquivo fstab, sem a necessidade de reinicializar o sistema.

    Saudações.

         David Becerra Montellano dito

      Excelente, muito obrigado pelo comando:

      sudo montar -a

      É perfeito, é como criar a fonte depois de aplicar um alias ou declarar uma variável,
      por exemplo: $ JAVA_HOME

      Saudações.

      Ruda Macho dito

    @platonov Vamos em partes

    A opção "usuários" permite que os usuários pertencentes ao grupo "usuários" montem a partição (a opção semelhante "usuário" permite todos os usuários, sem exceção)
    A opção "umask = 000" é uma máscara de permissão, neste caso os arquivos da partição montada terão 777 permissões, ou seja, rwx rwx rwx, a mais permissiva. Se você quiser que os arquivos tenham as permissões 755, o umask seria 022, você apenas tem que subtrair a máscara de 777, entendeu? 🙂
    os dois zeros à direita correspondem às colunas "dump" e "pass". O primeiro é para backups de partição, em geral está em 0. O segundo é a ordem de prioridade do fsck, se estiver em 1 (geralmente a partição raiz) é a primeira a ser verificada, se estiver em 2 é a próxima e se estiver em 0, não é verificado.

    Acho que é assim mesmo, em alguns momentos tenho dúvidas, então me decepciona se estiver errado 🙂

         hexborg dito

      Explicação muito boa.

      Uma pergunta: você sabe se a coluna de despejo é usada por algum programa moderno ou já está obsoleta? Talvez eu esteja errado, mas pelo que eu sei, o único comando que usa é o dump, que já está meio obsoleto ... É apenas curioso. 🙂

         Platonov dito

      Ruda Macho,
      Obrigado pela informação, agora funciona bem para mim e aprendi um pouco mais.
      Uma das muitas coisas que gosto no Linux é o suporte que você dá aos usuários!

         Ruda Macho dito

      Sobre despejo, não faço ideia, eu nunca faço esse tipo de backup. Estamos aqui para aprender 🙂

      tafurer dito

    Quando eu corro:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab

    Ele me responde:
    bash: / etc / fstab: Permissão negada

    Agradecemos antecipadamente a sua resposta.

         sempre dito

      para modificar qualquer arquivo no diretório / etc (como é o caso do fstab), você precisa ser root ou usar o programa sudo (que o faz root naquele comando específico).
      Sempre que "Permission denied" aparecer, esse é o problema. Pode parecer irritante ter que se tornar root, mas é uma ótima medida do sistema para evitar alterações indesejadas.
      lembranças

           tafurer dito

        Bem, sim, foi o que você indicou.
        Fiquei confuso porque acreditava que com o sudo inicial já era root.

        Muito obrigado pela dificuldade em me responder e também o mesmo agradecimento pela postagem do artigo, que guardarei para ocasiões posteriores.

             hexborg dito

          Na verdade, com o sudo, você inicia o comando como root. O que acontece é que o redirecionamento >> é feito pelo bash antes de executar o sudo, então o arquivo está tentando escrever sem permissões de root.

          @ KZKG ^ Gaara: Uma opção pode ser colocar o comando assim:

          sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3g auto, rw, usuários, umask = 000 0 0» >> / etc / fstab'

          É menos claro, mas não dá problemas de permissão. 🙂

      Neo61 dito

    Obrigado Gaara, resolvi a questão de saber a partição que interessa ao gparted, variante que procuro, todo o resto OK

      isante dito

    Se for uma partição em FAT32 o comando como seria
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab
    o
    sudo echo "/ dev / sda1 / media / windows FAT32-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab

    Espero que você possa me ajudar obrigado

         KZKG ^ Gaara dito

      Seria:
      sudo echo "/ dev / sda1 / media / windows vfat auto, rw, users, umask = 000 0 0" >> / etc / fstab

      vfat é Fat32 😉

      Izzyvp dito

    Boa postagem 😀

      edo dito

    muito bom para usuários Fedora, que tem um instalador que não permite a montagem durante a instalação

      Jorgecg dito

    Apenas um ótimo artigo.

    Chegou a mim de pérolas.

    Thanks!

      Rocholc dito

    Este tutorial teria sido ótimo para mim alguns dias atrás, mas decidi fazer uma instalação limpa da minha amada Mageia 3 em um disco rígido e em outro disco uma instalação limpa e básica do W7 para deixá-lo como "Console", risos. Mesmo assim vou usar pouco porque já estou testando jogos bons que rodam nativamente no Linux ...

      patodx dito

    Nunca é tarde, muito obrigado pela explicação.

      cristian dito

    Nunca consegui com aquele código, nada aconteceu com o arquivo fstab, saiu:

    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> / etc / fstab

    Ele me responde:
    bash: / etc / fstab: Permissão negada

    teste com:
    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> sudo / etc / fstab

    sudo echo "/ dev / sda1 / media / windows ntfs-3g auto, rw, users, umask = 000 0 0" >> su / etc / fstab

    e não aconteceu nada, tive que adicionar manualmente, já funciona, o engraçado é que foram criados dois arquivos no Home, um chamado su, e o outro sudo e dentro foram todas as tentativas de copiar a dita linha, mas sem as citações,
    O que você acha?

         x11tete11x dito

      É assim que o "echo" funciona, ele faz isso, faça o login como root, para isso faz:
      [código] sudo su [/ código]

      Ele pedirá a senha do sudo e então você verá algo assim:
      [code] [root @ Jarvis x11tete11x] # [/ code]

      aqui você terá permissões de root e poderá executar esse comando silenciosamente

      maxixe dito

    Funcionou perfeitamente para mim no Mageia 4 alpha 3 porque, embora eu tenha verificado em "Preferências do Sistema" que montava automaticamente todas as partições e marcava todas, isso não aconteceu.

      linuxer dito

    No ubuntu e derivados que têm udisk, é mais fácil usar:

    usuário @ máquina: # udisk –mount / dev / sdaX

    partição sdaX = ntfs

    Você pode adicioná-lo facilmente a /etc/rc.local e voila = D

      David dito

    Olá, estou com um problema, o que acontece é que não consigo montar a partição do Windows e tento usar o Ubuntu 14.04 sem tê-lo instalado, como faço isso? Preciso tirar minhas coisas da pasta pessoal: / E quando eu queria instalar isso quer remover o Windows completamente: /

      johnjoneshq dito

    Muito obrigado pela contribuição mas não consigo montar a partição, diz-me permissão negada, também devo dizer que antes tinha o windows 8 instalado mas o retirei totalmente, não sei o que fazer, espero você pode me ajudar, obrigado antecipadamente

         observador da lua dito

      funciona perfeito, obrigado.
      @johnjoneshq faça isso como root (sua + senha) e não com sudo.
      é assim que funciona para mim 😉

      nerol dito

    Não é necessário reiniciar se executarmos o comando:
    $ montar -a

    Provavelmente o melhor blog de linux em espanhol. Saudações a toda comunidade

      qinxiu dito

    Como desfazer a última instrução que você colocou?

    porque quando eu insiro o último código várias vezes, obtenho o seguinte na entrada do sistema:

    A unidade ntfs-3g não está pronta ou presente.

    Continue esperando ou pressione S para nenhuma montagem ou M para recuperação manual

      Nathan dito

    Eu amei!!! Muito obrigado!!

      the_blunderbuss dito

    Olhando por aqui https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) Encontrei essa maneira de conectar uma partição FAT32 com "fstab".
    / dev / sda5 / media / Volume13GB usuário vfat, rw, umask = 111, dmask = 000 0 0

    Sem problemas no meu Linux Mint

      AnônimoWebHacker dito

    Sou um usuário antigo de linux e agora é que comecei a me interessar hahahhaa, saudações e bom artigo