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

1

Eu tenho duas imagens do VirtualBox 11.3. Um ficou inoperante após uma tentativa de recuperação de espaço em disco com falha. Eu então criei uma nova instância do solaris 11.3 com uma imagem de unidade maior e agora gostaria de montar o disco original para que eu possa recuperar algum trabalho importante. O problema é que eu não entendo o esquema de nomeação que o solaris usa para seus dispositivos de disco ... esperando que alguém possa me ajudar a entender o esquema de nomeação 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 aparece montado automaticamente (no entanto, há muitos itens listados quando eu digito 'montar').

UPDATE :

Portanto, usei a ferramenta de formatação para analisar a imagem de disco do vbox e imprimir as partições. Parece que o disco que me interessa é o "clt1d0". Existem 8 partições, com a partição 0 marcada como "BIOS_boot" e a partição 1 marcada como "usr". É sobre o tamanho certo.

Então, eu olhei em / dev / rdsk para clt1d0 * e encontrei um número de entradas que correspondiam, que terminavam em "s #" ou "p #". Eu decidi que, como a saída de impressão da partição anterior mostrava a partição 1 como "interessante", eu tocava com clt1d0s1 (ou p1).

Para encurtar a história, tentar montar isso, falhar e pesquisar os resultados, e depois tentar novamente, levou-me à conclusão de que esse é um sistema de arquivos zfs.

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

    
por Jon 29.11.2017 / 19:31

1 resposta

3

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

Se os pools forem encontrados, os nomes e IDs numéricos serão listados.

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

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

Uma busca rápida pegou este documento do Oracle: link

    
por 29.11.2017 / 20:59