login
Sat 25 of Nov, 2017 (05:29 UTC)

[root@madeira.eng.br ~]#

Linux - It is now safe to turn on your computer

atualizar cache imprimir

Montando Partições Ntfs no Linux

Neste artigo, descreverei como podemos montar partições NTFS em sistemas linux baseados em RPM.

Criada por: Frederico Madeira, última modificação em: Sat 12 of Jan, 2008 (02:05 UTC)
O projeto que usaremos como base para esse artigo é o http://linux-ntfs.sourceforge.net/
O objetivo desse projeto é manter um driver que nos permita ler de um volume NTFS.
A escrita ainda está amadurecendo e tem um longo caminho pela frente.

Primeiramente vamos descrever NTFS:

NTFS é uma abreviação para Sistema de arquivos de Tecnologia Nova (New Technology Filesystem). NT por causa de ele ter sido originalmente usado no Windows NT e um Sistema de arquivos é apenas como o computador armazena os arquivos em disco. Diferentes sistemas operacionais, armazenam arquivos em diferentes modos.
NTFS é usado pelo Windows NT, 2000, XP e Windows Server 2003.

Obtendo os Drivers corretos:

Vou exemplificar a aquisição de RPM's para Linux basedo em Red Hat.

- Acesse o site http://linux-ntfs.sourceforge.net/rpm/index.html
Ao lado esquerdo da página, escolha sua distro.
Em seguida baixa o arquivo que se adeque ao seu sistema:
Tabela atual:
NTFS RPMs (*.rpm)VersionSingle ProcessorMulti Processor
2.6.11-1.35_FC3i586i686i586-smpi686-smp
2.6.11-1.27_FC3i586i686i586-smpi686-smp
2.6.11-1.14_FC3i586i686i586-smpi686-smp


No meu caso, estou rodando o kernel 2.6.11-1.35_FC3, mono processado e minha arquitetura é i686 (Pentium).

Descobrindo sua versão do kernel:

[[fred@piv-1500 ~]]$ uname -r
2.6.11-1.35_FC3 


Instalando o RPM:

[[root@piv-1500 ~]]# rpm -ihv kernel-module-ntfs-2.6.11-1.35_FC3-2.1.22-0.rr.6.3.i686.rpm
    Preparing...      ############################### [[100%]]
       1:kernel-ntfs  ############################### [[100%]]


Carregando o módulo do Kernel:

[[root@piv-1500 ~]]# /sbin/modprobe ntfs


Checando se o módulo foi corretamente carregado:

[[root@piv-1500 ~]]# dmesg | grep NTFS
    NTFS driver v1.1.22 [[Flags: R/O MODULE]]


Checando se o suporte ao NTFS foi adicionado:

[[root@piv-1500 ~]]# cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   sockfs
nodev   [binfmt_misc
nodev   usbfs
nodev   usbdevfs
nodev   futexfs
nodev   tmpfs
nodev   pipefs
nodev   eventpollfs
nodev   devpts
        ext2
nodev   ramfs
nodev   hugetlbfs
        iso9660
nodev   mqueue
nodev   selinuxfs
        ext3
nodev   [rpc_pipefs
nodev   autofs
        ntfs


Vamos montar nosso primeiro volume NTFS. Para tanto, precisamos descobrir quais são os dispositivo que possuem partições NTFS.

[[root@piv-1500 ~]]# /sbin/fdisk -l

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        2550    20482843+   7  HPFS ou NTFS
/dev/hda2            2551        9729    57665317+   f  W95 Ext'd (LBA)
/dev/hda5            2551        4325    14257656    7  HPFS ou NTFS
/dev/hda6            4326        5228     7253316   83  Linux
/dev/hda7            5229        7823    20844306    7  HPFS ou NTFS
/dev/hda8            7824        9098    10241406   83  Linux
/dev/hda9            9099        9647     4409811   83  Linux
/dev/hda10           9648        9729      658633+  82  Linux swap


No meu sistema, disponho das unidades hda1, hda5 e hda7 para serem montadas.

Vamos criar os pontos de montagem

[[root@piv-1500 ~]]# mkdir /media/windows_c
[[root@piv-1500 ~]]# mkdir /media/windows_d
[[root@piv-1500 ~]]# mkdir /media/windows_e

Vamos montá-las:

[[root@piv-1500 ~]]# mount -t ntfs /dev/hda1 /media/windows_c
[[root@piv-1500 ~]]# mount -t ntfs /dev/hda5 /media/windows_d
[[root@piv-1500 ~]]# mount -t ntfs /dev/hda7 /media/windows_e


A partir desse ponto, já consigo ler meus dados em minhas partições NTFS.


Frederico Madeira
fred@madeira.eng.br
MSN: fttmadeira@hotmail.com

Comentários

Reply to this comment

por , Sun 21 of Oct, 2007 (10:10 UTC)
blenda gay stabbed | black gay sex photo | body builder gay male | black gay man pic | bondage gallery gay male | cartoon gay hentai | canadian gay chat
http://www.wh-gb.de/system.php?benutzer=variety6
http://www.guestbook.at/gb/gast/index.php?buchid=exposesjqc
http://www.guestbook.at/gb/gast/index.php?buchid=sexism299
http://www.wh-gb.de/system.php?benutzer=fizzled4
http://baskedf.grafbb.com