[問題] 有關ZFS換電腦的問題

看板Linux作者 (不良咪)時間11年前 (2015/01/23 14:00), 11年前編輯推噓4(4016)
留言20則, 7人參與, 最新討論串1/1
據說ZFSONLINUX已經很成熟了,小弟最近整理了一部電腦測試。 確實是一個很不錯的檔案系統。但是仍然有一些不解的地方,請教各位先進: 1. 小弟使用了五顆硬碟做RAID-Z1 zpool create sdb sdc sdd sde sdf mypool 成功建立了mypool,掛載到 /mypool 並且可以正常運作。 但是由於是臨時建立的機器,還不是很穩定,開機抓取硬碟的順序有時候會走掉。 所以,當上面的 sdb sdc sdd sde sdf (*sda是開機放作業系統的硬碟*) 開機變成 sda sdc sdd sde sdf (*開機硬碟跑到sdb去了*) 這時候,zfs會以為陣列中的 sdb壞掉了,發出警訊。 當然,這時候如果不察,做了Rebuild,就會發生慘案了。 請問有沒有辦法避免這個情形。 2. 延伸上面這個問題,讓我不禁想到,那萬一我的電腦壞掉了,要換機器。 要如何將現有的ZFS搬移到新的電腦去,那時候所有的sda、sdb、sdc.... 有可能是不一樣的。會不會這些資料就讀不出來了呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.181.22 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1421992823.A.60E.html ※ 編輯: NGCat (220.132.181.22), 01/23/2015 14:01:36

01/23 16:09, , 1F
不懂zfs,但一般避免順序問題是走uuid,zfs支援嗎?
01/23 16:09, 1F

01/23 16:11, , 2F
當然支援!
01/23 16:11, 2F

01/23 16:24, , 3F
那就定義成uuid吧,既然sdX會出包的話
01/23 16:24, 3F

01/23 18:34, , 4F
有點怪怪的,底層不是用uuid掃描抓取裝置嗎?
01/23 18:34, 4F

01/23 18:35, , 5F
linux raid or lvm 回抓取 uuid 與結構資訊
01/23 18:35, 5F

01/23 18:36, , 6F
zfs 實作應該不會糟糕成這樣,是有誤會還是
01/23 18:36, 6F

01/23 20:16, , 7F
you can use disk/by-id/scsi(or ata)-XXXX instead of sd*
01/23 20:16, 7F

01/23 20:51, , 8F
the above name is OEM+product+serial, should be uniq to
01/23 20:51, 8F

01/23 20:52, , 9F
all normal device
01/23 20:52, 9F

01/24 15:31, , 10F
zfs若是出現警訊應該是硬碟真的有問題。zfs本身不是看那個
01/24 15:31, 10F

01/24 15:32, , 11F
硬碟順序。前面建議的沒錯,用uuid的方式即可。zpool expor
01/24 15:32, 11F

01/24 15:33, , 12F
import很多次於不同電腦,那個sd?順序不同,沒出過問題。
01/24 15:33, 12F

01/24 15:34, , 13F
/dev/disk/by-id應該可以看到。
01/24 15:34, 13F

01/24 21:58, , 14F
uuid不是FORMAT之後才會出現嗎?在建立RAID階段還沒有FORMAT
01/24 21:58, 14F

01/24 22:01, , 15F
小弟再試試看,應該是真的有地方漏掉了。謝謝大家!
01/24 22:01, 15F

01/25 23:57, , 16F
UUID有很多啊
01/25 23:57, 16F

01/26 12:53, , 17F
ZFS底下建議使用整個硬碟。/dev/disk/by-id底下不帶part?字
01/26 12:53, 17F

01/26 12:54, , 18F
尾的直接用。譬如/dev/disk/by-id/scsi開頭的。換電腦應該
01/26 12:54, 18F

01/26 12:54, , 19F
也不會改變。
01/26 12:54, 19F

02/17 01:04, , 20F
謝謝,使用by-id方式,測試可以用。
02/17 01:04, 20F
文章代碼(AID): #1KmUDtOE (Linux)