Montar uma partição NTFS no /etc/fstab do Linux

Publicado por Rodrigo em 22/11/2018

[ Hits: 23.935 ]

 


Montar uma partição NTFS no /etc/fstab do Linux



Introdução ao problema:

Essa semana me deparei com um antigo "problema" no Linux, quando um usuário deixa de utilizar o Windows e quer utilizar o Linux, em dualboot, e depara-se com a seguinte questão:

"_Oh, meu Deus, minha partição Windows com todas as minhas fotos sumiram." :)

Para solucionar o problema, fiz este pequeno tutorial, todo produzido dentro do VirtualBox para guiá-los melhor no caminho do Tux.

Inventário:
  • Virtualizador: VirtualBox
  • HD: 80 Gb
  • Ram: 1Gb
  • S/O: Ubuntu
  • Usuário Desktop: rcunha
  • Layout do HD :
  • /dev/sda1 windows MBR
  • /dev/sda2 windows ~50GB
  • /dev/sda3 Linux Ununtu ~20GB
  • /dev/sda5 Swap ~1,2 GB

Mão na massa (hands-on):

Verifique as partições montadas no seu host:

df -ah
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 28G 3,6G 23G 14% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 487M 12K 487M 1% /dev
tmpfs 100M 880K 99M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 497M 152K 497M 1% /run/shm
none 100M 32K 100M 1% /run/user

Verifique as partições contidas nos HDs do seu host.

sudo fdisk -l
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 1126399 562176 7 HPFS/NTFS/exFAT
/dev/sda2 1126400 106330111 52601856 7 HPFS/NTFS/exFAT
/dev/sda3 106330112 164923391 29296640 83 Linux
/dev/sda4 164925438 167770111 1422337 5 Extended
/dev/sda5 164925440 167770111 1422336 82 Linux swap / Solaris

Feito isso você percebe que a partição de 50GB, pelo tamanho (dimensão) e pelo sistema de arquivos NTFS está em /etc/fstab. Ou seja, /dev/sda2 é a partição que deseja montar em seu host.

Crie o diretório onde será montada esta partição:

sudo mkdir /media/rcunha/Storage00

Verificar o UUID das partições (numero de identificação do sistema):

sudo blkid
/dev/sda1: LABEL="System Reserved" UUID="B0006AF8006AC546" TYPE="ntfs"
/dev/sda2: UUID="E26E6E356E6E0321" TYPE="ntfs"
/dev/sda3: UUID="510568c5-a349-4c69-a582-c4636f51fb6c" TYPE="ext4"
/dev/sda5: UUID="e0d67660-e7b6-4172-8614-fc4e457fa9ce" TYPE="swap"

Note que a partição Windows, que está em /dev/sda2, tem o UUID "510568c5-a349-4c69-a582-c4636f51fb6c" (sem aspas, por favor). Este uuid servirá para você identificar a partição no arquivo /etc/fstab.

Instalando o programa ntfs-3g:

sudo apt-get update && apt-get install ntfs-3g

Dica extra

Procurando o programa nos repositórios:

Obs.: resolvi colocar esta dica pois considero importante para montar o inventário.

Procure o programa nos repositórios:

sudo apt-cache search ntfs-3g
ntfs-3g - read/write NTFS driver for FUSE
ntfs-3g-dbg - read/write NTFS driver for FUSE (debug)
ntfs-3g-dev - read/write NTFS driver for FUSE (development)
ntfs-config - Enable/disable write support for any NTFS devices

Procurando as versões disponíveis do programa dentro dos repositórios.

sudo apt-cache policy ntfs-3g
ntfs-3g:
Installed: 1:2013.1.13AR.1-2ubuntu2
Candidate: 1:2013.1.13AR.1-2ubuntu2
Version table:
*** 1:2013.1.13AR.1-2ubuntu2 0
500 http://br.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
100 /var/lib/dpkg/status

Feito isso, vá até o arquivo /etc/fstab e insira a linha abaixo dentro do arquivo:

nano /etc/fstab

UUID=E26E6E356E6E0321  media/rcunha/Storage00  ntfs-3g  defaults  0 0

Monte a partição com o comando:

sudo mount -a
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 28G 3,6G 23G 14% /
none 4,0K 0 4,0K 0% /sys/fs/cgroup
udev 487M 12K 487M 1% /dev
tmpfs 100M 880K 99M 1% /run
none 5,0M 0 5,0M 0% /run/lock
none 497M 152K 497M 1% /run/shm
none 100M 32K 100M 1% /run/user
/dev/sda2 51G 13G 39G 25% /media/rcunha/Storage00

Perceba que sua partição está montada, verifique com os comandos:

cd /media/rcunha/Storage00 && ls -l
total 1441840
lrwxrwxrwx 2 root root 60 Nov 28 2017 Documents and Settings -> /media/rcunha/Storage00/Users
-rwxrwxrwx 1 root root 1207959552 Nov 18 02:29 pagefile.sys
drwxrwxrwx 1 root root 0 Dez 3 2017 PerfLogs
drwxrwxrwx 1 root root 4096 Nov 28 2017 ProgramData
drwxrwxrwx 1 root root 4096 Nov 28 2017 Program Files
drwxrwxrwx 1 root root 4096 Nov 18 02:43 Program Files (x86)
drwxrwxrwx 1 root root 0 Nov 18 02:28 Recovery
drwxrwxrwx 1 root root 0 Nov 18 02:35 $Recycle.Bin
-rwxrwxrwx 1 root root 268435456 Nov 18 02:29 swapfile.sys
drwxrwxrwx 1 root root 4096 Nov 18 02:39 System Volume Information
drwxrwxrwx 1 root root 4096 Nov 18 02:33 Users
drwxrwxrwx 1 root root 28672 Nov 18 02:31 Windows

Prontinho, já pode utilizar sua partição normalmente!

Outras dicas deste autor

Recuperando o Grub

Leitura recomendada

Simulado LPIC-1 - App para iPhone e iPod touch

Liberando usuários no Squid por horário

Integrando o wget com o Netscape

Mudança no script de autenticação do Velox para usuários Globo.com

Silverlight no GNU/Linux? Instale o Moonlight!

  

Comentários
[1] Comentário enviado por removido em 22/11/2018 - 15:14h

-já vi problema parecido com quem usa w8/w10 esquecer de desabilitar o fast-boot e fast-startup do windows
-aqui com xp e w7 nunca tive problemas em acessar ntfs/arquivos com ubuntu, fedora e distribuições derivadas



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts