Montar HD em NTFS com o ETCH

Neste artigo descrevo como montar um hd que está em NTFS e através de um usuário normal conseguir ler seu conteúdo. Criei este artigo pois tive muita dificuldade para conseguir ler meus mp3 que estavam no meu hd em NTFS, procurei na net mas não achei nada que me esclarecesse muito bem.

[ Hits: 14.251 ]

Por: JuiceMan em 25/04/2008


Montar HD em NTFS com o ETCH e Ubuntu



Para montar uma partição no Linux faça o seguinte, observe que estou usando o usuário root (#).

Primeiro passo é criar o local onde será montado o hd, no meu caso criei um diretório em /media/hdd1.

# mkdir /media/hdd1

Segundo passo para que o usuário no qual uso constantemente, no caso não o root (minha conta de usuário), para que ele possa ter acesso de leitura e execução no diretório que foi montado, você precisa pegar o id do usuário e do grupo, usando o comando, funciona usando a conta de usuário:

# id <nome do usuário>

Terceiro passo é saber qual o tipo de hd que está usando, caso não saiba, tipo se é SATA, ATA ou SCSI, para isso use o comando:

# dmesg | grep hd

Tanto faz usar a conta de usuário ou root, executando o comando deve dar algo parecido com isso:

Kernel command line: root=/dev/hda3 ro
    ide0: BM-DMA at 0xb400-0xb407, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xb408-0xb40f, BIOS settings: hdc:pio, hdd:DMA
hda: SAMSUNG XXXXx, ATA DISK drive
hdd: WDC WD800XXXXX ATA DISK drive

hda: max request size: 512KiB
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 hda3 hda4
hdd: max request size: 128KiB
hdd: Host Protected Area detected.
hdd: Host Protected Area disabled.
hdd: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hdd: cache flushes not supported
hdd:<6>usb usb1: configuration #1 chosen from 1 choice
hdd1 hdd2
Adding 1951888k swap on /dev/hda2. Priority:-1 extents:1 across:1951888k
EXT3 FS on hda3, internal journal
EXT3 FS on hda1, internal journal
EXT3 FS on hda4, internal journal

Observe que tenho dois HDs na minha máquina, hda e outro hdd ambos como ATA, caso meu hd fosse SATA ou SCSI, ao invés de /dev/hda eu usaria /dev/sda e ao invés de /dev/hdd usaria /dev/sdd. Se observar logo após a linha:

"hdd: cache flushes not supported"

Você verá que tenho duas partições NTFS no HD /dev/hdd, quero montar somente a primeira, para montar a segunda devo executar novamente o primeiro passo mudando o nome do novo diretório, pode ser /media/hdd2.

Depois que tiver criado o diretório que será montado e já tiver id e gid do usuário e saber qual o tipo de HD que está usando, basta montarmos nosso hd da seguinte forma, usando o super usuário (root):

mount -t ntfs /dev/hdxx /local -o uid=<id do usuário> , gid=<id do grupo>

Onde:
  • /dev/hdxx: é o endereço do seu hd, no meu caso é /dev/hdd1
  • /local: é onde será montado o hd, no diretório que você criou ou onde achar melhor, no meu caso é /media /hdd1
  • uid=<id do usuário> : é a informação que peguei do id do meu usuário, no meu caso é 1000
  • gid=<id do grupo> : é a informação que peguei do id do grupo, no meu caso é 1000

Então ficaria assim:

# mount -t ntfs /dev/hdd1 /media/hdd1 -o uid=1000, gid=1000

Isso montaria meu hd em /media /hdd1, onde poderia ouvir meu mp3. Caso queira ver meus filmes, eu montaria a segunda partição da seguinte forma:

# mount -t ntfs /dev/hdd2 /media/hdd2 -o uid=1000, gid=1000

Bom, dessa forma espero poder ter ajudado.

Qualquer dúvida estou aí...

   

Páginas do artigo
   1. Montar HD em NTFS com o ETCH e Ubuntu
Outros artigos deste autor

Entendento o comando chmod

Leitura recomendada

Explorando a máquina sem abrí-la

O MP3 player e o Ogg Vorbis

Aplicação Open Source acelera aplicações na WAN (reportagem)

Impressora Lexmark Z600series e 1200series

Passos essenciais para configurar sua impressora no Linux

  
Comentários
[1] Comentário enviado por maran em 25/04/2008 - 13:18h

Achei legal meu velho, mas olha , com oeu abandonei o windows so uma vez eu precisei montar uma partição NTFS em meu sistema, e conseguia transferir dados entre os hds com os usuarios normais.

Foi so usar um esquema de permissões mais fica ai, bem interessante...

Valeu

Abraços

[2] Comentário enviado por linux.juice em 26/05/2008 - 12:36h

Pessoal , verificando esta dica, notei que errei colocando espaço onde não deve ter, exemplo:

Coloquei o seguinte exemplo:

# mount -t ntfs /dev/hdd1 /media/hdd1 -o uid=1000, gid=1000

quando na verdade deve ser:

# mount -t ntfs /dev/hdd1 /media/hdd1 -o uid=1000,gid=1000

não deve constar espaço entre uid=1000 e o gid=1000

Desculpe...

[3] Comentário enviado por marcio_nugas em 12/01/2009 - 21:58h

Galera,é o seguinte:

Eu instalei a distro Kurumin NG. Tinha um hd de 10GB. Comprei um hd de 40gb no formato NTFS. Ta instalado na maquina mas nao consigo usa-lo. Todas as vezes que eu tenho acessar o hd de 40gb me aparece a mensagem Error - Konqueror " Permissôes Negadas". Não consigo criar pasta nem nada. Bom, sou novato no mundo do linux...mas tenho certeza que vou aprender muitas coisas aqui com vcs. Eu li uma coisa de tipo SU root (Super root) mas não sei a senha eu nao lembro ter criado alguma senha... na hora da instalação, eu prestei bastante atenção em tudo....mas não tinha nada de senha do root ou SU root.

Aguardo retorno!!

Márcio

[4] Comentário enviado por linux_roger em 09/04/2009 - 15:26h

su dica é muito boa em parte resolvel meus problemas, só que tenho mais de um usuario que precisa acessar o HD

[5] Comentário enviado por master_jk em 20/05/2009 - 13:43h

Galera,é o seguinte:

Eu instalei a distro Kurumin NG. Tinha um hd de 10GB. Comprei um hd de 40gb no formato NTFS. Ta instalado na maquina mas nao consigo usa-lo. Todas as vezes que eu tenho acessar o hd de 40gb me aparece a mensagem Error - Konqueror " Permissôes Negadas". Não consigo criar pasta nem nada. Bom, sou novato no mundo do linux...mas tenho certeza que vou aprender muitas coisas aqui com vcs. Eu li uma coisa de tipo SU root (Super root) mas não sei a senha eu nao lembro ter criado alguma senha... na hora da instalação, eu prestei bastante atenção em tudo....mas não tinha nada de senha do root ou SU root.

Aguardo retorno!!

Márcio
-------------------------------------------

Olá Márcio,

A grande maioria das distros que usam o SUDO (especialmente derivadas do Debian) por padrão, não pedem senha para ROOT na hora da instalação, por questões de segurança. Para ativar sua conta ROOT, digite: "sudo passwd root" e será pedida a senha do seu usuário atual e poderá criar a senha do ROOT.

Sem mais,

[]'s

--
Warllen Azevedo


[6] Comentário enviado por mbrainiac em 21/11/2011 - 10:28h

Parabéns Juice.Linux,

Sou iniciante e suas explicações são excelentes.

Belo artigo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts