quinta-feira, 21 de janeiro de 2010

PARTICOES NTFS-3G + FUSE + EXT3 + NTFS + FAT32 + HD Externo USB + LINUX --> WINDOWS

MONTANDO PARTICOES NTFS LINUX->WINDOWS

======================================

### INSTALACAO

incluir um repositório para baixar o NTFS-3G:
# vim /etc/apt/sources.list
deb http://ftp.br.debian.org/debian/ lenny main contrib non-free

Para atualizar os pacotes digite:
# apt-get clean
# apt-get update

Para instalar o NTFS-3G digite:
# apt-get install ntfs-3g

instalar o Fuse por que sem ele o NTFS-3G não irá funcionar, para instalar use o comando abaixo como root:
# apt-get install fuse-utils libfuse2


### CONFIGURACAO

DESCOBRIR AS PARTICOES DO HD
# fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x6c2a6c2a

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 3825 30724281 7 HPFS ou NTFS
/dev/sda2 3826 14024 81923467+ f W95 Ext'd (LBA)
/dev/sda3 14025 14510 3903795 82 Linux swap / Solaris
/dev/sda4 14511 19457 39736777+ 83 Linux
/dev/sda5 3826 14024 81923436 7 HPFS ou NTFS

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe076e076

Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 1 19456 156280288+ 7 HPFS ou NTFS

Disk
/dev/sdc: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x9db09db0

Dispositivo Boot Start End Blocks Id System
/dev/sdc1 1 38913 312568641 83 Linux


### MONTAGEM DE LEITURA LINUX -> WINDOWS
win - d: - 80 Gb - /dev/sda5 - ntfs
hd2 - f: - 160 Gb - /dev/sdb1 - ntfs
hd3 - g: - 320 Gb - /dev/sdc1 - ext3


CRIAR OS DIRETORIOS
# cd /mnt/
srv01:/mnt# mkdir win hd2 hd3
srv01:/mnt# l
total 12K
drwxr-xr-x 2 root root 4,0K Jan 20 14:25 hd2
drwxr-xr-x 2 root root 4,0K Jan 20 14:25 hd3
drwxr-xr-x 2 root root 4,0K Jan 20 14:25 win


MUDAR PERMISSOES
srv01:/mnt# chmod 777 hd2 hd3
srv01:/mnt# chmod 774 win
srv01:/mnt# l
total 12K
drwxrwxrwx 2 root root 4,0K Jan 20 14:25 hd2
drwxrwxrwx 2 root root 4,0K Jan 20 14:25 hd3
drwxrwxr-- 2 root root 4,0K Jan 20 14:25 win


MUDAR GRUPO DO ARQUIVO
rv01:/mnt# chown root.fuse hd2 win
srv01:/mnt# l
total 12K
drwxrwxrwx 2 root fuse 4,0K Jan 20 14:25 hd2
drwxrwxrwx 2 root root 4,0K Jan 20 14:25 hd3
drwxrwxr-- 2 root fuse 4,0K Jan 20 14:25 win


DESCUBRA O uid E gid DO USUARIO
cat /etc/passwd | grep hudson
hudson:x:1000:1000:Hudson Souza,,,:/home/hudson:/bin/bash

srv01:/home/sergio# cat /etc/passwd | grep root
root:x:0:0:root:/root:/bin/bash


INCLUIR USUARIO AO GRUPO 'FUSE'
# adduser hudson fuse


### MONTAGEM MANUAL DA PARTICAO
# Montar HD Externo USB - FAT32
#mount -t vfat /dev/sdc1 /mnt/hd-externo

# Montar HD Externo USB - NTFS
mount -t ntfs-3g /dev/sdc1 /mnt/hd-externo

# Montar HD Externo USB - NTFS - FORÇADO
mount -t ntfs-3g /dev/sdc1 /mnt/hd-externo -o force

# Para DESMONTAR a unidade de HD Externo
#umount /mnt/hd-externo


#mount -t ntfs-3g /dev/hda2 /mnt/hda1 -o umask=0,silent,locale=utf8

-t ntfs-3g - driver de escrita Linux --> Windows
/dev/sda2 - particao Linux
/mnt/win - ponto de montagem
-o umask=0 - permissão de acesso para todos os usuários
silent - desabitica mensagem de permissão
locale=pt_BR.utf8 - caracteres acentuados
locale=pt_BR.iso88591 - caracteres acentuados
Rode o comando "locale -a" no terminal para verificar qual é a linguagem e conjunto de caracteres usado na sua instalação.


### MONTAR A PARTICAO NTFS NA PASTA RECEM CRIADA

# mount -t ntfs-3g /dev/sda5 /mnt/win -o umask=0,silent

# mount -t ntfs-3g /dev/sdb1 /mnt/hd2 -o umask=0,silent

# mount -t ext3 /dev/sdc1 /mnt/hd3 -o umask=0,locale=utf8



### INICIALIZAÇÃO AUTOMATICA DIRETO NO BOOT

# vim /etc/fstab

#mount -t ntfs-3g /dev/sda5 /mnt/win -o umask=0,silent
/dev/sda5 /mnt/win ntfs-3g silent,locale=pt_BR.utf8,uid=1000,gid=1000,umask=003 0 0

#mount -t ntfs-3g /dev/sdb1 /mnt/hd2 -o umask=0,silent
/dev/sdb1 /mnt/hd2 ntfs-3g silent,locale=pt_BR.utf8,umask=000 0 0

# mount -t ext3 /dev/sdc1 /mnt/hd3 -o umask=0,locale=utf8
/dev/sdc1 /mnt/hd3 ext3 auto,user,exec,rw 0 0
mount -t vfat /dev/sdc1 /mnt/hd-externo

/dev/sdc1 /mnt/hd-externo vfat auto,user,exec,rw 0 0


OBS:
MONTAR COMO SOMENTE LEITURA NO BOOT

#/dev/sda5 /mnt/win ntfs defaults,umask=000 0 0

Nenhum comentário: