J'ai un disque FreeBSD sur lequel je veux récupérer un fichier avec le bureau Ubuntu 14.04.
J'ai installé ubuntu-zfs
à partir de ceci PPA et j'ai suivi plusieurs tutoriels, qui ont tous couvert l'installation d'Ubuntu sous ZFS ou la création d'un RAID ZFS, mais tout ce que je veux faire est de monter un conduire et récupérer un fichier.
Il semble que je sois bloqué sur la première étape, où je ne parviens même pas à faire afficher un zpool à Ubuntu, et encore moins à monter le lecteur.
Plus d'informations:
# 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)
La première (et souvent la seule) étape requise consiste à importer le pool associé au disque.
zpool import
sans autre argument, analyse tous les périphériques (disques et partitions) pour identifier les pools ZFS.
FreeBSD utilise son propre type de partitions dans les partitions principales de fdisk (similaires mais différentes des partitions logiques d'une partition étendue). Votre noyau Linux peut ne pas les détecter pour une raison quelconque, consultez les messages du journal système:
dmesg | egrep "\<sd[a-g]|SPL|ZFS"
Il peut également y avoir des problèmes avec la prise en charge d’indicateurs de fonctionnalité manquants sur la machine cible. Cela rendrait le pool non importable.