Normalmente, um desktop típico tem um disco rígido que armazena o sistema operacional e os dados do usuário. Indiscutivelmente, o esquema de particionamento padrão selecionado pelo sysinstall é mais ou menos adequado: Um desktop não precisa de uma grande partição /var
, enquanto o /usr
é alocado com a maior parte do espaço em disco, já que os dados do usuário e muitos pacotes são instalados em seus subdiretórios.
O particionamento padrão (aquele obtido pressionando A no editor de partições do FreeBSD, chamado Disklabel) não deixa nenhum espaço não alocado. Cada partição que será journaled, requer outra partição para journal. Como a partição /usr
é a maior, faz sentido reduzir ligeiramente essa partição, para obter o espaço necessário para o journaling.
No nosso exemplo, um disco de 80 GB é usado. A captura de tela a seguir mostra as partições padrões criadas por Disklabel durante a instalação:
Se isso é mais ou menos o que você precisa, é muito fácil se ajustar ao journaling. Simplesmente use as teclas de seta para mover o realce para a partição /usr
e pressione D para excluí-la.
Agora, mova o realce para o nome do disco na parte superior da tela e pressione C para criar uma nova partição para /usr
. Esta nova partição deve ser menor em 1 GB (se você pretende registrar apenas /usr
), ou 2 GB (se você pretende registrar ambos /usr
e /var
). No pop-up exibido, opte por criar um sistema de arquivos e digite /usr
como o ponto de montagem.
Você deve fazer o journal da partição /var
? Normalmente, o journaling faz sentido em partições grandes. Você pode decidir não fazer o journal do /var
, embora fazê-lo em um desktop típico não cause nenhum dano. Se o sistema de arquivos é usado levemente (bastante provável para um desktop) você pode querer alocar menos espaço em disco para o seu journal.
Em nosso exemplo, nós fizemos o journal em ambos /usr
e /var
. Você pode, naturalmente, ajustar o procedimento às suas próprias necessidades.
Para manter as coisas o mais fáceis o possível, vamos usar o sysinstall para criar as partições necessárias para o journaling. No entanto, durante a instalação, o sysinstall insiste em pedir um ponto de montagem para cada partição criada. Neste ponto, você não tem nenhum ponto de montagem para as partições que irão manter os journals, e na realidade você nem precisa deles. Estas não são partições que iremos montar em algum lugar.
Para evitar esses problemas com o sysinstall, vamos criar as partições de journal como espaço de troca. O swap nunca é montado, e o sysinstall não tem problemas para criar tantas partições de troca quantas forem necessárias. Após a primeira reinicialização, o /etc/fstab
terá que ser editado, e as entradas extras do espaço de troca serão removidas.
Para criar o swap, use novamente as teclas de seta para mover o realce para a parte superior da tela do Disklabel, para que o nome do disco seja realçado. Em seguida, pressione N, insira o tamanho desejado (1024M
) e selecione “swap space” no menu pop-up exibido. Repita para cada journal que você deseja criar. Em nosso exemplo, criamos duas partições para fornecer os diários de /usr
e /var
. O resultado final é mostrado na seguinte captura de tela:
Quando tiver concluído a criação das partições, sugerimos que você anote os nomes das partições e os pontos de montagem, para que possa consultar facilmente essas informações durante a fase de configuração. Isso ajudará a reduzir os erros que podem danificar sua instalação. A tabela a seguir mostra nossas anotações para a configuração de exemplo:
Continue a instalação como faria normalmente. No entanto, sugerimos que você adie a instalação de softwares de terceiros (pacotes) até que você configure completamente o journaling.
Seu sistema irá iniciar normalmente, mas você precisará editar o /etc/fstab
para remover as partições extras de swap que você criou para os journals. Normalmente, a partição swap que você irá usar é aquela com o sufixo “b” (por exemplo, ad0s1b no nosso exemplo). Remova todas as outras entradas de espaço swap e reinicialize para que o FreeBSD pare de usá-las.
Quando o sistema voltar a funcionar, estaremos prontos para configurar o journaling.
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
documentation may be
sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.