O que é o filesystem.squashfs e por que demora tanto tempo para carregar na mídia inicializável?

3

Quando uso o Unetbootin para colocar um ISO do Linux em uma unidade USB, ele prossegue muito rápido até chegar a filesystem.squashfs , o que leva mais tempo para processar do que absolutamente todo o resto combinado.

Isto está escrevendo um novo sistema de arquivos para o USB, ou está copiando algum arquivo dependente do sistema de arquivos? Em caso afirmativo, existe uma maneira de fazer isso apenas uma vez, no caso de eu tentar muitas distribuições e acelerar esse passo?

    
por user1717828 03.06.2016 / 14:34

2 respostas

4

A maioria das principais distribuições usa squashfs para manter seu CD ao vivo. squashfs se destina a ser usado para sistemas de arquivos somente leitura, o que é exatamente o que um CD ativo é.

A descompressão de filesystem.squashfs demora mais do que qualquer outro processo porque filesystem.squashfs contém todo o sistema.

Para mais informações, consulte a página da Wikipédia: link

    
por 03.06.2016 / 17:18
0

Provavelmente, ele está copiando arquivos após a montagem do squashfs , que são arquivos ou diretórios que precisam ser editados. Exemplo alguns arquivos em /usr ou /var serão copiados para ram durante o processo de inicialização, a menos que o liveCD tenha implementado um sistema de arquivos de sobreposição como auFS ou overlayfs com o antigo sendo usado no LiveCD do Gentoo Linux que não t necessário copiar os diretórios de sua squashfs image.

    
por 03.06.2016 / 14:43