我在 Azure 上有一台服务器,上面挂载了一个包含 ZFS 文件系统的磁盘。我还有一个磁盘快照(从 Azure 中获取,不是 zfs 快照),我想将其挂载到新服务器上。
通过快照创建的磁盘在新服务器上可见lsblk
。
sdc 8:32 0 256G 0 disk
├─sdc1 8:33 0 8G 0 part
└─sdc2 8:34 0 248G 0 part
/dev/sdc2 是我想要在 zfs 中挂载的,其中包含数据。
奔跑zpool import -a
说道no pools available to import
。
第一次使用 zfs,所以我不知道接下来该做什么。如何安装 ZFS 磁盘?
zpool export
在拍摄快照之前未在原始服务器上运行。这是必需的吗?还是可以解决?
原始服务器操作系统:CentOS Linux 版本 7.7.1908(核心)
新服务器操作系统:CentOS Linux 版本 7.9.2009(核心)
不同的操作系统版本是否会导致问题?
答案1
看起来服务器没有检测到 LVM 磁盘。服务器重启后,磁盘被标记为 LVM。运行zpool import
正常,磁盘内容可访问。