próximo acima anterior sumário índice
Next: Ocupando o Sistema de Up: Construíndo um Sistema de Previous: Visão Geral   Sumário   Índice Remissivo

Criando o Sistema de Arquivos

Para construir-se um sistema de arquivos raiz, deve-se ter um dispositivo extra, grande o suficiente para conter todos os arquivos antes da compactação. Deve-se ter à mão um dispositivo capaz de conter pelo menos 4 Mb. Há diversas opções:

Após a escolha de alguma dessas opções, deve-se preparar o DISPOSITIVO com o seguinte comando:

        dd if=/dev/zero of=DISPOSITIVO bs=1k count=3000

Este comando inicializa com zeros o DISPOSITIVO. Este passo é importante pois o sistema de arquivos será compactado posteriormente e as partes não utilizadas e preenchidas com zeros, atingirão o máximo de compactação.

Após, pode-se criar o sistema de arquivos. O kernel do Linux reconhece dois tipos de sistemas de arquivos para discos raiz a serem automaticamente copiados para discos em memória. Há o minix e o ext2, sendo o segundo o mais indicado. No caso de utilização do ext2, pode ser útil o uso da opção -i para especificar um número maior de inodes que o padrão do sistema; -i 2000 é o valor sugerido, garantindo-se assim que não faltarão inodes. Alternativamente, pode-se salvar inodes removendo-se os diversos arquivos dev desnecessários. mke2fs irá criar 360 inodes por padrão em um disquete 1.44. Cremos que 120 inodes são suficientes para um disco de emergência padrão, mas caso todos os dispositivos /dev sejam incluídos, então pode-se facilmente exceder os 360 disponíveis. Usar um sistema de arquivos raiz compactado permite um sistema de arquivos maior, provocando a utilização de um número de inodes maior que o padrão, porém pode ainda ser necessário reduzir o número de arquivos ou incrementar o número de inodes.

O comando necessário será algo similar a:
\begin{tscreen}
mke2fs -m 0 -i 2000 DISPOSITIVO
\end{tscreen}

(Caso se esteja usando uma simulação de dispositivos, o arquivo em disco que se esteja utilizando deve ser informado no lugar do DISPOSITIVO. Neste caso mke2fs perguntará se realmente se deseja executar o comando e a resposta deve ser positiva.)

O comando mke2fs automaticamente detectará o espaço disponível e fará a configuração automaticamente. O parâmetro -m 0 evita a alocação de espaço para o raiz, e adicionalmente provê mais espaço útil em disco.

A seguir deve-se montar o dispositivo:

        mount -t ext2 DISPOSITIVO /mnt

(Deve-se criar um ponto de montagem mnt caso ele ainda não exista). Nas próximas seções, todos os nomes de diretórios são assumidos como relativos a /mnt.


próximo acima anterior sumário índice
Next: Ocupando o Sistema de Up: Construíndo um Sistema de Previous: Visão Geral   Sumário   Índice Remissivo
Cyro Mendes de Moraes Neto 1999-12-30