Como as distribuições Live / Boot CD são executadas a partir de mídia não gravável?

1

Como as distribuições portáveis do Linux são executadas a partir de mídias não graváveis, como CDs somente leitura?

Onde eles vêem o sistema de pastas como sendo montado - no CD ou em um dos discos rígidos do computador host?

Como eles lidam com o problema dos arquivos temporários necessários (como arquivos de troca)? Estes são falsificados como armazenados na memória ou gravados em um disco rígido local?

Eu sei que o kernel do sistema operacional Linux antecipa uma certa estrutura de pastas ... então, onde está?

    
por Padawan Learner 04.10.2014 / 15:59

1 resposta

0

Na verdade, existem três sistemas de arquivos envolvidos:

  1. Um sistema de arquivos compactado somente leitura para o sistema base.
  2. Um tmpfs de leitura / gravação inacessíveis para alterações locais.
  3. Um sistema de arquivos de união que liga os dois sistemas de arquivos acima. Ele lê um arquivo do tmpfs se ele estiver lá e, de outra forma, retorna para a versão compactada. Escreve (incluindo exclusões, o que vai bagunçar sua mente se você pensar sobre isso) ir diretamente para o tmpfs.

O swap (que normalmente não é um arquivo) não é usado (já que o único sistema de arquivos gravável é o ram) durante o instalador, a menos que você monte manualmente uma unidade swap (que requer particionamento customizado, mas pode ajudar com instalações em sistemas com menos de 256 MB de RAM).

    
por 05.10.2014 / 02:56

Tags