/home em ntfs [RESOLVIDO]

1. /home em ntfs [RESOLVIDO]

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 23/07/2013 - 13:26h

estou instalando um ubuntu ao lado de um windows 7, pensando em otimizar o serviço e fazer todos os dois sistemas ler a partição de dados optei por:

1 partição de 40 gb em ntfs para o sistema do windows;
1 partição de 40 gb em ext4 para a raiz do linux;
1 swap
e 1 partição em ntfs com o que sobrou de espaço para dados de usuário(windows e linux)

no windows eu já sei como mover a pasta de usuário para essa partição agora aqui no linux eu ainda não sei, eu quero montar a home nessa partição ntfs, mas o sistema não aceita então eu quero saber alguma forma de 'enganar' o sistema e fazer a home ficar na partição ntfs mesmo, tem jeito?


  


2. Re: /home em ntfs [RESOLVIDO]

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 23/07/2013 - 14:32h

up


3. Re: /home em ntfs [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 23/07/2013 - 14:48h

A /home em NTFS em linux, é uma /home "virtual", ela vai guardar musicas, videos, docs etc... o que vc colocar lá. ela acessa do linux ou do windows...

mas uma "parte" da /home guarda suas configs, em pastas hidden, escondidas, tipo .kde4 por exemplo.

No caso de vc usar uma /home em NTFS, pro sistema usar ela, para por suas configs,automático, ele vai "lincar simbólicamente" automático, pruma parte do / , do Raiz... que esteja em ext4.

na prática o efeito é o mesmo. vc vai ver a NTFS, como se fosse uma pasta /home e sua área vai ficar /home/usuario.

Como assim não aceita? pq devia ser automático, quando vc faz o ponto de monatgem, seria só definir a /com ext4, por ex, e montar a /home NTFS, o resto o instlador deveria fazer e "linkar" de maneira adequada.

vc instalou o pacote "ntfs"? pq ele é necessário para isso.

outro ponto que não estou entendendo

. se vc fez uma area NTFS para usuario, não pode "mover" ela pro windows,só pode copiar os arquivos... se vc mover ela para dentro dewindows, é como se vc tirasse ela do HDD do acesso, e ai ela vai sumir do linux.

tem mais uma coisa, o que o sistema não tá aceitando é o numero de partições? Pq vc diz que fez uma para o windows, mas o windows 7, faz DUAS, a que tem o sistema (NTFS) e uma pequena chamada "system reserved", por tanto para fazer as 3 de linux, isso te obrigaria a fazer pelo menos uma extended

passe aqui a saida do comando:

sudo fdisk-l

ou poste num site de imagens, como está a imagem do seu gparted, e coloque o link aqui.

pq como entendi, tá assim:


1 partição de 40 gb em ntfs para o sistema do windows;
1 partição de 40 gb em ext4 para a raiz do linux;
1 swap
e 1 partição em ntfs


a primeira , tá o windows
a segunda tá o linux
a terceira é um swap
e a quarta é a quevc quer, seja uma "/home" geral...


se vc "mover a partição" 4, sôbre a 1 (seria o C: do wuindows), vc a destrói, transforma num D: para windows mascomo subdiretorio, ela fica "dentro" da um (C:) e seu linux usará a Raiz como /home.



4. Re: /home em ntfs [RESOLVIDO]

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 23/07/2013 - 18:07h

o instalador do ubuntu diz que não é porssivel criar a /home em ntfs porque não é um sistema de arquivos UNIX like totalmente compatível, então me obriga a fazer manual, eu tentei mudar isso no fstab, mas não monta nem a pau. ja posto a foto.
é que eu acabei tirando o ubuntu até ter uma resposta e to configurando o rwindows.
vou criar as partiçoes novamente para exemplificar melhor.



5. Re: /home em ntfs [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 23/07/2013 - 18:38h

Cara, o que você quer dá pra fazer, mas tem que ser em distros menos "windows like". Uma distro "windows like" é aquela que acha que pode dizer o que o usuário pode ou não pode fazer em seu computador, tipo o Fedora e o Ubuntu.

A única distro que me vem à mente cujo instalador reconhece partições NTFS é o Slackware. Então, você pode fazer o seguinte: na hora de instalar o Slack, primeiro ele vai querer que você monte suas partições UNIX, e depois ele vai perguntar se pode montar as NTFS. Monte a NTFS que você quer usar para compartilhar os dados como /home e seja feliz!

EDIT: embora pareça um procedimento trivial, na verdade não é nada fácil usar a partição NTFS transparentemente pra armazenar dados de usuário tanto no Windows quanto no GNU / Linux. Primeiro: a codificação de caracteres (mais uma razão pra usar o Slack, que é a única distro que tem por padrão o ISO 8859-1, não o UTF-8 que o Windows não lê). Segundo, você teria que montar essa partição NTFS na sua pasta de usuário no Windows, o que não é um procedimento trivial. Você acabou me dando vontade de escrever um artigo sobre isso... Amanhã eu começo as experiências!


6. Re: /home em ntfs [RESOLVIDO]

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 23/07/2013 - 19:02h

O Windows 7 lê e escreve em UTF-8, ao que eu saiba.


7. Re: /home em ntfs [RESOLVIDO]

Guilherme Moreira de Oliveira
coelhoposa

(usa Ubuntu)

Enviado em 23/07/2013 - 19:05h

lcavalheiro escreveu:

Cara, o que você quer dá pra fazer, mas tem que ser em distros menos "windows like". Uma distro "windows like" é aquela que acha que pode dizer o que o usuário pode ou não pode fazer em seu computador, tipo o Fedora e o Ubuntu.

A única distro que me vem à mente cujo instalador reconhece partições NTFS é o Slackware. Então, você pode fazer o seguinte: na hora de instalar o Slack, primeiro ele vai querer que você monte suas partições UNIX, e depois ele vai perguntar se pode montar as NTFS. Monte a NTFS que você quer usar para compartilhar os dados como /home e seja feliz!

EDIT: embora pareça um procedimento trivial, na verdade não é nada fácil usar a partição NTFS transparentemente pra armazenar dados de usuário tanto no Windows quanto no GNU / Linux. Primeiro: a codificação de caracteres (mais uma razão pra usar o Slack, que é a única distro que tem por padrão o ISO 8859-1, não o UTF-8 que o Windows não lê). Segundo, você teria que montar essa partição NTFS na sua pasta de usuário no Windows, o que não é um procedimento trivial. Você acabou me dando vontade de escrever um artigo sobre isso... Amanhã eu começo as experiências!


Acho que não tem haver com a distro... mesmo usando o Debian não dá pra fazer isso...


8. Re: /home em ntfs [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 23/07/2013 - 19:16h

pinduvoz escreveu:

O Windows 7 lê e escreve em UTF-8, ao que eu saiba.


Sim, mas não por padrão.


9. Re: /home em ntfs [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 23/07/2013 - 20:01h

Em Sabayon, por exemplo, se vc escolher fazer uma /home em NTFS, como o slackware, ele monta, ele faz...

mas, como eu falei, ele fará uma "/home" para os seus arquivos pessoais, onde vão ficar SÓ docs, videos, músicas que vc vai colocar lá..

como não há /home separada em formato linux, o que o instalador faz? ele cria uma "/home" real, como sub-diretorio da raiz, / e nela coloca as configs: .kde4,.mozilla,.gnome etc...

depois ele "linca"., quando a distro estiver instalada, parece ter uma /home, só.

se o Ubuntu não faz,vc pode fazer o seguinte: instale com uma /home real, em formato para linux,tipo ext e onde ia fazer uma "/home" em NTFS, deixe como partição NTFS sem ponto de montagem.

se no seu ubuntu, vc tiver o pacote ntfs instalado, depois do Ubuntu instalado, vc vai ter sua /home e aquela partição NTFS a mais vai aparecer como uma "pasta" NTFS,onde vc guarda seus arquivos.

ficaria algo assim,supondo um HDD de 500:

sda1, 150K, system reserved, é o boot do win 7
sda2, 200 giga, NTFS, é o windows 7, primaria
sda3, "primária", 50 giga, Raiz do Ubuntu
sda4-sda5, Extended e dentro:
sda6, 100 giga, /home
sda7, 150 Giga, sua partição NTFS,sem ponto de montagem definido, funciona como se fosse uma pasta NTFS.

o windows vai ler as NTFS apenas e o Linux vai ler todas elas, porissovc pode gravar arquivos na "pasta NTFS".

Não sei se Ubuntu, dá mas em Sabayon, Gentoo, openSUSE, Mageia e mandriva,dá pra gravar todo o linux, inclusive as raizes, swap e /home em partição extended, interna.

apesar disso, para evitar incompatibilidades, como o Cavalheiro, eu sempre quardo arquivos do windows nele, em pastas sub-dir do C: ou numa partição d: NTFS, e os arquivos de Linux, numa /home real, que em geral eu faço em xfs ou em reiserfs.

Outra coisa que estranhei, pq vc falou tem win7, XP instala em UMA partição NTFS, mas o win7, śozinho ocupa 2,pq tem o system reserved, veja as minhas, dos meus 2 HDDs,identificadas:


albfneto@sabayon ~ $ sudo fdisk -l
Senha:

Disk /dev/sda: 160.0 GB, 160041885696 bytes, 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xdf0bcc13

HDD MASTER

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 2048 204802047 102400000 7 HPFS/NTFS/exFAT System Reserved, boot do win7
/dev/sda2 204812685 256014335 25600825+ 83 Linux Raiz do Gentoo
/dev/sda3 256014336 312580095 28282880 5 Extended
/dev/sda5 256016384 312580095 28281856 83 Linux /home do Gentoo

Disk /dev/sdb: 500.1 GB, 500107862016 bytes, 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0xedd1b33a

HDD SLAVE

Dispositivo Boot Start End Blocks Id System
/dev/sdb1 * 2048 206847 102400 7 HPFS/NTFS/exFAT System reserved, linka com sda1, Boot, Grub etc...
/dev/sdb2 208845 133323434 66557295 7 HPFS/NTFS/exFAT Window 7,o sistema, pqo boot tá no disco MASTER
/dev/sdb3 133323435 976768064 421722315 5 Extended
/dev/sdb5 133323498 440522751 153599627 83 Linux Sabayon, Raiz
/dev/sdb6 542916738 544956929 1020096 82 Linux swap / Solaris swap
/dev/sdb7 544956993 657540449 56291728+ 83 Linux /home do Sabayon
/dev/sdb8 657540513 976766975 159613231+ 83 Linux Raiz do Sabayon de Testes
/dev/sdb9 440524800 542916607 51195904 83 Linux /Home do Sabayon de Testes


Portanto na minha,veja como está,o sistema win tá instalado numa primaria do HDD Slave,mas o boot dele, Grub etcc estão no HDD MASTER, o HDD de Boot. Seja num ou noutro, sempre o win 7 ocupa DUAS PARTIÇÔES e não uma.


10. Re: /home em ntfs [RESOLVIDO]

ian cléver sales fernandes
ianclever

(usa Arch Linux)

Enviado em 23/07/2013 - 21:12h

aqui a imagem:

http://imageshack.us/f/844/r88r.png/

na sda1 já está o windows instalado, na sda2 o usuário windows já está linkado e seria também a /home do linux(podendo ser expandida pelo local vazio), a sda3 seria a raiz do linux e a a ultima a swap.

bem se eu não achar uma forma de fazer como eu estou querendo eu vou fazer assim como o alberto falou era o que eu estava pensando como segunda alternativa.


11. Re: /home em ntfs [RESOLVIDO]

Guilherme Moreira de Oliveira
coelhoposa

(usa Ubuntu)

Enviado em 23/07/2013 - 21:35h

ianclever escreveu:

aqui a imagem:

http://imageshack.us/f/844/r88r.png/

na sda1 já está o windows instalado, na sda2 o usuário windows já está linkado e seria também a /home do linux(podendo ser expandida pelo local vazio), a sda3 seria a raiz do linux e a a ultima a swap.

bem se eu não achar uma forma de fazer como eu estou querendo eu vou fazer assim como o alberto falou era o que eu estava pensando como segunda alternativa.


Acho que poderia fazer isso:

1 - Crie uma pasta de usuário nessa partição
2 - Coloque essa partição pra montar automaticamente no boot (editando o arquivo /etc/fstab é possível)
3 - Mova todas as pastas não ocultas (Apenas de arquivos, pois as que começam com um "." são geralmente pastas ocultas e com configurações) para essa partição
4 - Crie links das pastas que acabou de mover

Sobre como montar as partições tem esses dois tutoriais: http://mudandoparaolinux.blogspot.com.br/2010/01/montar-particoes-ntfs-automaticamente.html e http://www.linuxmint.com.br/forum/t-2139/como-montar-automaticamente-as-parti%C3%A7%C3%B5es-ntfs-no-...


12. Re: /home em ntfs [RESOLVIDO]

Glauber GF
mcnd2

(usa Debian)

Enviado em 23/07/2013 - 22:05h

Essa partição '/home' você quer que o sistema em uso use-á para salvar as configs do sistema?

Se precisa da partição para guardar arquivos tanto para ser acessada no Linux e no Windows, basta em uma partição de sua necessidade, formatar em 'ntfs', instalar os pacotes 'ntfs-3g' e 'ntfsprogs'. Crie uma entrada para ela no 'fstab'.

Assim você terá seus dados tanto no windows como no linux para ser acessado e modificado.

...



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts