我正在使用Ubuntu12.04& Zfs本机。我使用/dev/disk/by-id方法创建了一个zpool,但是我不能再导入zpool。当我尝试zpool status命令时,当我尝试“zpool import”时,我会得到错误消息“no这类池”,它会发现池&显示一个磁盘丢失或不可用。
pool: tank
id: 14496103743076187609
state: UNAVAIL
status: One or more devices are missing from the system.
action: The pool cannot be imported. Attach the missing
devices and try again.
see: http://zfsonlinux.org/msg/ZFS-8000-6X配置:
aNas6TB UNAVAIL missing device
sdf ONLINE
sdh ONLINE
Additional devices are known to be part of this pool, though their
exact configuration cannot be determined.我已经连接了另一个大小相同的驱动器(坏磁盘仍然在原来的位置),但是我很难用zpool中的新磁盘替换坏磁盘。我尝试了以下几点:
sudo zpool replace tank /dev/sdg /dev/sde
sudo zpool replace tank scsi-SATA_ST32000542AS_9XW04YRP scsi-SATA_ST2000DM001-9YN_S240FE7C
sudo zpool replace tank dev/sdg dev/sde每次“无法打开‘坦克’:没有这样的池”时,我都会收到相同的错误消息。
我显然做错了什么事,如果能提供任何帮助,我将不胜感激。
发布于 2012-08-06 14:14:13
据我所知,更换损坏驱动器的过程如下:
zpool offline pool_name device_namezpool replace pool_name device_name第一个从device_name池中脱机获取一个pool_name驱动器,然后用一个新驱动器替换驱动器,并告诉Zfs替换池pool_name中的驱动器device_name。
device_name和pool_name是在zpool status中显示的驱动器和池的名称。
发布于 2022-05-24 03:08:53
你的问题可能和我的问题是一样的,因为我得到了同样的信息,“没有这样的池”。
我的问题是,我无法导入池(与您相同),因为有一个驱动器更改了它的设备名称。而不是以一般的“导入所有池”的形式进行zpool导入,而是在import命令允许在一个失败/丢失的驱动器中导入池之后指定池名。
所以,不要只输入'zpool‘,而是输入'zpool导入您的池’,然后它就会导入。
这对我是有效的,然后我就可以从驱动器替换命令开始。
https://askubuntu.com/questions/172577
复制相似问题