lsarraylba
Use o comando lsarraylba para permitir a localização de um endereço de bloco lógico (LBA) da matriz a partir de uma unidade e de um LBA.
Sintaxe
>>-lsarraylba--+---------+--+----------------------+------------> '- -nohdr-' '- -delim--delimitador-' >-- -drivelba - lba -- -drive - drive_id ----------------------><
Parâmetros
- (Opcional) Por padrão, os títulos são exibidos para cada coluna de dados em uma visualização de estilo conciso e para cada item de dados em uma visualização de estilo detalhado. O parâmetro -nohdr
suprime a exibição desses títulos.Nota: Se não houver dados a serem exibidos, os títulos não serão exibidos.
- (Opcional) Por padrão, em uma visualização concisa, todas as colunas de dados são separadas por espaços. A largura de cada coluna é configurada com a largura máxima de cada item de dados. Em uma visualização detalhada, cada item de dados possui sua própria linha, e se os cabeçalhos forem exibidos, os dados serão separados do cabeçalho por um espaço. O parâmetro -delim substitui esse comportamento. A entrada válida para o parâmetro -delim é um caractere de um byte. Se for inserido -delim : na linha de comandos, o caractere dois pontos (:) separa todos os itens de dados em uma visualização concisa; por exemplo, o espaçamento das colunas não ocorre. Em uma visualização detalhada, os dados são separados de seu cabeçalho pelo delimitador especificado.
- O LBA na unidade para converter em LBA da matriz. O valor lba deve ser especificado em hexadecimal, com um prefixo 0x.
- O ID da unidade a ser visualizada.
Descrição
Esse comando permite que um LBA da matriz seja localizado em uma unidade e LBA.
O sistema fornece volumes que têm LBAs para tamanhos de bloco de 512 bytes; no entanto, discos de backend que têm um tamanho de bloco de 512 ou 4096 bytes também podem ser usados. As unidades são listadas em seus tamanhos físicos.
Use o comando lsdrive para exibir o tamanho de bloco da unidade e use o comando lsdrive ou lsarray para listar cada objeto (a unidade e o MDisk).
Esta tabela mostra as saídas possíveis.
| Atributo | Valor |
|---|---|
| type | O tipo de alocação de extensão do MDisk:
Somente para matrizes distribuídas:
|
| mdisk_lba | O LBA do MDisk da matriz (em branco se não houver nenhum). |
| mdisk_start | O início do intervalo de LBAs (faixa) no MDisk da matriz (em branco se não houver nenhum). |
| mdisk_end | O fim do intervalo de LBAs (faixa) no MDisk da matriz (em branco se não houver nenhum). |
| drive_start | O início do intervalo de LBAs (faixa) na unidade (em branco se não houver nenhum). |
| drive_end | O fim do intervalo de LBAs (faixa) na matriz (em branco se não houver nenhum). |
Um exemplo de chamada para mapear o LBA 2 da unidade -xff para o LBA 2 do MDisk0xff
lsarraylba -delim : -drivelba 0xff -drive 2
A saída resultante:
mdisk_id:mdisk_name:type:mdisk_lba:mdisk_start:mdisk_end:drive_start:drive_end
0:mdisk2:allocated:0x00000000000001ff:0x0000000000000100:0x00000000000001ff:0x0000000000000000:0x00000000000000ff
Um exemplo de chamada para um espaço alocado
lsarraylba -drivelba 0x00 -drive 2
A saída resultante:
mdisk_id mdisk_name type mdisk_lba mdisk_start mdisk_end drive_start drive_end
1 mdisk1 allocated 0x0000000000000000 0x0000000000000000 0x00000000000001FF 0x0000000000000000 0x00000000000001FF
Um exemplo de chamada para uma área de reconstrução não usada
lsarraylba -drivelba 0x00 -drive 16
A saída resultante:
mdisk_id mdisk_name type mdisk_lba mdisk_start mdisk_end drive_start drive_end
3 mdisk3 rebuild_area 0x0000000000000000 0x0000000000000A1F
