Eu uso o wubi para instalar o Ubuntu 10.10 na minha partição NTFS. Então, eu quero mudar a pasta pessoal para uma pasta na partição NTFS. Eu poderia manter a configuração pessoal, o software etc. depois de reinstalar o Ubuntu.
Então, eu uso o ntfs-config para gerenciar a partição do disco, que é montada quando o sistema é inicializado. E a permissão de todos os arquivos e diretórios é 777.
Então eu modifiquei o / etc / passwd para definir a pasta inicial para a pasta na partição NTFS. Posso entrar com êxito na conta, mas parece que o .bashrc e o .profile não estão carregados corretamente. Não consigo usar o método de entrada (nem mesmo o ibus), nenhum dispositivo de som. No entanto, tudo funciona bem após a alteração da pasta inicial para / home /.
Alguém poderia me dar uma dica para fazê-lo funcionar? Obrigado.
Respostas:
O NTFS não é adequado para uma partição inicial, existem certos tipos de objetos do sistema de arquivos (dispositivos de caracteres, pipes nomeados etc.) necessários para determinados serviços, mas não são suportados no NTFS.
fonte
Atualmente, estou armazenando as subpastas da minha casa (por exemplo
~/Documents
,~/Music
) em um sistema de arquivos NTFS e ele parece estar funcionando bem há alguns meses.Como exemplo, veja como hospedar o seu
~/Documents
nas suas pastas de perfil do Windows em uma partição NTFS:~/Documents
para a partição NTFS (por exemplomv ~/Documents/* /mnt/winblows/Users/Username/Documents/
).~/Documents
diretório e crie um link para essa pasta NTFS em seu lugar chamadoDocuments
(por exemploln -s mnt/winblows/Users/Username/Documents Documents
).Nota: pode ser necessário garantir que você
~/.config/user-dirs.dirs
esteja sincronizado com os locais das pastas que você escolheu (eu fiz). Veja esta resposta para mais detalhes. Além disso, observe os locais reais dos diretórios de perfil de usuário do Windows, pois eles variam de versão para versão.fonte
Você seria melhor não fazer isso se quiser garantir a segurança. Nas versões mais antigas do GDM (como o que você encontraria na 9.04), havia uma opção fácil de ignorar as permissões de arquivo etc. No entanto, as opções do GDM (gui) mudaram muito desde então, e minha sugestão é que você evite o risco. Por exemplo, se o seu arquivo .Xauthority obtiver as permissões incorretas, você poderá não conseguir fazer login.
Como outro usuário apontou, o NTFS não suporta alguns dos recursos que aplicativos / serviços podem precisar, como links simbólicos unix, e também existe o risco de fragmentação, o que acontece muito mais no NTFS do que nos sistemas de arquivos ext. Por segurança, use algo como xfs, ext3 / 4 ou até btrfs.
Edição: Outra coisa que tomei nota, você disse que usou o wubi para instalar em uma partição NTFS. Isso funciona apenas porque cria um disco virtual, mas como mencionei acima, pode ocorrer fragmentação. Se você colocar sua pasta / home em uma partição sob o controle do Windows, há um risco de corrupção (não tenho links, mas tenho experiência; já fiz algo semelhante antes e tive que fazer uma verificação de disco a cada Windows tempo acessou a unidade. Mal sabia eu que o Windows estava bagunçando as coisas lenta mas seguramente).
fonte
Em vez de passar pelo diretório inicial, removi as pastas de dados existentes e criei links para elas em seu lugar.
Então, em detalhes, o que eu fiz foi ir ao Sistema de Arquivos, encontrar o diretório chamado host (que no windows era o meu
C:\
no windows, pois era onde eu estava hospedando o ubuntu usando o Wubi). Depois fuiuser\myusername\
e criei links para minhas pastas Documentos, Música, Imagens. Eu fiz backup de todos os meus dadoshome\
nessas pastas. (Por exemplo,home\Pictures\*
emhost\user\myusername\Pictures
). Excluí minhahome\Pictures
pasta e, em seguida, movi o link que crieihost\user\myusername\
para minha pasta pessoal e renomeei para "Imagem". O mesmo se aplica a outras pastas.fonte
Uma abordagem diferente é:
/mnt/my-data
~/.config/user-dirs.dirs
. Experimentar.Agora você tem pelo menos esses arquivos localizados na partição VFAT compartilhada com o Microsoft Windows. O Microsoft Windows tem pastas semelhantes e suponho que você possa redirecionar essas partições compartilhadas. Desculpe, não sei como, mas gostaria de saber!
Eu acho que parece uma boa maneira de fazer isso. Todos os seus arquivos específicos do Linux ainda estão localizados em um sistema de arquivos Linux, e apenas seus dados compartilhados são colocados em um sistema de arquivos VFAT primitivo, onde recursos como links simbólicos e permissões não existem, mas provavelmente também não são necessários.
fonte