Posso usar o ntfs para / home

1

Ao tentar concluir minha instalação do Ubuntu 12.04.1 recebi recentemente a mensagem de erro: "O tipo de sistema de arquivos fat32 não pode ser montado em / home, porque não é um sistema de arquivos Unix totalmente funcional. Escolha um arquivo diferente sistema, como ext2. " É possível selecionar o sistema de arquivos ext4 para esta montagem / home, continuar com a instalação completa do Ubuntu e depois alterar a montagem / home para o sistema de arquivos NTFS usando o aplicativo GParted? A intenção desta partição é permitir o compartilhamento de arquivos entre o Windows 7 e o Ubuntu. Agradecemos antecipadamente.

    
por Here's Johnny 10.01.2013 / 02:48

4 respostas

2

Não, a maioria dos diretórios do sistema, incluindo /home , deve estar em sistemas de arquivos unix totalmente funcionais, que nem fat32 nem ntfs são.

    
por psusi 10.01.2013 / 06:19
1

Acho que o NTFS (usando ntfs-3g ) não suporta permissões do Unix. Permissões de gravação são necessárias no diretório inicial; vários programas requerem permissões corretas para funcionar. Por exemplo, por razões de segurança, o OpenSSH exige que ~/.ssh tenha permissões suficientemente restritivas. Se você tentar armazená-lo em NTFS, ele perderá as permissões, fazendo com que o SSH falhe.

    
por Mechanical snail 10.01.2013 / 06:37
1

Estou usando /home em uma partição NTFS para compartilhar dados com meus aplicativos do Windows. Estou trabalhando o Ubuntu 12.04 lts e atualizado não tem nenhum problema.

Eu fiz isso:

Eu tenho uma partição NTFS para dados do Windows em /dev/sda6 , mas você deve usar sua partição NTFS. Atenção, esta partição não deve conter o sistema operacional Windows e você deve ter instalado o ntfs-3g .

Eu montei esta partição para /media (mas você pode usar /mnt também):

sudo mkdir /media/whome
sudo mount /dev/sda6 /media/whome

Agora copiei o diretório /home para o diretório /media/whome usando cpio em vez de cp

cd /home
sudo find . -depth -print0 | cpio --null --sparse -pvd /media/whome/

Agora eu desmonto a partição:

sudo umount /media/whome

Agora, faça o backup da pasta antiga:

 sudo mv /home /respaldo

Agora monte a nova partição /home :

sudo mkdir /home
sudo mount /dev/sda6 /home

Agora, o passo mais importante. Para montar esta partição a cada inicialização

sudo cp /etc/fstab /etc/fstab.bk
sudo gedit /etc/fstab

e adicione esta linha no final:

/dev/sda6 /home ntfs nodev,nosuid 0 2
    
por Joscastel 19.03.2014 / 17:03
0

O que eu faria e teria feito é exatamente o contrário ...

  • crie a partição EXT3 ou EXT4 Linux para /home
  • instale os drivers Linux EXT no link Windows aka (não é perfeito, mas não é NTFS support em Linux )
  • Monte permanentemente a partição EXT em Windows e atribua uma carta (via GUI que vem com o software)

O Linux atrapalhou minhas pastas na partição NTFS algumas vezes (tornou-as inacessíveis), mas eu nunca tive esse problema com EXT2FSD

Tenha em mente que EXT4 é open source, mas o driver NTFS foi criado por engenharia reversa. O que obviamente não é ruim, mas eu pessoalmente confio mais no código-fonte.

    
por RiddleMeThis 30.09.2015 / 17:23