|
||
|
|
|
Avaliação: Não avaliado | Publicado em: 30/09/2006
Montando Partições NTFS no Linux
Frederico Madeira Formado em Engenharia Eletrônica pela UPE, é Administrador de Redes, LAN / WAN, responsável pela administração de diversos servidores Linux e Windows 2003.
Certificado CCNA Cisco.
Estudante de Pós Graduação de Segurança de Redes na AESO.
Desenvolve projetos em Linux, PHP, MySQL, projetos de Rede, LAN, WAN e wifi.
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
NTFS RPMs (*.rpm)
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. Abraços e até a próxima. Frederico Madeira www.madeira.eng.br Links relacionados
![]() |
||||||||||||||||||||||
|
|