The translation is temporarily closed for contributions due to maintenance, please come back later.

Translation

(itstool) path: step/screen
English
<prompt>#</prompt> <userinput>bsdlabel -e <replaceable>devname</replaceable></userinput>
Context English Portuguese (Brazil) State
In the following sections, the term <quote>root volume</quote> is generally used to describe the <filename>vinum</filename> volume that contains the root file system. Nas seções a seguir, o termo <quote>volume raiz</quote> é geralmente usado para descrever o volume <filename>vinum</filename> que contém o sistema de arquivos raiz (/).
Starting up <filename>vinum</filename> Early Enough for the Root File System Iniciando o <filename>vinum</filename> cedo o suficiente para o sistema de arquivos raiz
<filename>vinum</filename> must be available early in the system boot as <citerefentry><refentrytitle>loader</refentrytitle><manvolnum>8</manvolnum></citerefentry> must be able to load the vinum kernel module before starting the kernel. This can be accomplished by putting this line in <filename>/boot/loader.conf</filename>: O <filename>vinum</filename> deve estar disponível no início da inicialização do sistema pois o <citerefentry><refentrytitle>loader</refentrytitle> <manvolnum>8</manvolnum></citerefentry> deve ser capaz de carregar o módulo do kernel vinum antes de iniciar o kernel. Isto pode ser feito colocando esta linha no <filename>/boot/loader.conf</filename>:
geom_vinum_load="YES" geom_vinum_load="YES"
Making a <filename>vinum</filename>-based Root Volume Accessible to the Bootstrap Tornando um volume raiz baseado em <filename>vinum</filename> acessível ao Bootstrap
The current FreeBSD bootstrap is only 7.5 KB of code and does not understand the internal <filename>vinum</filename> structures. This means that it cannot parse the <filename>vinum</filename> configuration data or figure out the elements of a boot volume. Thus, some workarounds are necessary to provide the bootstrap code with the illusion of a standard <literal>a</literal> partition that contains the root file system. O bootstrap atual do FreeBSD tem apenas 7.5 KB de código e não entende as estruturas internas do <filename>vinum</filename>. Isso significa que não é possível analisar os dados de configuração <filename>vinum</filename> ou descobrir os elementos de um volume de inicialização. Assim, algumas soluções alternativas são necessárias para fornecer ao código de inicialização a ilusão de que ele está trabalhando com uma partição padrão <literal>a</literal> que contém o sistema de arquivos raiz.
For this to be possible, the following requirements must be met for the root volume: Para que isso seja possível, os seguintes requisitos devem ser atendidos para o volume raiz:
The root volume must not be a stripe or <acronym>RAID</acronym>-5. O volume raiz não pode ser uma stripe ou <acronym>RAID</acronym> -5.
The root volume must not contain more than one concatenated subdisk per plex. O volume raiz não deve conter mais de um subdisco concatenado por plex.
Note that it is desirable and possible to use multiple plexes, each containing one replica of the root file system. The bootstrap process will only use one replica for finding the bootstrap and all boot files, until the kernel mounts the root file system. Each single subdisk within these plexes needs its own <literal>a</literal> partition illusion, for the respective device to be bootable. It is not strictly needed that each of these faked <literal>a</literal> partitions is located at the same offset within its device, compared with other devices containing plexes of the root volume. However, it is probably a good idea to create the <filename>vinum</filename> volumes that way so the resulting mirrored devices are symmetric, to avoid confusion. Observe que é desejável e possível usar vários plexes, cada um contendo uma réplica do sistema de arquivos raiz. O processo de bootstrap usará apenas uma réplica para localizar o bootstrap e todos os arquivos de inicialização, até que o kernel monte o sistema de arquivos raiz. Cada subdisco dentro desses plexes precisa da sua própria ilusão de partição <literal>a</literal>, para que o respectivo dispositivo seja inicializável. Não é estritamente necessário que cada uma dessas falsas partições <literal>a</literal> estejam localizadas no mesmo deslocamento dentro de seu dispositivo, em comparação com outros dispositivos contendo plexes do volume raiz. No entanto, é provavelmente uma boa ideia criar os volumes <filename>vinum</filename> dessa forma para que os dispositivos espelhados resultantes sejam simétricos, para evitar confusão.
In order to set up these <literal>a</literal> partitions for each device containing part of the root volume, the following is required: Para configurar essas partições <literal>a</literal> para cada dispositivo contendo parte do volume raiz, é necessário o seguinte:
The location, offset from the beginning of the device, and size of this device's subdisk that is part of the root volume needs to be examined, using the command: A localização, offset desde o início do dispositivo, e o tamanho do subdisco desse dispositivo que faz parte do volume raiz precisam ser examinados, usando o comando:
<prompt>#</prompt> <userinput>gvinum l -rv root</userinput> <prompt>#</prompt> <userinput>gvinum l -rv root</userinput>
<filename>vinum</filename> offsets and sizes are measured in bytes. They must be divided by 512 in order to obtain the block numbers that are to be used by <command>bsdlabel</command>. Os offsets (deslocamentos) e tamanhos do <filename>vinum</filename> são medidos em bytes. Eles devem ser divididos por 512 para obter os números de blocos que serão usados pelo <command>bsdlabel</command>.
Run this command for each device that participates in the root volume: Execute este comando para cada dispositivo que participa do volume raiz:
<prompt>#</prompt> <userinput>bsdlabel -e <replaceable>devname</replaceable></userinput> <prompt>#</prompt> <userinput>bsdlabel -e <replaceable>devname</replaceable></userinput>
<replaceable>devname</replaceable> must be either the name of the disk, like <filename>da0</filename> for disks without a slice table, or the name of the slice, like <filename>ad0s1</filename>. No comando acima <replaceable>devname</replaceable> deve ser o nome do disco, como <filename>da0</filename> para discos sem uma tabela de slices, ou o nome da slice, como <filename>ad0s1</filename>.
If there is already an <literal>a</literal> partition on the device from a pre-<filename>vinum</filename> root file system, it should be renamed to something else so that it remains accessible (just in case), but will no longer be used by default to bootstrap the system. A currently mounted root file system cannot be renamed, so this must be executed either when being booted from a <quote>Fixit</quote> media, or in a two-step process where, in a mirror, the disk that is not been currently booted is manipulated first. Se já existir uma partição <literal>a</literal> no dispositivo a partir de um sistema de arquivos raiz pré-<filename>vinum</filename>, ela deve ser renomeada para outra coisa para que permaneça acessível (apenas nesse caso), mas ela não será mais usada por padrão para inicializar o sistema. Um sistema de arquivos raiz atualmente montado não pode ser renomeado, portanto, de forma que o processo ser executado quando o sistema for inicializado a partir de uma mídia <quote>Fixit</quote> ou em um processo de duas etapas em que, em um espelho, o disco que ainda não foi inicializado é manipulado primeiro.
The offset of the <filename>vinum</filename> partition on this device (if any) must be added to the offset of the respective root volume subdisk on this device. The resulting value will become the <literal>offset</literal> value for the new <literal>a</literal> partition. The <literal>size</literal> value for this partition can be taken verbatim from the calculation above. The <literal>fstype</literal> should be <literal>4.2BSD</literal>. The <literal>fsize</literal>, <literal>bsize</literal>, and <literal>cpg</literal> values should be chosen to match the actual file system, though they are fairly unimportant within this context. O offset da partição <filename>vinum</filename> neste dispositivo (se houver) deve ser adicionado ao deslocamento do respectivo subdisco de volume raiz neste dispositivo. O valor resultante se tornará o valor do <literal>offset</literal> para a nova partição <literal>a</literal>. O valor do <literal>size</literal> para esta partição também pode ser obtido a partir do cálculo acima. O <literal>fstype</literal> deve ser <literal>4.2BSD</literal>. Os valores de <literal>fsize</literal>, <literal>bsize</literal> e <literal>cpg</literal> devem ser escolhidos para corresponder ao sistema de arquivos atual, embora eles sejam relativamente sem importância dentro deste contexto.
That way, a new <literal>a</literal> partition will be established that overlaps the <filename>vinum</filename> partition on this device. <command>bsdlabel</command> will only allow for this overlap if the <filename>vinum</filename> partition has properly been marked using the <literal>vinum</literal> fstype. Desta forma, uma nova partição <literal>a</literal> será estabelecida sobrepondo a partição <filename>vinum</filename> neste dispositivo. O <command>bsdlabel</command> só permitirá essa sobreposição se a partição <filename>vinum</filename> tiver sido marcada corretamente usando o modo fstype do <literal>vinum</literal>.
A faked <literal>a</literal> partition now exists on each device that has one replica of the root volume. It is highly recommendable to verify the result using a command like: Temos agora uma falsa partição <literal>a</literal> em cada dispositivo que possui uma réplica do volume raiz. É altamente recomendável verificar o resultado usando um comando como:
<prompt>#</prompt> <userinput>fsck -n /dev/<replaceable>devname</replaceable>a</userinput> <prompt>#</prompt> <userinput>fsck -n /dev/<replaceable>devname</replaceable>a</userinput>
It should be remembered that all files containing control information must be relative to the root file system in the <filename>vinum</filename> volume which, when setting up a new <filename>vinum</filename> root volume, might not match the root file system that is currently active. So in particular, <filename>/etc/fstab</filename> and <filename>/boot/loader.conf</filename> need to be taken care of. Deve ser lembrado que todos os arquivos contendo informações de controle devem ser relativos ao sistema de arquivos raiz no volume <filename>vinum</filename> e que, ao configurarmos um novo volume raiz <filename>vinum</filename>, ele pode não corresponder o sistema de arquivos raiz que está atualmente ativo. Então, em particular, o <filename>/etc/fstab</filename> e <filename>/boot/loader.conf</filename> precisam ser ajustados.
At next reboot, the bootstrap should figure out the appropriate control information from the new <filename>vinum</filename>-based root file system, and act accordingly. At the end of the kernel initialization process, after all devices have been announced, the prominent notice that shows the success of this setup is a message like: Na próxima reinicialização, o bootstrap deve descobrir as informações de controle apropriadas do novo sistema de arquivos raiz baseado no <filename>vinum</filename> e agir de acordo. No final do processo de inicialização do kernel, após todos os dispositivos terem sido anunciados, o aviso de destaque que mostra o sucesso desta configuração é uma mensagem como:
Mounting root from ufs:/dev/gvinum/root Mounting root from ufs:/dev/gvinum/root
Example of a <filename>vinum</filename>-based Root Setup Exemplo de uma configuração raiz baseada em <filename>vinum</filename>
After the <filename>vinum</filename> root volume has been set up, the output of <command>gvinum l -rv root</command> could look like: Depois que o volume raiz <filename>vinum</filename> foi configurado, a saída de <command>gvinum l -rv root</command> pode parecer com:
...
Subdisk root.p0.s0:
Size: 125829120 bytes (120 MB)
State: up
Plex root.p0 at offset 0 (0 B)
Drive disk0 (/dev/da0h) at offset 135680 (132 kB)

Subdisk root.p1.s0:
Size: 125829120 bytes (120 MB)
State: up
Plex root.p1 at offset 0 (0 B)
Drive disk1 (/dev/da1h) at offset 135680 (132 kB)
...
Subdisk root.p0.s0:
Size: 125829120 bytes (120 MB)
State: up
Plex root.p0 at offset 0 (0 B)
Drive disk0 (/dev/da0h) at offset 135680 (132 kB)

Subdisk root.p1.s0:
Size: 125829120 bytes (120 MB)
State: up
Plex root.p1 at offset 0 (0 B)
Drive disk1 (/dev/da1h) at offset 135680 (132 kB)
The values to note are <literal>135680</literal> for the offset, relative to partition <filename class="devicefile">/dev/da0h</filename>. This translates to 265 512-byte disk blocks in <command>bsdlabel</command>'s terms. Likewise, the size of this root volume is 245760 512-byte blocks. <filename class="devicefile">/dev/da1h</filename>, containing the second replica of this root volume, has a symmetric setup. Os valores a serem observados são <literal>135680</literal> para o offset, relativo à partição <filename class="devicefile">/dev/da0h</filename>. Isso se traduz em 265 blocos de discos de 512 bytes nos termos do <command>bsdlabel</command>. Da mesma forma, o tamanho desse volume raiz é de 245760 blocos de 512 bytes. O <filename class="devicefile">/dev/da1h</filename>, contém a segunda réplica deste volume raiz, e possui uma configuração simétrica.
The bsdlabel for these devices might look like: O bsdlabel para esses dispositivos pode se parecer com:
...
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 245760 281 4.2BSD 2048 16384 0 # (Cyl. 0*- 15*)
c: 71771688 0 unused 0 0 # (Cyl. 0 - 4467*)
h: 71771672 16 vinum # (Cyl. 0*- 4467*)
...
8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 245760 281 4.2BSD 2048 16384 0 # (Cyl. 0*- 15*)
c: 71771688 0 unused 0 0 # (Cyl. 0 - 4467*)
h: 71771672 16 vinum # (Cyl. 0*- 4467*)

Loading…

User avatar None

New source string

FreeBSD Doc / articles_vinumPortuguese (Brazil)

New source string a year ago
Browse all component changes

Things to check

Unchanged translation

Source and translation are identical

Reset

Glossary

English Portuguese (Brazil)
No related strings found in the glossary.

Source information

Source string comment
(itstool) path: step/screen
Flags
no-wrap
Source string location
article.translate.xml:1042
String age
a year ago
Source string age
a year ago
Translation file
articles/pt_BR/vinum.po, string 158