我需要在FreeNAS上的zpool中更换损坏的磁盘。
zpool status
表演
gptid/5fe33556-3ff2-11e2-9437-f46d049aaeca UNAVAIL 0 0 0 cannot open
我如何找到该磁盘的序列号?
更多:
glabel status
给出:
Name Status Components
ufs/FreeNASs3 N/A da0s3
ufs/FreeNASs4 N/A da0s4
ufsid/4fa405ab96518680 N/A da0s1a
ufs/FreeNASs1a N/A da0s1a
ufs/FreeNASs2a N/A da0s2a
gptid/5f3c0517-3ff2-11e2-9437-f46d049aaeca N/A ada1p2
gptid/60570005-3ff2-11e2-9437-f46d049aaeca N/A ada3p2
gptid/60ebeaa5-3ff2-11e2-9437-f46d049aaeca N/A ada4p2
gptid/a767b8ef-1c95-11e2-af4c-f46d049aaeca N/A ada6p2
gptid/61925b86-3ff2-11e2-9437-f46d049aaeca N/A ada9p2
gptid/4599731b-8f15-11e1-a14c-f46d049aaeca N/A ada10p2
我gptid/5fe33556
在那看不到。
并camcontrol devlist
给出:
<Hitachi HDS723030BLE640 MX6OAAB0> at scbus0 target 0 lun 0 (pass0,ada0)
<ST3000VX000-9YW166 CV13> at scbus4 target 0 lun 0 (pass1,ada1)
<ST3000VX000-9YW166 CV13> at scbus6 target 0 lun 0 (pass3,ada3)
<Hitachi HDS723030BLE640 MX6OAAB0> at scbus7 target 0 lun 0 (pass4,ada4)
<ST3000DM001-9YN166 CC4C> at scbus8 target 0 lun 0 (pass5,ada5)
<WDC WD30EZRX-00MMMB0 80.00A80> at scbus8 target 1 lun 0 (pass6,ada6)
<WDC WD30EZRX-00MMMB0 80.00A80> at scbus9 target 0 lun 0 (pass7,ada7)
<ST3000DM001-9YN166 CC4C> at scbus9 target 1 lun 0 (pass8,ada8)
<Hitachi HDS723030BLE640 MX6OAAB0> at scbus10 target 0 lun 0 (pass9,ada9)
<Hitachi HDS5C3030ALA630 MEAOA580> at scbus11 target 0 lun 0 (pass10,ada10)
< USB Flash Memory 1.00> at scbus12 target 0 lun 0 (pass11,da0)
这是否意味着ada2
坏磁盘?
更新:
好的,我很确定那ada2
是坏磁盘。而且我有笔记,所以我知道那是哪个磁盘。
但是看来我上次在包装盒中留了一个备用零件ada0。我可以用ada0远程替换ada2吗?直到有人到办公室?
因此,这里的问题更多是关于如何识别此分区来自哪个磁盘的?(因为磁盘序列可以在dmesg中找到)
—
Ouki 2014年
我的坏处是
—
Ouki 2014年
dmesg
:有驱动器型号,但没有序列号。似乎只能smartcl -i
给您这种信息。为什么要用它呢,因为一旦从磁盘盒中取出磁盘,它就会写在磁盘标签上了!
我需要序列号,所以我知道要拉出哪个磁盘...我不知道那个长的gptid字符串指的是什么...它曾经说“ ada”,但仅此而已。
—
2014年
该
—
Ouki 2014年
gptid
是GEOM唯一ID。既然磁盘已关闭,您将无法获取串行,但仍可以弄清楚要拉出哪个“ adaX”。
这是一个经典示例,说明最佳实践为何建议您使用GPT标签,并在GPT标签中包含序列号(或序列号的至少几个低位数字)。这样,当ZFS告诉您GPT标签已失败时,您将确切知道磁盘SN是。GPT标签也需要在磁盘托盘的正面进行物理标记,因此,明确指出需要拉出哪个驱动器才能找到给定的序列号。参见Lucas&Jude撰写的ZFS Mastery。
—
Jim L.