Posted By Massashi
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!

creditos: https://www.vivaolinux.com.br/dica/-Montar-uma-particao-NTFS-no-etcfstab-do-Linux