Como montar partições da unidade zfs no solaris 11.3

Como montar partições da unidade zfs no solaris 11.3

Eu tenho duas imagens de caixa virtual do Solaris 11.3. Um ficou inoperante após uma tentativa fracassada de recuperação de espaço em disco. Em seguida, criei uma nova instância do Solaris 11.3 com uma imagem de unidade maior e agora gostaria de montar o disco original para poder recuperar alguns trabalhos importantes. O problema é que não entendo o esquema de nomenclatura que o Solaris usa para seus dispositivos de disco. Espero que alguém possa me ajudar a entender o esquema de nomenclatura e particionamento e como montar as partições antigas para recuperação de dados?

Anexei a imagem da unidade antiga ao novo Solaris 11.3 VM e inicializei a VM. Nada parece montado automaticamente (embora haja muitos itens listados quando digito 'montar').

ATUALIZAR:

Então, usei a ferramenta de formatação para testar a imagem do disco vbox e imprimir as partições. Parece que o disco no qual estou interessado é "clt1d0". Existem 8 partições nele, com a partição 0 marcada como "BIOS_boot" e a partição 1 marcada como "usr". É mais ou menos do tamanho certo.

Então, procurei em /dev/rdsk por clt1d0* e encontrei várias entradas correspondentes, que terminavam em "s#" ou "p#". Decidi que, como a saída de impressão da partição anterior mostrava a partição 1 como "interessante", eu brincaria com clt1d0s1 (ou p1).

Resumindo, tentar montar isso, falhar e pesquisar os resultados no Google, depois tentar novamente, me levou à descoberta de que este é um sistema de arquivos zfs.

Como faço para montar um sistema de arquivos zfs, digamos,/mnt, no meu sistema operacional em execução, para que eu possa extrair os dados necessários?

Responder1

Se o armazenamento estiver visível e os sistemas de arquivos forem ZFS (padrão no Solaris 11), você poderá apenas executar zpool importpara ver se há algum pool para importar. Se sim, ref. a página man do zpool para importar o pool para um nome de pool alternativo.

Se os pools fossem encontrados, os nomes e IDs numéricos seriam listados.

Uma importação geralmente é: zpool import < pool_name | numID >

Mas você também pode importar para outro nome, ou seja:
zpool import < pool_name | numID > NewPoolName

Uma pesquisa rápida revelou este documento da Oracle: https://docs.oracle.com/cd/E19253-01/819-5461/gazuf/index.html

informação relacionada