aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/pt-br/books/handbook/geom/_index.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/content/pt-br/books/handbook/geom/_index.adoc')
-rw-r--r--documentation/content/pt-br/books/handbook/geom/_index.adoc142
1 files changed, 71 insertions, 71 deletions
diff --git a/documentation/content/pt-br/books/handbook/geom/_index.adoc b/documentation/content/pt-br/books/handbook/geom/_index.adoc
index 32b368cd15..0e5161b197 100644
--- a/documentation/content/pt-br/books/handbook/geom/_index.adoc
+++ b/documentation/content/pt-br/books/handbook/geom/_index.adoc
@@ -88,7 +88,7 @@ O processo para criar um RAID0 por software, baseado no GEOM, em um sistema Free
. Carregue o módulo [.filename]#geom_stripe.ko#:
+
-[source,bash]
+[source,shell]
....
# kldload geom_stripe
....
@@ -96,7 +96,7 @@ O processo para criar um RAID0 por software, baseado no GEOM, em um sistema Free
. Assegure-se de que exista um ponto de montagem adequado. Se esse volume se tornar uma partição root, use temporariamente outro ponto de montagem, como [.filename]#/mnt#.
. Determine os nomes dos dispositivos para os discos que serão striped e crie o novo dispositivo de stripe. Por exemplo, para distribuir dois discos ATA não utilizados e não particionados com nomes de dispositivos [.filename]#/dev/ad2# e [.filename]#/dev/ad3#:
+
-[source,bash]
+[source,shell]
....
# gstripe label -v st0 /dev/ad2 /dev/ad3
Metadata value stored on /dev/ad2.
@@ -106,14 +106,14 @@ Done.
+
. Escreva um label padrão, também conhecido como tabela de partição, no novo volume e instale o código do bootstrap padrão:
+
-[source,bash]
+[source,shell]
....
# bsdlabel -wB /dev/stripe/st0
....
+
. Este processo deve criar dois outros dispositivos em [.filename]#/dev/stripe# além de [.filename]#st0#. Esses incluem o [.filename]#st0a# e o [.filename]#st0c#. Neste ponto, um sistema de arquivos UFS pode ser criado no [.filename]#st0a# usando o `newfs`:
+
-[source,bash]
+[source,shell]
....
# newfs -U /dev/stripe/st0a
....
@@ -121,14 +121,14 @@ Done.
Muitos números irão deslizar pela tela e, após alguns segundos, o processo será concluído. O volume foi criado e está pronto para ser montado.
. Para montar manualmente o stripe de disco criado:
+
-[source,bash]
+[source,shell]
....
# mount /dev/stripe/st0a /mnt
....
+
. Para montar este sistema de arquivos distribuído automaticamente durante o processo de inicialização, coloque as informações do volume no arquivo [.filename]#/etc/fstab#. Neste exemplo, um ponto de montagem permanente, chamado [.filename]#stripe#, é criado:
+
-[source,bash]
+[source,shell]
....
# mkdir /stripe
# echo "/dev/stripe/st0a /stripe ufs rw 2 2" \
@@ -137,7 +137,7 @@ Muitos números irão deslizar pela tela e, após alguns segundos, o processo se
+
. O módulo [.filename]#geom_stripe.ko# também deve ser carregado automaticamente durante a inicialização do sistema, adicionando uma linha ao arquivo [.filename]#/boot/loader.conf#:
+
-[source,bash]
+[source,shell]
....
# echo 'geom_stripe_load="YES"' >> /boot/loader.conf
....
@@ -171,21 +171,21 @@ Muitos sistemas de disco armazenam metadados no final de cada disco. Metadados a
Os metadados GPT podem ser apagados com man:gpart[8]. Este exemplo apaga as tabelas de partições primárias e de backup do GPT do disco [.filename]#ada8#:
-[source,bash]
+[source,shell]
....
# gpart destroy -F ada8
....
Um disco pode ser removido de um espelhamento ativo e os metadados apagados em uma etapa usando man:gmirror[8]. Aqui, o disco de exemplo [.filename]#ada8# é removido do espelhamento ativo [.filename]#gm4#:
-[source,bash]
+[source,shell]
....
# gmirror remove gm4 ada8
....
Se o espelhamento não estiver em execução, mas os metadados do espelhamento antigo ainda estiverem no disco, use o comando `gmirror clear` para removê-lo:
-[source,bash]
+[source,shell]
....
# gmirror clear ada8
....
@@ -199,14 +199,14 @@ Neste exemplo, o FreeBSD já foi instalado em um único disco, [.filename]#ada0#
O módulo do kernel [.filename]#geom_mirror.ko# deve ser compilado no kernel ou carregado no boot ou em tempo de execução. Carregue manualmente o módulo do kernel agora:
-[source,bash]
+[source,shell]
....
# gmirror load
....
Crie o espelho com as duas novas unidades:
-[source,bash]
+[source,shell]
....
# gmirror label -v gm0 /dev/ada1 /dev/ada2
....
@@ -217,7 +217,7 @@ As tabelas de partição MBR e bsdlabel agora podem ser criadas no mirror com o
As partições no espelho não precisam ser do mesmo tamanho que as do disco existente, mas devem ser grandes o suficiente para conter todos os dados já presentes no disco [.filename]#ada0#.
-[source,bash]
+[source,shell]
....
# gpart create -s MBR mirror/gm0
# gpart add -t freebsd -a 4k mirror/gm0
@@ -228,7 +228,7 @@ As partições no espelho não precisam ser do mesmo tamanho que as do disco exi
156301425 61 - free - (30k)
....
-[source,bash]
+[source,shell]
....
# gpart create -s BSD mirror/gm0s1
# gpart add -t freebsd-ufs -a 4k -s 2g mirror/gm0s1
@@ -249,7 +249,7 @@ As partições no espelho não precisam ser do mesmo tamanho que as do disco exi
Torne o espelhamento inicializável instalando o bootcode no MBR e no bsdlabel e definindo a slice ativa:
-[source,bash]
+[source,shell]
....
# gpart bootcode -b /boot/mbr mirror/gm0
# gpart set -a active -i 1 mirror/gm0
@@ -258,7 +258,7 @@ Torne o espelhamento inicializável instalando o bootcode no MBR e no bsdlabel e
Formate os sistemas de arquivos no novo espelhamento, habilitando as atualizações simples.
-[source,bash]
+[source,shell]
....
# newfs -U /dev/mirror/gm0s1a
# newfs -U /dev/mirror/gm0s1d
@@ -268,7 +268,7 @@ Formate os sistemas de arquivos no novo espelhamento, habilitando as atualizaçÃ
Os sistemas de arquivos do disco original [.filename]#ada0# agora podem ser copiados para o espelho com o man:dump[8] e o man:restore[8].
-[source,bash]
+[source,shell]
....
# mount /dev/mirror/gm0s1a /mnt
# dump -C16 -b64 -0aL -f - / | (cd /mnt && restore -rf -)
@@ -312,14 +312,14 @@ Neste exemplo, o FreeBSD já foi instalado em um único disco, [.filename]#ada0#
Carregue o módulo do kernel [.filename]#geom_mirror.ko#:
-[source,bash]
+[source,shell]
....
# gmirror load
....
Verifique o tamanho da mídia do disco original com `diskinfo`:
-[source,bash]
+[source,shell]
....
# diskinfo -v ada0 | head -n3
/dev/ada0
@@ -329,7 +329,7 @@ Verifique o tamanho da mídia do disco original com `diskinfo`:
Crie um espelhamento no novo disco. Para garantir que a capacidade do espelhamento não seja maior do que a unidade [.filename]#ada0# original, man:gnop[8] é usado para criar uma unidade falsa exatamente do mesmo tamanho. Esta unidade não armazena dados, mas é usada apenas para limitar o tamanho do espelhamento. Quando o man:gmirror[8] cria o espelhamento, ele irá restringir a capacidade ao tamanho de [.filename]#gzero.nop#, mesmo se a nova unidade [.filename]#ada1# tiver mais espaço. Note que o _1000204821504_ na segunda linha é igual ao tamanho de mídia do [.filename]#ada0# como mostrado pelo comando `diskinfo` acima.
-[source,bash]
+[source,shell]
....
# geom zero load
# gnop create -s 1000204821504 gzero
@@ -343,7 +343,7 @@ Depois de criar o [.filename]#gm0#, veja a tabela de partições em [.filename]#
No entanto, se a saída mostrar que todo o espaço no disco está alocado, como na listagem a seguir, não há espaço disponível para os 512-bytes de metadados de espelhamento no final do disco.
-[source,bash]
+[source,shell]
....
# gpart show ada0
=> 63 1953525105 ada0 MBR (931G)
@@ -354,7 +354,7 @@ Neste caso, a tabela de partição deve ser editada para reduzir a capacidade de
Em qualquer um dos casos, as tabelas de partição no disco principal devem ser primeiro copiadas usando `gpart backup` e `gpart restore`.
-[source,bash]
+[source,shell]
....
# gpart backup ada0 > table.ada0
# gpart backup ada0s1 > table.ada0s1
@@ -362,14 +362,14 @@ Em qualquer um dos casos, as tabelas de partição no disco principal devem ser
Esses comandos criam dois arquivos, [.filename]#table.ada0# e [.filename]#table.ada0s1#. Este exemplo é de uma unidade de 1 TB:
-[source,bash]
+[source,shell]
....
# cat table.ada0
MBR 4
1 freebsd 63 1953525105 [active]
....
-[source,bash]
+[source,shell]
....
# cat table.ada0s1
BSD 8
@@ -383,14 +383,14 @@ BSD 8
Se nenhum espaço livre for exibido no final do disco, o tamanho da slice e da última partição deve ser reduzido por um setor. Edite os dois arquivos, reduzindo o tamanho da fatia e da última partição em um. Estes são os últimos números em cada listagem.
-[source,bash]
+[source,shell]
....
# cat table.ada0
MBR 4
1 freebsd 63 1953525104 [active]
....
-[source,bash]
+[source,shell]
....
# cat table.ada0s1
BSD 8
@@ -406,7 +406,7 @@ Se pelo menos um setor não foi alocado no final do disco, esses dois arquivos p
Agora restaure a tabela de partições em [.filename]#mirror/gm0#:
-[source,bash]
+[source,shell]
....
# gpart restore mirror/gm0 < table.ada0
# gpart restore mirror/gm0s1 < table.ada0s1
@@ -414,7 +414,7 @@ Agora restaure a tabela de partições em [.filename]#mirror/gm0#:
Verifique a tabela de partições com o comando `gpart show`. Este exemplo tem [.filename]#gm0s1a# para [.filename]#/#, [.filename]#gm0s1d# para [.filename]#/var#, [.filename]#gm0s1e# para [.filename]#/usr#, [.filename]#gm0s1f# para [.filename]#/data1# e [.filename]#gm0s1g# para [.filename]#/data2#.
-[source,bash]
+[source,shell]
....
# gpart show mirror/gm0
=> 63 1953525104 mirror/gm0 MBR (931G)
@@ -436,7 +436,7 @@ Tanto a fatia quanto a última partição devem ter pelo menos um bloco livre no
Crie sistemas de arquivos nessas novas partições. O número de partições varia de acordo com o disco original, [.filename]#ada0#.
-[source,bash]
+[source,shell]
....
# newfs -U /dev/mirror/gm0s1a
# newfs -U /dev/mirror/gm0s1d
@@ -447,7 +447,7 @@ Crie sistemas de arquivos nessas novas partições. O número de partições var
Torne o espelhamento inicializável instalando o bootcode no MBR e no bsdlabel e definindo a slice ativa:
-[source,bash]
+[source,shell]
....
# gpart bootcode -b /boot/mbr mirror/gm0
# gpart set -a active -i 1 mirror/gm0
@@ -457,7 +457,7 @@ Torne o espelhamento inicializável instalando o bootcode no MBR e no bsdlabel e
Ajuste o arquivo [.filename]#/etc/fstab# para usar as novas partições no espelhamento.Primeiro faça o backup deste arquivo copiando ele para [.filename]#/etc/fstab.orig#.
-[source,bash]
+[source,shell]
....
# cp /etc/fstab /etc/fstab.orig
....
@@ -484,7 +484,7 @@ geom_mirror_load="YES"
Os sistemas de arquivos do disco original agora podem ser copiados para o espelhamento com o man:dump[8] e o man:restore[8]. Cada sistema de arquivos copiados com o `dump -L` irá primeiro criar um snapshot, o que pode levar algum tempo.
-[source,bash]
+[source,shell]
....
# mount /dev/mirror/gm0s1a /mnt
# dump -C16 -b64 -0aL -f - / | (cd /mnt && restore -rf -)
@@ -509,7 +509,7 @@ Após inicializar a partir de [.filename]#mirror/gm0# com sucesso, a etapa final
Quando o [.filename]#ada0# for inserido no espelhamento, seu conteúdo anterior será substituído pelos dados do espelhamento. Certifique-se de que [.filename]#mirror/gm0# tenha o mesmo conteúdo do [.filename]#ada0# antes de adicionar o [.filename]#ada0# ao espelhamento. Se o conteúdo anteriormente copiado pelo man:dump[8] e man:restore[8] não forem idênticos ao que estava em [.filename]#ada0#, reverta o arquivo [.filename]#/etc/fstab# para montar os sistemas de arquivos em [.filename]#ada0#, e reinicie todo o procedimento novamente.
====
-[source,bash]
+[source,shell]
....
# gmirror insert gm0 ada0
GEOM_MIRROR: Device gm0: rebuilding provider ada0
@@ -517,7 +517,7 @@ GEOM_MIRROR: Device gm0: rebuilding provider ada0
A sincronização entre os dois discos será iniciada imediatamente. Use `gmirror status` para visualizar o progresso.
-[source,bash]
+[source,shell]
....
# gmirror status
Name Status Components
@@ -527,7 +527,7 @@ mirror/gm0 DEGRADED ada1 (ACTIVE)
Depois de um tempo, a sincronização será concluída.
-[source,bash]
+[source,shell]
....
GEOM_MIRROR: Device gm0: rebuilding provider ada0 finished.
# gmirror status
@@ -545,7 +545,7 @@ Se o sistema não inicializar mais, as configurações da BIOS podem ter que ser
Se a inicialização parar com esta mensagem, algo está errado com o dispositivo espelhado:
-[source,bash]
+[source,shell]
....
Mounting from ufs:/dev/mirror/gm0s1a failed with error 19.
@@ -572,7 +572,7 @@ mountroot>
Esquecer de carregar o módulo [.filename]#geom_mirror.ko# no arquivo [.filename]#/boot/loader.conf# pode causar este problema. Para consertá-lo, inicialize a partir de uma mídia de instalação do FreeBSD e escolha `Shell` no primeiro prompt. Em seguida, carregue o módulo de espelhamento e monte o dispositivo espelhado:
-[source,bash]
+[source,shell]
....
# gmirror load
# mount /dev/mirror/gm0s1a /mnt
@@ -589,7 +589,7 @@ Salve o arquivo e reinicie.
Outros problemas que causam o `error 19` requerem mais esforço para serem corrigidos. Embora o sistema deva inicializar a partir de [.filename]#ada0#, outro prompt para selecionar um shell aparecerá se o arquivo [.filename]#/etc/fstab# estiver incorreto. Digite `ufs:/dev/ada0s1a` no prompt do carregador de boot e pressione kbd:[Enter]. Desfaça as edições no arquivo [.filename]#/etc/fstab# e monte os sistemas de arquivos a partir do disco original ([.filename]#ada0#) em vez do espelhado. Reinicialize o sistema e tente o procedimento novamente.
-[source,bash]
+[source,shell]
....
Enter full pathname of shell or RETURN for /bin/sh:
# cp /etc/fstab.orig /etc/fstab
@@ -604,14 +604,14 @@ Para substituir a unidade com falha, desligue o sistema e substitua fisicamente
Depois que o computador for ligado novamente, o espelho será executado em um modo "degradado" com apenas uma unidade. O espelho é avisado para esquecer as unidades que não estão conectadas no momento:
-[source,bash]
+[source,shell]
....
# gmirror forget gm0
....
Quaisquer metadados antigos devem ser apagados do disco de substituição usando as instruções em <<geom-mirror-metadata>>. Em seguida, o disco de substituição, [.filename]#ada4# para este exemplo, é inserido no espelho:
-[source,bash]
+[source,shell]
....
# gmirror insert gm0 /dev/ada4
....
@@ -643,28 +643,28 @@ No FreeBSD, o suporte para RAID3 é implementado pela classe GEOMman:graid3[8].
. Primeiro, carregue o módulo do kernel [.filename]#geom_raid3.ko# emitindo um dos seguintes comandos:
+
-[source,bash]
+[source,shell]
....
# graid3 load
....
+
ou:
+
-[source,bash]
+[source,shell]
....
# kldload geom_raid3
....
+
. Assegure-se de que exista um ponto de montagem adequado. Este comando cria um novo diretório para usar como ponto de montagem:
+
-[source,bash]
+[source,shell]
....
# mkdir /multimedia
....
+
. Determine os nomes dos dispositivos para os discos que serão adicionados à matriz e crie o novo dispositivo RAID3. O dispositivo final listado atuará como o disco de paridade dedicado. Este exemplo usa três unidades ATA não-particionadas: [.filename]#ada1# e [.filename]#ada2# para dados e [.filename]#ada3# para paridade.
+
-[source,bash]
+[source,shell]
....
# graid3 label -v gr0 /dev/ada1 /dev/ada2 /dev/ada3
Metadata value stored on /dev/ada1.
@@ -675,7 +675,7 @@ Done.
+
. Particione o dispositivo [.filename]#gr0# recém-criado e coloque um sistema de arquivos UFS:
+
-[source,bash]
+[source,shell]
....
# gpart create -s GPT /dev/raid3/gr0
# gpart add -t freebsd-ufs /dev/raid3/gr0
@@ -684,7 +684,7 @@ Done.
+
Muitos números irão ser exibios na tela e, após algum tempo, o processo será concluído. O volume foi criado e está pronto para ser montado:
+
-[source,bash]
+[source,shell]
....
# mount /dev/raid3/gr0p1 /multimedia/
....
@@ -733,7 +733,7 @@ O `graid label` é usado para criar um novo array. A placa-mãe usada neste exem
Algum espaço nas unidades será sobrescrito quando elas forem transformadas em um novo array. Faça o backup dos dados existentes primeiro!
====
-[source,bash]
+[source,shell]
....
# graid label Intel gm0 RAID1 ada0 ada1
GEOM_RAID: Intel-a29ea104: Array Intel-a29ea104 created.
@@ -749,7 +749,7 @@ GEOM_RAID: Intel-a29ea104: Provider raid/r0 for volume gm0 created.
Uma verificação de status mostra que o novo espelhamento está pronto para uso:
-[source,bash]
+[source,shell]
....
# graid status
Name Status Components
@@ -761,7 +761,7 @@ O dispositivo de array aparece em [.filename]#/dev/raid/#. O primeiro array é c
O menu da BIOS em alguns desses dispositivos pode criar arrays com caracteres especiais em seus nomes. Para evitar problemas com esses caracteres especiais, os arrays recebem nomes numerados simples como [.filename]#r0#. Para mostrar os rótulos reais, como [.filename]#gm0# no exemplo acima, use o man:sysctl[8]:
-[source,bash]
+[source,shell]
....
# sysctl kern.geom.raid.name_format=1
....
@@ -771,7 +771,7 @@ O menu da BIOS em alguns desses dispositivos pode criar arrays com caracteres es
Alguns dispositivos de RAID via software suportam mais de um _volume_ em um array. Os volumes funcionam como partições, permitindo que o espaço nas unidades físicas seja dividido e usado de diferentes maneiras. Por exemplo, os dispositivos RAID via software Intel suportam dois volumes. Este exemplo cria um espelho de 40 G para armazenar com segurança o sistema operacional, seguido por um volume de 20 G RAID0 (stripe) para armazenamento temporário rápido:
-[source,bash]
+[source,shell]
....
# graid label -S 40G Intel gm0 RAID1 ada0 ada1
# graid add -S 20G gm0 RAID0
@@ -791,14 +791,14 @@ Sob certas condições específicas, é possível converter uma única unidade e
Se a unidade atender a esses requisitos, comece fazendo um backup completo. Em seguida, crie um espelhamento de unidade única com essa unidade:
-[source,bash]
+[source,shell]
....
# graid label Intel gm0 RAID1 ada0 NONE
....
Os metadados do man:graid[8] foram gravados no final da unidade no espaço não utilizado. Uma segunda unidade pode agora ser inserida no espelhamento:
-[source,bash]
+[source,shell]
....
# graid insert raid/r0 ada1
....
@@ -812,7 +812,7 @@ As unidades podem ser inseridas em uma matriz como substitutos de unidades que f
No array de espelho do exemplo, os dados começam a ser copiados imediatamente para a unidade recém-inserida. Qualquer informação existente na nova unidade será substituída.
-[source,bash]
+[source,shell]
....
# graid insert raid/r0 ada1
GEOM_RAID: Intel-a29ea104: Disk ada1 state changed from NONE to ACTIVE.
@@ -826,7 +826,7 @@ GEOM_RAID: Intel-a29ea104: Subdisk gm0:1-ada1 rebuild start at 0.
Discos individuais podem ser permanentemente removidos de um array e seus metadados apagados:
-[source,bash]
+[source,shell]
....
# graid remove raid/r0 ada1
GEOM_RAID: Intel-a29ea104: Disk ada1 state changed from ACTIVE to OFFLINE.
@@ -839,7 +839,7 @@ GEOM_RAID: Intel-a29ea104: Volume gm0 state changed from OPTIMAL to DEGRADED.
Um array pode ser interrompido sem remover os metadados das unidades. O array será reiniciado quando o sistema for inicializado.
-[source,bash]
+[source,shell]
....
# graid stop raid/r0
....
@@ -849,7 +849,7 @@ Um array pode ser interrompido sem remover os metadados das unidades. O array se
O status do array pode ser verificado a qualquer momento. Depois que um disco foi adicionado ao espelho no exemplo acima, os dados estarão sendo copiados do disco original para o novo disco:
-[source,bash]
+[source,shell]
....
# graid status
Name Status Components
@@ -859,7 +859,7 @@ raid/r0 DEGRADED ada0 (ACTIVE (ACTIVE))
Alguns tipos de arrays, como `RAID0` ou `CONCAT`, podem não ser mostrados no relatório de status se os discos falharem. Para ver esses arrays com falhas parciais, adicione `-ga`:
-[source,bash]
+[source,shell]
....
# graid status -ga
Name Status Components
@@ -871,7 +871,7 @@ Intel-e2d07d9a BROKEN ada6 (ACTIVE (ACTIVE))
Arrays são destruídos, excluindo todos os volumes deles. Quando o último volume presente é excluído, o array é interrompido e os metadados são removidos dos discos:
-[source,bash]
+[source,shell]
....
# graid delete raid/r0
....
@@ -886,7 +886,7 @@ Os discos podem conter metadados man:graid[8] inesperados, originados no seu uso
. Inicialize o sistema. No menu de inicialização, selecione `2` para o prompt do utilitário de boot. Entre:
+
-[source,bash]
+[source,shell]
....
OK set kern.geom.raid.enable=0
OK boot
@@ -905,7 +905,7 @@ no arquivo [.filename]#/boot/loader.conf#.
+
Para remover permanentemente os metadados man:graid[8] do disco afetado, inicialize uma instalação do FreeBSD usando um CD-ROM ou um memory stick e selecione a opção `Shell`. Use o comando `status` para encontrar o nome do array, normalmente `raid/r0`:
+
-[source,bash]
+[source,shell]
....
# graid status
Name Status Components
@@ -915,7 +915,7 @@ raid/r0 OPTIMAL ada0 (ACTIVE (ACTIVE))
+
Exclua o volume pelo nome:
+
-[source,bash]
+[source,shell]
....
# graid delete raid/r0
....
@@ -939,7 +939,7 @@ Semelhante ao NFS, que é discutido em crossref:network-servers[network-nfs,Netw
Antes de exportar o dispositivo, verifique se ele não está montado no momento. Em seguida, inicie o ggated:
-[source,bash]
+[source,shell]
....
# ggated
....
@@ -948,7 +948,7 @@ Várias opções estão disponíveis para especificar uma porta de escuta altern
Para acessar o dispositivo exportado na máquina cliente, primeiro use o comando `ggatec` para especificar o endereço IP do servidor e o nome do dispositivo exportado. Se bem sucedido, este comando irá exibir um nome de dispositivo `ggate` para montar. Monte esse nome de dispositivo especificado em um ponto de montagem livre. Este exemplo conecta-se à partição [.filename]#/dev/da0s4d# no `192.168.1.1`, em seguida, monta o [.filename]#/dev/ggate0# em [.filename]#/mnt#:
-[source,bash]
+[source,shell]
....
# ggatec create -o rw 192.168.1.1 /dev/da0s4d
ggate0
@@ -986,7 +986,7 @@ Os rótulos temporários são destruídos na próxima reinicialização. Esses r
Para criar um rótulo permanente para um sistema de arquivos UFS2 sem destruir nenhum dado, emita o seguinte comando:
-[source,bash]
+[source,shell]
....
# tunefs -L home /dev/da3
....
@@ -1005,7 +1005,7 @@ O sistema de arquivos não deve ser montado durante a tentativa de executar o `t
Agora o sistema de arquivos pode ser montado:
-[source,bash]
+[source,shell]
....
# mount /home
....
@@ -1016,7 +1016,7 @@ Os sistemas de arquivos também podem ser criados com um rótulo padrão usando
O seguinte comando pode ser usado para destruir o rótulo:
-[source,bash]
+[source,shell]
....
# glabel destroy home
....
@@ -1030,7 +1030,7 @@ Ao marcar permanentemente as partições no disco de inicialização, o sistema
Reinicialize o sistema e, no prompt do man:loader[8], pressione kbd:[4] para inicializar no modo de usuário único. Em seguida, insira os seguintes comandos:
-[source,bash]
+[source,shell]
....
# glabel label rootfs /dev/ad0s1a
GEOM_LABEL: Label for provider /dev/ad0s1a is label/rootfs
@@ -1059,7 +1059,7 @@ O sistema continuará com a inicialização multiusuário. Depois que a iniciali
O sistema agora pode ser reinicializado. Se tudo correr bem, ele aparecerá normalmente e o comando `mount` mostrará:
-[source,bash]
+[source,shell]
....
# mount
/dev/label/rootfs on / (ufs, local)
@@ -1073,7 +1073,7 @@ devfs on /dev (devfs, local)
A classe man:glabel[8] suporta um tipo de rótulo para sistemas de arquivos UFS, com base no ID do sistema de arquivos exclusivo `ufsid`. Esses rótulos podem ser encontrados em [.filename]#/dev/ufsid# e são criados automaticamente durante a inicialização do sistema. É possível usar rótulos `ufsid` para montar partições usando o [.filename]#/etc/fstab#. Use o `glabel status` para receber uma lista de sistemas de arquivos e seus rótulos `ufsid` correspondentes:
-[source,bash]
+[source,shell]
....
% glabel status
Name Status Components
@@ -1116,7 +1116,7 @@ options GEOM_JOURNAL
Depois que o módulo é carregado, um journal pode ser criado em um novo sistema de arquivos usando as etapas a seguir. Neste exemplo, [.filename]#da4# é um novo disco SCSI:
-[source,bash]
+[source,shell]
....
# gjournal load
# gjournal label /dev/da4
@@ -1126,7 +1126,7 @@ Isto irá carregar o módulo e criar um nó de dispositivo [.filename]#/dev/da4.
Um sistema de arquivos UFS pode agora ser criado no dispositivo journaled e depois montado em um ponto de montagem existente:
-[source,bash]
+[source,shell]
....
# newfs -O 2 -J /dev/da4.journal
# mount /dev/da4.journal /mnt