particionamento usando 2 discos rígidos (SSD e não-SSD) no linux [closed]

16

Eu tenho os seguintes espaços livres em dois discos:

  1. SSD - 240G (sda)
  2. não-SSD - 240G (sdb)

Eu entendo que devo usar o SSD para instalar pacotes e não-SSD apenas para armazenar dados. Qual é o melhor esquema de particionamento (incluindo swap) no meu caso?

Quando eu tentei particionamento automático, ele é instalado apenas em 1 disco e dedica 8G para swap.

PS. Vou instalar o Linux Mint como um dual-boot juntamente com o Windows 7, que já está instalado.

UPDATE: Tenho 8GB de RAM O Windows foi instalado em uma unidade não SSD.

    
por Askar 03.09.2013 / 08:17

3 respostas

17

Em um sistema híbrido de estado sólido e disco giratório (como o que estou digitando), você tem dois ou três objetivos:

  • Acelere seu sistema: o máximo possível de dados normalmente usados permanece no SSD.
  • Mantenha os dados voláteis do SSD para reduzir o desgaste.
  • Opcional: tem algum nível de redundância usando uma configuração md(4) ('RAID de software') no SSD e no (s) HDD (s).

Se você está apenas cumprindo os dois primeiros objetivos, é uma tarefa simples criar um esquema como este (dependendo de qual desses sistemas de arquivos você usa):

  • Estado sólido: / (sistema de arquivos raiz), /usr , /usr/local , /opt
  • Disco giratório: /var , /home , /tmp , swap

Já que você tem dois discos, é possível ler o artigo Multi HDD / SSD no wiki do Debian. Ele orientará você na configuração de md(4) dispositivos com seu SSD como um dispositivo "principalmente lido" (leituras rápidas, menos gravações), seu HDD como um dispositivo "principalmente de gravação" (gravações sem desgaste, menos leituras) . Os sistemas de arquivos que normalmente estariam sozinhos no SSD agora podem ir nesse dispositivo md . O kernel lerá principalmente do SSD (com ocasionais incursões breves no HDD para aumentar ainda mais o throughput de leitura). Ele grava no HDD, mas lida com SSD com cuidado para evitar o desgaste do dispositivo. Você obtém o melhor dos dois mundos (quase) e não precisa se preocupar com o desgaste do SSD, tornando seus dados inúteis.

Meu laptop está executando em um layout semelhante em que / , /usr e /usr/local estão em um dispositivo RAID-1 em um SSD de 64 GB e uma partição de 64 GB no HDD de 1 TB, e o restante do sistemas de arquivos estão no resto do disco rígido. O resto do disco rígido é um dos dois membros de uma configuração RAID-1, com um disco geralmente ausente. Quando estou em casa, conecto o segundo disco e deixo o dispositivo md sincronizar. É um nível adicional de redundância e um backup extra de 1 a 7 dias¹).

Você também deve dar uma olhada no guia básico Otimização SSD para o Debian (e amigos).

Ah, e não é garantido que você conseguirá fazer tudo isso por meio do instalador. Você pode ter que inicializar um disco de recuperação antes da instalação, preparar (pelo menos) os dispositivos md(4) (eu faço os PVs, VGs e LVs do LVM também porque é mais fácil na CLI), então inicialize o instalador e aponte o volumes para ele.

¹ RAID ≠ política de backup. Eu também tenho backups adequados.

    
por 03.09.2013 / 11:12
1

Eu criei a seguinte solução:

/ dev / sda2 / boot ext2 300MB

/ dev / sda3 root ext4 - o espaço restante do sda

/ dev / sdb2 swap 8G (parece que é recomendado alocar a partição swap na unidade não-SSD)

/ dev / sdb3 / tmp 10G

/ dev / sdb4 / home - o espaço restante do sdb

    
por 03.09.2013 / 10:39
0

De acordo comigo, deve ser particionado da seguinte forma.

Linuxmint /   Remaining GB in SSD
Linuxmint swap  8 GB 
Linuxmint /home  <non-ssd HDD> 
    
por 03.09.2013 / 08:41