Capítulo 4: Configurando e Resolvendo Problemas

No Linux quase tudo é configurado através de arquivos de texto. Usuários avançados geralmente preferem editar muitos destes arquivos diretamente para configurar o sistema, mas existem muitos programas de configuração que facilitam as coisas.

O Kurumin inclui uma quantidade muito grande de scripts e pequenos programas de configuração que são agrupados num painel de controle central que batizei de Clica-Aki. Você encontra o ícone para abri-lo no “Iniciar > Configuração do Sistema” ou dentro da pasta “Meu Computador”, no Desktop.

A idéia é que as opções incluídas no Painel sejam auto-explicativas, por isso uma grande parte do desenvolvimento se concentra em adicionar instruções e textos de ajuda. O objetivo é criar uma ferramenta simples de usar, mas ao mesmo tempo bastante poderosa.

As opções estão agrupadas em categorias. Até o Kurumin 4.2, as opções para instalar novos programas e instalar servidores só funcionavam com o Kurumin instalado no HD, por causa da limitação óbvia de não ser possível instalar novos programas com o sistema rodando a partir do CD-ROM, já que ele é somente-leitura.

Mas, a partir do Kurumin 5.0, esta última limitação foi derrubada, com a inclusão do UnionFS. Graças a ele, passou a ser possível usar o apt-get e os ícones mágicos para instalar novos programas e mexer em todos os arquivos de configuração do sistema, mesmo com o sistema rodando do CD.

Isto permite testar os recursos do sistema com muito mais liberdade, sem precisar instalar. Você pode dar boot, instalar um servidor Apache e Squid, os drivers da nVidia, o VMware e outros programas que quiser testar e reiniciar o micro, como se nada tivesse acontecido.

O UnionFS funciona de uma forma bastante engenhosa, uma daquelas idéias aparentemente simples, que resolvem problemas complexos.

Com o Kurumin rodando a partir do CD, os arquivos armazenados no diretório home e alguns arquivos de configuração, que precisam ser alterados durante o boot, são armazenados num ramdisk (um disco virtual, criado usando uma parte da memória RAM); mas, fora isto, tudo é acessado dentro do arquivo /cdrom/KNOPPIX, que, além de fazer parte do CD, está compactado num formato que não permite alterações, completamente selado.

Para permitir esta “mágica”, o UnionFS permite juntar dois (ou mais) diretórios em um, estabelecendo uma hierarquia entre eles. O “Union” vem justamente de “união”.

Temos então o arquivo compactado do CD num nível hierárquico mais baixo, montado como somente leitura e um ramdisk, que originalmente está quase vazio, mas que vai armazenando todas as alterações. Os dois são montados numa única pasta, a /UNIONFS, que contém o conteúdo do arquivo compactado e do ramdisk. Os links que tradicionalmente apontariam para a pasta “/KNOPPIX”, onde fica montado o arquivo compactado, são todos recriados apontando para ela.

Na hora de ler um arquivo, o sistema verifica se existe uma versão mais recente armazenada no ramdisk, caso contrário lê no arquivo principal. Na hora de gravar, as alterações são sempre armazenadas no ramdisk, de forma automática e transparente.

No final, você acaba podendo instalar programas e fazer qualquer tipo de alteração no sistema, da mesma forma que se ele estivesse instalado. As limitações neste caso são que todas as modificações são salvas no ramdisk. Para conseguir instalar programas grandes com o sistema rodando a partir do CD, você precisa ter 512 MB de RAM. Caso contrário, você pode instalar alguns programas pequenos de cada vez e ir reiniciando o micro para testar outros, conforme a memória for sendo ocupada.

O UnionFS é ativado por padrão durante o boot, quando é exibida a mensagem “UnionFS: União do CD/DVD (ro) com o ramdisk (rw) realizada com sucesso”. Não é preciso usar nenhuma opção de boot, basta atualizar a lista do apt-get, executando o comando “sudo apt-get update” e começar a instalar programas.

Sobre o Autor

Redes Sociais:

Deixe seu comentário

X