Qual é a melhor maneira de adicionar links de aparência nativa à minha partição de dados NTFS?

2

Eu tenho muitos documentos, backups, filmes, fotos que eu tenho em uma partição de dados do Windows (unidade D:) que está na mesma caixa que a minha instalação do Ubuntu.

Eu quero poder usar isso do Ubuntu, com os diretórios acessíveis no diretório inicial. Por exemplo, no meu diretório home, as pastas Pictures, Downloads, Documents apontam para a partição NTFS:

/ media / DataNtfs / Imagens / home / can / Fotos
/ media / DataNtfs / Downloads / home / can / Downloads
/ media / DataNtfs / Documents / home / can / Documentos
/ media / DataNtfs / Backups / home / pode / Backups

Eu tentei adicionar      %código% para o fstab e funcionou.

Acho que um link simbólico também funcionaria.

Por exemplo,

/media/DataNtfs/Music /home/can/Music none rw,bind

A alteração de rm -rf ~/Music && ln -s /media/DataNtfs/Music ~/Music também pode funcionar.

A unidade já está montada no momento da inicialização: xdg-user-dirs

Além disso, descobri que também posso usar o Ubuntu Tweak para fazer isso.

Considerando que sou novo no Ubuntu, alguém pode me dizer a maneira recomendada de realizar isso?

    
por Can 30.01.2013 / 01:47

2 respostas

1

Acho que descobri qual é o melhor caminho. Em primeiro lugar eu usei a ferramenta tweak. Ferramenta Tweak usada xdg thing. Eu simplesmente não gosto muito disso. Então usei links simbólicos para todos os meus diretórios antigos de /home/can to /media/DataNtfs . Por exemplo; %código%. Foi simples e útil até que eu quisesse sincronizar meu diretório de documentos com o Ubuntu One. O Ubuntu One sincroniza diretórios apenas na pasta inicial e não funciona com links. Então eu criei diretórios vazios em casa como Documents, Downloads, Pictures etc. e usei o arquivo fstab para vincular meus diretórios NTFS antigos aos diretórios vazios. Isso faz parte do arquivo fstab:

# binds
/media/DataNtfs/Music           /home/can/Music                  none    rw,bind 
/media/DataNtfs/Pictures        /home/can/Pictures               none    rw,bind 
/media/DataNtfs/Downloads       /home/can/Downloads              none    rw,bind 
/media/DataNtfs/Documents       /home/can/Documents              none    rw,bind 
/media/DataNtfs/Backups         /home/can/Backups                none    rw,bind 
/media/DataNtfs/Notes           /home/can/Notes                  none    rw,bind 
/media/DataNtfs/Other           /home/can/Other                  none    rw,bind 
/media/DataNtfs/Packages        /home/can/Packages               none    rw,bind 
/media/DataNtfs/Photos          /home/can/Photos                 none    rw,bind 
/media/DataNtfs/Videos          /home/can/Videos                 none    rw,bind 
/media/DataNtfs/WorkSpace       /home/can/WorkSpace              none    rw,bind 

O bind funciona bem. Agora eu posso sincronizar alguns dos diretórios de dados com o Ubuntu One. Como se os diretórios de dados estivessem realmente no diretório inicial. Então eu acho que 'o melhor caminho' é o bind.

A propósito; A partição DataNtfs é sempre montada pelo fstab e eu nunca desmonto isso.

    
por Can 07.02.2013 / 23:13
0

A menos que as partições já estejam montadas, as duas últimas técnicas não funcionariam. No entanto, você pode tentar montá-los usando fstab na inicialização e ver se eles funcionam.

Não, um link simbólico não funcionaria. O motivo é que os links funcionam apenas se o arquivo vinculado estiver na mesma partição que o próprio link.

Você seria capaz de criar um link, mas depois de desmontar a partição e abrir o link, você terá algo assim:

A linha inferior é: Os links são bons, desde que a outra partição esteja montada. Links não podem montar a partição para você .

Da mesma forma, quando você modifica seus xdg-users-dirs usando ~/.config/user-dirs.dirs , não funcionará. Quando tentei mudar meu diretório Music para outra coisa em outra partição, ele não funcionou mesmo após a reinicialização.

    
por green 06.02.2013 / 17:59