NTFS como diretório home do Ubuntu

9

Eu pretendo usar uma partição NTFS como o diretório inicial para uma instalação do Ubuntu, isso funcionará?

    
por pupeno 15.08.2009 / 18:06

6 respostas

7

Isso soa como uma má ideia. Sim, você pode, mas você deve perceber que suporte NTFS no linux vem com esta ressalva:

Due to the complexity of internal NTFS structures, both the built-in 2.6.14 kernel driver and the FUSE drivers disallow changes to the volume that are considered unsafe, to avoid corruption.

que é em parte devido a:

Details on the implementation's internals are not released, which makes it difficult for third-party vendors to provide tools to handle NTFS.

Montei um volume NTFS no linux, e tive um problema no passado quando o sistema de arquivos não montava corretamente no linux, mesmo com a opção -f (força) . Eu tive que finalmente anexá-lo a uma máquina Windows e inicializá-lo no Windows, o que corrigiu isso.

Se você realmente precisa de um sistema de arquivos nativo do Windows para / home , minha preferência seria formatá-lo como fat32. Apesar de suas limitações, tem melhor suporte no linux.

    
por 17.08.2009 / 10:35
6

Até mesmo mover arquivos entre sistemas de arquivos Linux e fat32 / ntfs causa muitos avisos sobre permissões e propriedades. Você definitivamente terá problemas com um ntfs / home. A primeira coisa que não funcionará será ~ / .ssh, .netrc e outros arquivos / diretórios com permissões restritas. Outros programas definitivamente terão erros quando não puderem alterar as permissões nos arquivos de configuração. (dotfiles)

    
por 17.08.2009 / 13:47
2

Você pode, mas terá problemas reais, pois muitos aplicativos assumirão convenções de sistema de arquivos não-Microsoft, por exemplo, distinção entre maiúsculas e minúsculas É melhor você instalar algo como Ext2IFS em uma máquina Windows para ler partições ext *.

    
por 15.08.2009 / 18:15
1

você também pode tentar vincular seus "Documentos", "Imagens" e "Música" a pastas no NTFS, se desejar apenas compartilhar dados básicos do usuário. Isso funcionou muito bem em computadores que eu configurei para inicialização dupla para amigos.

    
por 31.12.2010 / 19:58
1

Você pode usar:

mount --bind

Isso fará com que tudo que for salvo em um diretório seja salvo em outro lugar. Para mim, isso foi porque meu armazenamento principal era NTFS, pois tinha que ser legível no Windows 7. Em /etc/fstab , montei a partição NTFS como normal, feito para mim pelo Ubuntu 11.04:

# /windows was on /dev/sda3 during installation
UUID=FC843ED0843E8D60 /windows        ntfs    defaults,umask=007,gid=46 0      $

Em seguida, defino as pastas de armazenamento de base para salvar lá:

# make /home/shawn/"folders" point to /windows/shawn/"folders"
/home/shawn/Documents/   /windows/shawn/Documents/ none    bind  0  0
/home/shawn/Downloads/   /windows/shawn/Downloads/ none    bind  0  0
/home/shawn/Pictures/   /windows/shawn/Pictures/ none    bind  0  0
/home/shawn/Videos/   /windows/shawn/Videos/ none    bind  0  0
/home/shawn/Music/   /windows/shawn/Music/ none    bind  0  0

Isso é tudo em /etc/fstab , por isso é reaplicado na inicialização.

O NTFS não tem as mesmas permissões que o ext4 ou algo semelhante, então eu sugiro usar isso apenas para arquivos que não sejam sensíveis.

    
por 14.06.2011 / 19:19
0

Atualmente, estou armazenando as subpastas da minha casa (por exemplo, ~/Documents , ~/Music ) em um sistema de arquivos NTFS e parece estar funcionando bem.

Como exemplo, aqui está como hospedar sua pasta ~/Documents em uma partição NTFS. Primeiro, verifique se você tem a partição NTFS definida como automount para que seja acessível ao sistema na inicialização. Mova todos os arquivos que você precisa para manter fora de ~/Documents e sobre a pasta de partição NTFS correspondente (por exemplo, /mnt/winblows/Users/Username/Documents ). Agora, exclua a pasta Documents em seu diretório inicial e crie um link para essa pasta NTFS em seu lugar denominado Documents .

Observação: talvez você precise garantir que seu ~/.config/user-dirs.dirs esteja em sincronia com os locais de pasta escolhidos (eu fiz). Veja esta resposta para mais detalhes.

    
por 18.01.2013 / 22:21

Tags