Combinando vários tipos de HDDS e SSD em uma unidade reconhecível

1

Portanto, estou executando o Ubuntuu 14.04 em uma área de trabalho que é originalmente uma torre de servidor. Eu coloquei o servidor em segundo plano agora, embora eu gostaria de ser capaz de instalar caixas virtuais com servidores dedicados sobre eles eventualmente. De qualquer forma eu trabalhei na Apple como um gênio por quase 4 anos e tive a idéia de tirar o disco rígido do meu laptop, colocá-lo onde a unidade óptica vai e substituir onde o disco rígido foi com um SSD. E fazendo isso, com um monte de comandos de terminal, eu combinei as duas unidades em uma unidade legível e o computador agora é MUITO mais rápido. No entanto, com o Linux, parece que a combinação de discos rígidos / SSDs é muito diferente (e eu sou novo no Linux). Atualmente, tenho um HDD de 500 GB e um HD de 1 TB, além de um SSD de 250 GB. Eu sei que com o Mac ele otimizou automaticamente o que deve ser dedicado em cada unidade (tanto quanto partições inicializáveis vs. espaço de armazenamento, etc.), mas eu não sei como formatá-lo / configurá-lo com o Linux. Alguma ideia? Por favor ajude!

    
por Tyson Hull 23.09.2015 / 08:59

3 respostas

2

Para responder parte da sua pergunta. Eu tenho uma configuração semelhante (Ubuntu 15.04 com um HDD de 2 TB e um SSD de 250GB). Com duas unidades é fácil, basta colocar seu diretório raiz / em uma e seu diretório /home na outra.

Durante a instalação, escolha uma instalação personalizada e monte seu diretório raiz e espaço de troca no SSD. Eu costumo dedicar 1-2 vezes a quantidade de RAM para o espaço de troca (ou seja, 16GB de RAM, 32 GB de espaço de troca).

No disco rígido, selecione-o como ponto de montagem da pasta /home .

BAM! Lá você tem, os componentes críticos do sistema estão agora no SSD com a taxa superior de leitura / gravação, e os arquivos do usuário (Downloads, Documentos, Música, Imagens, etc.) estão em sua plataforma de armazenamento grande e barata. Seu sistema agora deve inicializar astronomicamente mais rápido. Se você precisar armazenar um banco de dados ou fornecer conteúdo (ou seja, um Apache Web Server), certifique-se de colocá-lo em um diretório do sistema, como /var , para que o conteúdo possa ser acessado rapidamente.

Agora o resto da sua pergunta. Não tenho muita experiência em LVM ou RAID, mas imagino que você possa combinar seus dois HDDs em um volume lógico para conter sua pasta /home .

Observe que meu método não otimiza o conteúdo, é uma configuração manual. Por padrão, os itens do sistema serão instalados no SSD (menos alguns arquivos de configuração específicos do usuário) e seus arquivos, scripts, downloads, etc. serão colocados no diretório padrão /home/<user>/ .

Hacker feliz.

Cumprimentos,
Lisenby

    
por alisenby94 23.09.2015 / 10:17
0

Existem vários projetos que permitem usar um SSD como um cache para um disco rígido existente.

O bcache é um desses, ele armazena em cache no nível do bloco e deve proporcionar um aumento de velocidade decente.

Para instalar o bcache

git clone -b bcache-dev http://evilpiepirate.org/git/linux-bcache.git
git clone -b dev http://evilpiepirate.org/git/bcache-tools.git

Em seguida, basta executar

bcacheadm format -C /dev/sda1
mount /dev/sda1 /mnt

Um ótimo guia para isso pode ser encontrado AQUI .

flashcache é outro projeto desse mesmo tipo.

Para instalar o flashcache , você terá que criá-lo a partir do código-fonte.

Faça o download da alteração do arquivo para esse diretório e

git clone https://github.com/facebook/flashcache.git
sudo make
sudo make install

Um guia mais detalhado e avançado pode ser encontrado AQUI .

    
por Aedazan 23.09.2015 / 09:01
-1

Esta não é uma resposta perfeita, mas mesmo assim:

Tente usar "RAID" em todas as suas unidades, você não está usando RAID ou algo como "Anti-RAID", no entanto RAID não é adequado por algumas vezes, como instalar o Windows e talvez todo o Ubuntu, exceto se você usar um tipo chamado "Software RAID"

    
por Star OS 23.09.2015 / 10:57