Aconselhamento sobre particionamento

2

Eu quero conselhos sobre como configurar partições em um novo sistema de desktop que eu (inicialmente) colocarei o Ubuntu 11.04. O sistema terá o seguinte hardware de armazenamento:

  • 1 SSD de 80 GB (Intel série 320)
  • 2 x 2 TB HDD (verde, 64 MB de cache, 5400 rpm, SATA-600)

Vou usar o sistema para compor com o LaTeX, assistir a filmes, ouvir música, editar imagens e gráficos, navegar na web, como firewall para minha LAN e como servidor de arquivos e backup para um laptop. (às vezes, precisa ficar por dias). Alguns dos dados que vou manter são realmente valiosos, por isso não dão prioridade à rapidez em relação à fiabilidade ou segurança. Além disso, quero evitar desgaste desnecessário no SSD.

A configuração que estou considerando é a seguinte:

  • Ter o SSD como partição de inicialização, formatá-lo como ext4 (o ext4 funciona bem com SSDs?) e montá-lo em /. O backup do SSD será tratado com o agendamento do backup para fazer o backup dos arquivos escolhidos nos HDDs.
  • Coloque os HDDs no RAID-1, principalmente para confiabilidade, formate-os como ext4 (para confiabilidade e capacidade de recuperação de danos) e monte-os em algum lugar, talvez / home / archive (qual é o ponto de montagem correto de acordo com a convenção? ). Backup para esses HDDs será simplesmente tê-los no RAID-1. Além disso, vou manter o swap (quão grande?) Nesses HDDs.

Estou pensando que devo tomar medidas para reduzir o desgaste no SSD montando-o com as bandeiras noatime e discard e manter a troca nos HDDs (o sistema terá 4 GB de RAM, mas eu quero ser capaz de hibernar). Para lidar melhor com o que acontece no SSD e no que acontece nos HDDs, estou pensando em usar links simbólicos (por exemplo, symlink ~ / Videos para os HDDs). Eu deveria dizer algo sobre a capacidade de armazenamento necessária também. O que eu pretendo inicialmente colocar nos HDDs é ~ 400 GB.

Minha pergunta: Existe alguma coisa na configuração que eu esteja considerando que eu deva alterar, dado o hardware mencionado e o uso mencionado do sistema? Ou, mais genericamente: Como devo configurar minhas partições considerando a configuração do meu hardware e como eu quero usar o sistema?

    
por N.N. 01.07.2011 / 20:17

2 respostas

3

Raid não é backup. O objetivo do raid1 é manter o sistema em funcionamento, em vez de ter que restaurar a partir do backup quando uma unidade falha. Você ainda precisa manter backups regulares. O Raid1 não ajuda se o seu sistema de arquivos se corromper ou se você simplesmente excluir ou sobrescrever acidentalmente um arquivo.

Sim, o ext4 funciona bem em SSDs e as opções noatime e de descarte são úteis.

Você pode querer usar o LVM

    
por psusi 01.07.2011 / 21:19
2

Eu acho que você já acertou em cheio.

  1. Teste se trim está ativo com ...
cd /tmp
sudo dd if=/dev/urandom of=tempfile count=100 bs=512k oflag=direct 
sudo hdparm --fibmap tempfile
sudo hdparm --read-sector 732160 /dev/sda
sudo rm tempfile
sync
sudo hdparm --read-sector 732160 /dev/sda
  

altere o 732160 para um setor que --fibmap mostre você.

  1. Use o 80 GB para / apenas. Ou defina / para 25 Gb e deixe o resto vazio. Toss / home no seu 2Tb também. Eu sempre coloco / home em 20 Gb e symlink os diretórios para outra parte com links simbólicos: Eu quero ser capaz de formatar / home sempre que quiser sem perder qualquer conteúdo real.

  2. Adicione /tmp no RAM com:

    tmpfs /tmp tmpfs nodev,nosuid,noexec,mode=1777 0 0

por Rinzwind 01.07.2011 / 20:36