Como montar uma unidade formatada em ZFS?

4

Eu tenho uma unidade FreeBSD que eu quero recuperar um arquivo com o desktop do Ubuntu 14.04.

Eu instalei ubuntu-zfs deste PPA e fui através de vários tutoriais, todos cobrindo a instalação do Ubuntu no ZFS ou o estabelecimento de um RAID ZFS, mas tudo que eu quero fazer é montar uma unidade e recuperar um arquivo.

Parece que estou preso no primeiro passo, onde nem consigo ver o Ubuntu ver um zpool, muito menos montar o disco.

Mais informações:

# dmesg | egrep "\<sd[a-g]|SPL|ZFS"
[    1.525674] sd 2:0:0:0: [sda] 15465744 512-byte logical blocks: (7.91 GB/7.37 GiB)
[    1.525747] sd 2:0:0:0: [sda] Write Protect is off
[    1.525751] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    1.525782] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.526605] sd 2:0:1:0: [sdb] 293046768 512-byte logical blocks: (150 GB/139 GiB)
[    1.526885]  sda: sda1
[    1.526885]  sda1: <bsd:bad subpartition - ignored
[    1.526885]  sda5 >
[    1.526937] sd 2:0:1:0: [sdb] Write Protect is off
[    1.526942] sd 2:0:1:0: [sdb] Mode Sense: 00 3a 00 00
[    1.526968] sd 2:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    1.527275] sd 2:0:0:0: [sda] Attached SCSI disk
[    1.536835]  sdb: sdb1 sdb2 < sdb5 >
[    1.537272] sd 2:0:1:0: [sdb] Attached SCSI disk
[   29.183853] SPL: Loaded module v0.6.5.3-1~trusty
[   29.383056] ZFS: Loaded module v0.6.5.3-1~trusty, ZFS pool version 5000, ZFS filesystem version 5
[   37.384244] EXT4-fs (sdb1): mounting ext2 file system using the ext4 subsystem
[   37.414432] EXT4-fs (sdb1): mounted filesystem without journal. Opts: (null)
    
por Paul 07.11.2015 / 02:51

1 resposta

6

A primeira (e muitas vezes única) etapa necessária é importar o conjunto associado ao disco.

zpool import sem nenhum outro argumento varre todos os dispositivos (discos inteiros e partições) para identificar os pools do ZFS.

O FreeBSD está usando seu próprio tipo de partições dentro das partições primárias do fdisk (similares, mas diferentes das partições lógicas em uma partições estendidas). Seu kernel Linux pode não detectá-los por algum motivo, dê uma olhada nas mensagens de log do sistema:

dmesg | egrep "\<sd[a-g]|SPL|ZFS"

Também pode haver problemas com a falta de suporte a flags de recursos na máquina de destino. Isso tornaria o pool não importável.

    
por jlliagre 07.11.2015 / 03:29

Tags