我已经使用QEMU Emulator成功地将FreeBSD安装到原始图像文件上。我已经使用ZFS文件系统(ZFS POOL)格式化了图像文件。
使用下面的以下命令,我已经成功安装了准备由zpool打开的图像文件
sudo losetup /dev/loop0 [path-to-file].img
sudo kpartx -l /dev/loop0
sudo kpartx -av /dev/loop0
但是下面显示的是下一个命令。...
sudo zpool import -R [MOUNT-PATH] -d /dev/mapper
我收到以下错误消息
The pool can only be accessed in read-only mode on this system. It
cannot be accessed in read-write mode because it uses the following
feature(s) not supported on this system:
com.delphix:spacemap_v2 (Space maps representing large segments are more efficient.)
The pool cannot be imported in read-write mode. Import the pool with
"-o readonly=on", access the pool on a system that supports the
required feature(s), or recreate the pool from backup.
我在网上找不到有关“ spacemap_v2”功能的信息。如何安装此文件或如何将zfs池安装为可写状态。我知道我可以将其挂载为只读,但这违背了我想要做的目的,因为我希望能够在其可挂载的平台界面中写入数据以复制/粘贴数据。
有人知道如何实现这一目标。我会很感激的。
致谢
答案 0 :(得分:1)
您正在使用哪个版本的FreeBSD? ZFS池是从哪里来的?
我猜它是Linux上的ZFS池,正如消息所言,它正在使用FreeBSD的ZFS当前不支持的功能。
目前唯一的解决方法是在不支持该功能的系统上创建另一个池,zfs发送到新池,然后将该池导入FreeBSD。
注意FreeBSD即将支持此功能。