LinuxUbuntu上的ZFS:在Ubuntu从13.04升级到13.10之后帮助导入zpool,设备ID已更改

LinuxUbuntu上的ZFS:在Ubuntu从13.04升级到13.10之后帮助导入zpool,设备ID已更改,第1张

概述我已将Ubuntu从版本13.04更新到版本13.10,但发现SATA磁盘ID已更改,我的ZFS池现已失败. 在新的Ubuntu 13.10上,磁盘ID现在是ata- *而不是scsi-SATA_ *. 这是更新后的池状态: pool: nestpool state: UNAVAILstatus: One or more devices could not be used because th 我已将Ubuntu从版本13.04更新到版本13.10,但发现SATA磁盘ID已更改,我的ZFS池现已失败.

在新的Ubuntu 13.10上,磁盘ID现在是ata- *而不是scsi-SATA_ *.

这是更新后的池状态:

pool: nestpool state: UNAVAILstatus: One or more devices Could not be used because the label is missing     or invalID.  There are insufficIEnt replicas for the pool to continue    functioning.action: Destroy and re-create the pool from    a backup source.   see: http://zfsonlinux.org/msg/ZFS-8000-5E  scan: none requestedconfig:    name                                                STATE     READ WRITE CKSUM    nestpool                                            UNAVAIL      0     0     0  insufficIEnt replicas      raIDz2-0                                          UNAVAIL      0     0     0  insufficIEnt replicas        scsi-SATA_WDC_WD4000F9YZ-_WD-WCC1F0046946       UNAVAIL      0     0     0        scsi-SATA_WDC_WD4000F9YZ-_WD-WCC4A0026423       UNAVAIL      0     0     0        scsi-SATA_WDC_WD4000F9YZ-_WD-WMC1F0011145       UNAVAIL      0     0     0        scsi-SATA_WDC_WD4000F9YZ-_WD-WMC1F0049294       UNAVAIL      0     0     0        scsi-SATA_WDC_WD4000F9YZ-_WD-WMC1F0051143       UNAVAIL      0     0     0        scsi-SATA_WDC_WD4000F9YZ-_WD-WMC1F0051756       UNAVAIL      0     0     0        scsi-SATA_WDC_WD4000F9YZ-_WD-WMC1F0056625       UNAVAIL      0     0     0        scsi-SATA_WDC_WD4000F9YZ-_WD-WMC1F0200560       UNAVAIL      0     0     0    logs      mirror-1                                          UNAVAIL      0     0     0  insufficIEnt replicas        scsi-SATA_Samsung_SSD_840S1ATNEAD707062H-part2  UNAVAIL      0     0     0        scsi-SATA_Samsung_SSD_840S1ATNEAD707066K-part3  UNAVAIL      0     0     0

经过长时间的互联网研究,我开始遵循以下程序:

首先使用:zpool export nestpool导出池

然后尝试使用以下命令导回池:zpool import -m -f -d / dev / disk / by-ID nestpool

导入失败并显示以下消息:无法导入“nestpool”:当前无法使用一个或多个设备

这是zpool import的当前输出

pool: nestpool     ID: 3947768928242827823  state: DEGRADED status: One or more devices contains corrupted data. action: The pool can be imported despite missing or damaged devices.  The    fault tolerance of the pool may be compromised if imported.   see: http://zfsonlinux.org/msg/ZFS-8000-4J config:    nestpool                                                DEGRADED      raIDz2-0                                              ONliNE        ata-WDC_WD4000F9YZ-09N20L0_WD-WCC1F0046946          ONliNE        ata-WDC_WD4000F9YZ-09N20L0_WD-WCC4A0026423          ONliNE        ata-WDC_WD4000F9YZ-09N20L0_WD-WMC1F0011145          ONliNE        ata-WDC_WD4000F9YZ-09N20L0_WD-WMC1F0049294          ONliNE        ata-WDC_WD4000F9YZ-09N20L0_WD-WMC1F0051143          ONliNE        ata-WDC_WD4000F9YZ-09N20L0_WD-WMC1F0051756          ONliNE        ata-WDC_WD4000F9YZ-09N20L0_WD-WMC1F0056625          ONliNE        ata-WDC_WD4000F9YZ-09N20L0_WD-WMC1F0200560          ONliNE    cache      ata-Samsung_SSD_840_PRO_SerIEs_S1ATNEAD707062H-part1    logs      mirror-1                                              UNAVAIL  insufficIEnt replicas        ata-Samsung_SSD_840_PRO_SerIEs_S1ATNEAD707062H      UNAVAIL  corrupted data        ata-Samsung_SSD_840_PRO_SerIEs_S1ATNEAD707066K      UNAVAIL

日志分区未正确识别,它们应为ata-Samsung_SSD_840_PRO_SerIEs_S1ATNEAD707062H-part2和ata-Samsung_SSD_840_PRO_SerIEs_S1ATNEAD707066K-part3.而导入过程中的参数-m并没有帮助.

我找不到告诉zpool import为日志设备使用不同路径/ ID的方法.任何有关解决此问题的帮助和想法将非常感激.我还能做些什么来恢复这个游泳池?

解决方法 请尝试zpool列表.这将显示池是否可用于系统.

尝试导入.也许zpool import -f nestpool

也许尝试删除不可用的日志设备:

zpool删除nestpool mirror-1

从现在开始,使用整个设备进行L2ARC和ZIL ……

编辑:

最简单的解决方法是在/ dev / disk / by-ID中临时创建所需的符号链接以导入池.运行当前ZFS的RHEL系统的示例.

[root@Davalan /dev/disk/by-ID]# lltotal 0lrwxrwxrwx 1 root root  9 Oct 27 05:29 ata-STEC_M8IOPS-50_STM000136649 -> ../../sdclrwxrwxrwx 1 root root 10 Oct 27 05:29 ata-STEC_M8IOPS-50_STM000136649-part1 -> ../../sdc1lrwxrwxrwx 1 root root 10 Oct 27 05:29 ata-STEC_M8IOPS-50_STM000136649-part9 -> ../../sdc9lrwxrwxrwx 1 root root  9 Oct 27 05:29 scsi-35000c5003af99fa7 -> ../../sddlrwxrwxrwx 1 root root 10 Oct 27 05:29 scsi-35000c5003af99fa7-part1 -> ../../sdd1lrwxrwxrwx 1 root root 10 Oct 27 05:29 scsi-35000c5003af99fa7-part9 -> ../../sdd9lrwxrwxrwx 1 root root  9 Oct 27 05:29 scsi-35000cca0153ec2d0 -> ../../sdblrwxrwxrwx 1 root root 10 Oct 27 05:29 scsi-35000cca0153ec2d0-part1 -> ../../sdb1lrwxrwxrwx 1 root root 10 Oct 27 05:29 scsi-35000cca0153ec2d0-part9 -> ../../sdb9lrwxrwxrwx 1 root root  9 Oct 27 05:29 scsi-35000cca01540e298 -> ../../sdflrwxrwxrwx 1 root root 10 Oct 27 05:29 scsi-35000cca01540e298-part1 -> ../../sdf1lrwxrwxrwx 1 root root 10 Oct 27 05:29 scsi-35000cca01540e298-part9 -> ../../sdf9lrwxrwxrwx 1 root root  9 Oct 27 05:29 scsi-35000cca01540e340 -> ../../sdelrwxrwxrwx 1 root root 10 Oct 27 05:29 scsi-35000cca01540e340-part1 -> ../../sde1lrwxrwxrwx 1 root root 10 Oct 27 05:29 scsi-35000cca01540e340-part9 -> ../../sde9lrwxrwxrwx 1 root root  9 Oct 27 05:29 scsi-SATA_STEC_M8IOPS-50_STM000136649 -> ../../sdclrwxrwxrwx 1 root root 10 Oct 27 05:29 scsi-SATA_STEC_M8IOPS-50_STM000136649-part1 -> ../../sdc1lrwxrwxrwx 1 root root 10 Oct 27 05:29 scsi-SATA_STEC_M8IOPS-50_STM000136649-part9 -> ../../sdc9
总结

以上是内存溢出为你收集整理的Linux / Ubuntu上的ZFS:在Ubuntu从13.04升级到13.10之后帮助导入zpool,设备ID已更改全部内容,希望文章能够帮你解决Linux / Ubuntu上的ZFS:在Ubuntu从13.04升级到13.10之后帮助导入zpool,设备ID已更改所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1037961.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存