Como configurar o sistema de arquivos para um pequeno SSD e um HDD grande?

5

Como não uso a unidade de CD do meu laptop, quero colocar um SSD no slot da unidade de CD (usarei um caddy semelhante a este ). Eu quero usar btrfs compactados no SSD e colocar todos os dados no HDD grande. Eu quero evitar spin-ups desnecessários. Eu quero que o sistema seja rápido ... Eu quero minimizar o uso do SSD.

Como devo esquematizar os pontos de montagem do meu sistema de arquivos? Como posso evitar que o HDD gire ao mesmo tempo?

    
por turbo 14.06.2011 / 03:09

1 resposta

2

É realmente com você. Você pode fazer quase tudo.

Eu tenho (para mostrar):

  • 1x SSD RAID0 PCI-E (OCZ Revo 120gig) que é executado a 540MB / s como o disco principal
  • 4 discos de 1,5 TB em RAID5 como o disco de "dados" (chamado /media/ned )
  • 2 discos de 1,5 TB em RAID1 (atualmente degradados - chamados /media/jeff )

A convenção de montagem mais popular permite que eu armazene todo o /home/ on ned ... Mas isso desaceleraria muitos aplicativos que usam coisas em ~ para serem executados (por exemplo, o Firefox tem um banco de dados SQLite que funciona melhor em um disco rápido).

Por essa convenção, usei todo o /home/ on jeff . O RAID1 do mdadm é consideravelmente mais rápido que o RAID5, mas muito mais lento que o meu SSD. Quando metade do jeff morreu, decidi que queria mais velocidade.

Então, agora eu só mantenho um diretório em ned para coisas que eu realmente não quero no SSD. Isso inclui meus ~/Music ~/Documents , etc. Você pode mount bind deles em seu fstab , mas eu acabei de usar o SymLinks. Mova o diretório e execute algo como:

ln -s /media/ned/.fakehome/Music ~/Music

Enxagúe e repita.

No meu caso, é realmente um caso de quanto posso perder se o pior acontecer. Eu tenho algum segurança com RAID5, então qualquer coisa que não esteja nele (especialmente o SSD RAID0) é muito mais passível de morrer se um esquilo atacar em sua direção.

Como você só tem um SSD relativamente pequeno e apenas um disco de dados, as métricas e as causalidades são ligeiramente diferentes. Cada método é igualmente inseguro e você é limitado pelo espaço. Você pode fazer o melhor para montar toda a casa no disco de dados e fazer o inverso do que estou fazendo. Crie um diretório no SSD para as coisas que você quer que sejam rápidas e SymLink-los de volta para a partição de dados.

Você pode usar comandos fstab-mount, mas eu acho o SymLinks mais fácil de manter. Não tenho certeza de como são as diferenças de desempenho, mas tenho certeza de que perguntei em algum lugar.

    
por Oli 14.06.2011 / 16:57