Qual sistema de arquivos eu seleciono para compartilhar arquivos entre o Windows e o Ubuntu?

18

Atualmente, na instalação (stick USB) do Ubuntu 12.04.1 de 32 bits. Deseja ter recursos de inicialização dupla entre o Windows 7 e o Ubuntu. Particionou o disco rígido com sistema Windows (sda1), sistema operacional Windows (sda2), Ubuntu (sda3 - com sistema de arquivos ext4 e um ponto de montagem "/"), swap (sda4) e precisa saber qual sistema de arquivos selecionar para o restante partição de espaço livre (armazenamento) com um ponto de montagem / home? Presumo que seja FAT32 ou ext4, mas preciso ter certeza de que ele permite o compartilhamento cruzado de documentos / diretórios com os sistemas operacionais Windows 7 e Ubuntu. Além disso, o FAT32 é um tipo de sistema NTFS? Desde já, obrigado.

Aqui está o Johny
fonte
Observe que a hibernação de um sistema operacional e a inicialização de outro sistema operacional (enquanto o primeiro ainda está em estado de hibernação) PODEM resultar em corrupção maciça na partição compartilhada, se for um disco INTERNO. O sistema operacional pode pular a sincronização de discos internos ao hibernar.
Rolf

Respostas:

12

Como os sistemas Windows suportam o FAT32 e NTFS "prontos para uso" (e apenas os dois para o seu caso) e o Linux suporta uma grande variedade deles, incluindo FAT32 e NTFS, é altamente recomendável formatar a partição ou o disco em que deseja compartilhar FAT32 ou NTFS, mas como o FAT32 tem um limite de tamanho de arquivo de 4,2 GB, se você trabalhar com arquivos enormes, é melhor usar o NTFS.

Só para adicionar, se você fizer isso com outro tipo de partição como ext4, btrfs ou qualquer outro que o Windows não suporte nativamente, os arquivos funcionarão no Ubuntu, mas não no Windows. Caramba, no Windows, se você tentar acessar essa unidade, ela oferecerá uma opção para formatar a unidade para NTFS. Portanto, esse é o motivo para manter o FAT32 ou o NTFS.

Na verdade, você pode fazer isso no Ubuntu se quiser usar, por exemplo, GPARTED, encontrado no Software Center ou no utilitário Disks , que vem instalado por padrão.

Eu até escrevi uma resposta para o suporte que o NTFS tem no Ubuntu . Portanto, não importa qual você decida, ambos serão suportados entre os dois sistemas e você poderá ter uma partição / disco compartilhável entre o Ubuntu e o Windows.

Para vários problemas relacionados à segurança e desempenho, /homenunca deve ser FAT32 ou NTFS. Para o seu caso, você deve criar outra partição (ocupando espaço livre não usado por arquivos de uma partição já criada ou usando outro disco rígido) e ESTA partição deve ser a que está formatada como FAT32 / NTFS. Essa partição também será a que compartilhará as informações entre o Windows e o Ubuntu, não /home. No final, deve ser algo como isto:

DISCO RÍGIDO 1

/ sda1 - Windows (NTFS, FAT32)
/ sda2 - Swap
/ sda3 - Ubuntu (EXT4)
/ sda4 - Partição compartilhada entre Ubuntu e Windows (formato NTFS ou FAT32)

Este é apenas um esboço, mas acho que lhe dará a idéia de como fazê-lo para que eles se compartilhem. Se você tiver 2 discos rígidos, então:

DISCO RÍGIDO 1

/ sda1 - Windows (NTFS, FAT32)
/ sda2 - Troca
/ sda3 - Ubuntu (EXT4)

HARD DRIVE 2
/ sdb1 - Partição compartilhada entre Ubuntu e Windows (formato NTFS ou FAT32)

Luis Alvarado
fonte
Obrigado Luis. Parece que eu provavelmente deveria reformatar para NTFS através do Windows, após o fato. Obrigado novamente por sua ajuda. Agora isso está resolvido.
Aqui está Johnny
Opa! Espere um segundo - esta é a mensagem de erro que recebi após escolher o FAT32 e pressionar [INSTALAR AGORA]: O tipo de sistema de arquivos fat32 não pode ser montado em / home, porque não é um sistema de arquivos Unix totalmente funcional. Por favor, escolha um sistema de arquivos diferente, como ext2. Eu novamente: Alguma sugestão?
Aqui está o Johnny
/ home não deve ser FAT32 ou NTFS para muitos problemas de segurança e desempenho. Se você deseja compartilhar um disco ou partição, crie outra partição especificamente para isso. Deixe-me adicionar as informações na resposta para melhor explicar isso.
Luis Alvarado
2

Não sugiro usar o NTFS no Linux, porque achei o suporte ao Linux no NTFS muito baixo, sua velocidade de leitura e gravação de arquivos é extremamente lenta. Portanto, se você não precisar usar arquivos enormes, use Fat32 ou ExtFat.

Relógio ZHONG
fonte
1

Defina-o como NTFS, pois o Ubuntu e o Windows poderão ler e gravar na e para a partição. O Ext4 não é reconhecido nativamente pelo Windows, então não tente isso. O NTFS possui várias melhorias em relação ao FAT32, que (por exemplo) não permitem que você tenha um arquivo com mais de 4 GB de tamanho.

Merri
fonte
Obrigado. Como o NTFS não é "explicitamente" uma opção, isso significa que escolhi o FAT 32? Minhas opções são as seguintes (como parte do instalador do Ubuntu): ext2, ext3, ext4, reiser fs, btrfs, jfs, xfs, fat 16, fat 32, swap. e não use. Obrigado novamente.
Aqui está Johnny
Sim fat32 vai ficar bem então! Consulte o comentário de Luis para obter mais detalhes!
Merri