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.
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.
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.
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.
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
O que eu faria e teria feito é exatamente o contrário ...
EXT3
ou EXT4 Linux
para /home
EXT
no link Windows
aka (não é perfeito, mas não é NTFS
support em Linux
) 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.