Coloque apenas certos diretórios em casa para outra partição

0

Antes que alguém queira marcar isso como duplicado: não quero colocar meu / home em outra partição.

Eu vou comprar um SSD de 250GiB para substituir o HDD de 640GiB no meu laptop. No entanto, como o 250GiB tem muito menos espaço para meus arquivos e o sistema, removerei a unidade de DVD e instalarei o HD no espaço agora vazio usando um HDD Caddy, no qual quero colocar meus arquivos.

No entanto, ainda quero coisas como ~/.config , ~/.local etc. no SSD, já que meu HDD é um gargalo de desempenho real e os aplicativos provavelmente carregarão mais rápido se todas as suas configurações estiverem no SSD. Mas todas as outras coisas que eu quero no disco rígido: documentos, fotos, música, ...

Existe alguma maneira de fazer isso de uma maneira que eu não note a diferença na partição? Por exemplo. Eu gostaria de não montar todos os meus dados em, e. /media/data , mas eu gostaria de ter os diretórios da raiz HDD montada 1: 1 dentro da minha casa. Onde e como eu tenho que montar a raiz do HDD?

Por exemplo:

/home/username/
    .config/
    .local/
    .PlayOnLinux/ # -> not sure yet
    Documents/ -> HDD/Documents/
    Pictures/ -> HDD/Pictures/
    Downloads/ -> HDD/Downloads/
    .bashrc
    #...
    #Anything undefined to SSD
    
por s3lph 18.11.2014 / 22:25

2 respostas

1

o comando mount como uma opção bind onde você pode montar uma partição em um segundo lugar (tipo de)

para que você possa ter em seu / etc / fstab algo como

/dev/sdb3 /media/SSD_home ...
/media/SSD_home /home/username/.config none bind

a segunda linha é ligar a montagem ao local correto

Isso não foi testado; é uma ideia

    
por solsTiCe 18.11.2014 / 23:09
1

Isso é completamente possível.

Monte seu HDD via fstab.

Modifique o ~/.config/user-dirs.dirs no seu diretório pessoal.

Você pode modificar a entrada alterando XDG_PICTURES_DIR="$HOME/Picture" para XDG_PICTURES_DIR="/<your_pictures_directory>" .

O mesmo vale para qualquer outro diretório.

Minha configuração abaixo:

Isso também altera os marcadores na coluna de lugares para que você possa navegar facilmente pelos diretórios. Os programas também não apresentam nenhum problema.

Após essa alteração, os programas começarão a usar os novos diretórios. Embora as pastas anteriores ainda existam, elas não serão usadas por nenhum programa. Você precisa removê-los e substituí-los por links simbólicos para seus novos diretórios. Esses links simbólicos são totalmente apenas para nossa conveniência e não têm impacto nos programas.

    
por astrob0t 18.11.2014 / 22:32