Como configurar o sistema para inicializar a partir do SSD somente leitura e armazenar dados em HD

2

Estou adquirindo um novo laptop com um disco rígido e uma unidade SSD. Eu pretendo instalar 11.10.

Eu pretendo particionar de tal maneira que:

  • Eu coloquei os arquivos que (quase) nunca mudam no SSD e montei como uma partição somente leitura.
  • eu coloquei /home/ no HD (e em outros locais que rotineiramente são gravados durante as operações normais, veja a pergunta 1 abaixo)

Eu basicamente não quero me preocupar com o SSD se desgastando.

Duas perguntas:

  1. Quais outros locais (além de /home ) precisam ser colocados no disco rígido de leitura / gravação?
  2. Eu preciso modificar meu sistema de tempos em tempos: instalar novos pacotes, atualizar pacotes, editar /etc/ arquivos de configuração, o que for. É possível definir a partição somente leitura temporariamente para leitura-gravação, fazer as alterações e depois alterá-la de volta para somente leitura?

Atualizar

Alguns links interessantes:

Atualização 2

Mais links interessantes. O primeiro link descreve um esforço para substituir vários locais do sistema de arquivos que armazenam arquivos de estado transitórios com um local% top% de nível superior.

  

Tornar o diretório / run disponível nos aproxima um passo do   ponto onde é possível usar o sistema normalmente com a raiz   sistema de arquivos montado somente leitura, sem necessidade de nenhuma solução alternativa desajeitada   como sobreposições aufs / unionfs.

por codeape 20.10.2011 / 14:23

4 respostas

3

Você não precisa se preocupar com a vida útil do seu SSD. Isso vai durar anos, mesmo com muita E / S acontecendo todos os dias. Basta usá-lo como você usaria um HDD. A única coisa que você precisa é definir o vm.swappiness como um valor mais baixo.

Existem muitas outras coisas, valores que são 'ditos' para melhorar o tempo de vida dos SSDs. No entanto, toda vez que eles fazem algum cálculo, os resultados mostram que até mesmo um SSD mais antigo duraria mais de 5 anos. E estamos falando dos primeiros SSDs.

    
por Shiki 20.10.2011 / 15:04
1

Eu concordo com os outros dizendo que fazer um SSD somente para leitura pode ser um pouco demais, mas se você ainda quiser mexer nele como um exercício divertido, você pode usar UnionFS para tornar seu SSD somente leitura (bem, quase).

O ponto do UnionFS é que você tem 2 partições - os dados são lidos da partição 1 (seu SSD), mas se estiver escrito, ele é gravado na partição 2 (HDD no seu caso), a partir do qual os novos dados "oculta" os dados na primeira partição, então, para os programas, parece que existe uma única partição de leitura / gravação.

Obviamente, depois de continuar modificando dados na partição do UnuinFS por algum tempo (atualizações do sistema, etc.), mais e mais dados são migrados para o HDD e o SSD é usado cada vez menos. Talvez você precise encontrar alguma solução para mover os dados do HDD para o SSD de tempos em tempos.

Com esta abordagem, você pode até não se incomodar com "quais diretórios eu devo mover para partições no HDD" - o sistema de arquivos vai descobrir sozinho.

    
por Sergey 30.10.2011 / 12:39
0

Comprei recentemente um PC com SSD + HDD como você e fiz algo semelhante, dividindo as partições. No entanto, não defini o SDD como somente leitura (apenas minha decisão, não que seja algo melhor ou pior).

Preocupado em evitar a escrita excesiva, eu coloquei / tmp / var e / swap (além de obviamente / home) no HDD, seguindo principalmente este link:

link

Sinto muito que esteja em espanhol, mas você pode dizer o gráfico das partições de qualquer maneira. Claro que você pode definir as partições com tamanhos diferentes (eu fiz)

    
por Cmorales 26.10.2011 / 09:47
0

Isso não seria útil. Cada arquivo ou pasta precisa ser gravado de vez em quando. É assim com todos os sistemas operacionais. Se você quiser poupar seu SSD, coloque o Ubuntu live ISO no seu SSD (como faria com um drive USB), configure um sistema de arquivos persistente no HDD para ele, e configure-o para usar uma partição no HDD como seu pasta home (e armazenamento para o arquivo persistente do sistema de arquivos). O resultado seria que tudo o que existe na unidade SSD seria um arquivo ISO (que é somente leitura).

    
por RobinJ 30.10.2011 / 13:07