tem / home / user / Downloads (e outras pastas do usuário) em uma partição diferente

1

Eu recebi recentemente um SSD. Eu uso para armazenar meus diretórios / , bem como meus /home (em diferentes partições).

Para cada usuário, eu gostaria de ter a maioria de suas pastas no meu grande RAID-1 com 2 discos rígidos (estou falando de /home/<user>/Downloads , /home/<user>/Music , /home/<user>/Documents , etc. para tornar isso mais claro).

Primeiro, pensei em links simbólicos, mas acho que isso não funcionaria, já que todos os diretórios domésticos devem ser criptografados com ecryptfs .

Então, como isso pode ser alcançado?

    
por Marcel 07.02.2013 / 21:20

2 respostas

0

Eu encontrei uma solução. No entanto, não é perfeito, mas acho que pode ser melhorado. Basicamente eu fiz o que o @rcoup sugeriu aqui: link

No debian por algum motivo mount.ecryptfs_private está em /sbin/ . Pode-se acessar mount.ecryptfs_private sem privilégios de root, no entanto, em vez de

mount.ecryptfs_private extra

Eu tive que usar

/sbin/mount.ecryptfs_private extra

Eu escrevi um script para montar todas as pastas em home separadamente, porém talvez não seja a melhor maneira de fazer isso, pois toda vez que eu movo um arquivo (p.ex. de Downloads para Music ) esse processo leva algum tempo . Talvez seja melhor usar /sbin/mount.ecryptfs_private para montar apenas uma pasta e usar links simbólicos.

    
por 13.02.2013 / 21:46
1

Você pode criar uma partição criptografada no RAID e fornecer a cada usuário um diretório (assim como /home/user com relação à propriedade do usuário / grupo) e criar um link simbólico para os diretórios incorretos. Não sei de improviso se essa configuração funcionará com todos os usuários desses diretórios ou se houver uma maneira de fazer com que user Downloads esteja realmente em /home2/user/Downloads em alguns casos gerais ou específicos do usuário configuração.

    
por 07.02.2013 / 23:43