diff options
Diffstat (limited to 'documentation/content/pt-br/books/handbook/geom/_index.adoc')
-rw-r--r-- | documentation/content/pt-br/books/handbook/geom/_index.adoc | 142 |
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 |