有關ZFS換電腦的問題 - Linux

Jake avatar
By Jake
at 2015-01-23T14:00

Table of Contents

據說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....

有可能是不一樣的。會不會這些資料就讀不出來了呢?


--
Tags: Linux

All Comments

Cara avatar
By Cara
at 2015-01-25T13:25
不懂zfs,但一般避免順序問題是走uuid,zfs支援嗎?
Lucy avatar
By Lucy
at 2015-01-30T05:48
當然支援!
Zenobia avatar
By Zenobia
at 2015-02-03T01:49
那就定義成uuid吧,既然sdX會出包的話
Hedy avatar
By Hedy
at 2015-02-05T02:49
有點怪怪的,底層不是用uuid掃描抓取裝置嗎?
Zenobia avatar
By Zenobia
at 2015-02-09T02:40
linux raid or lvm 回抓取 uuid 與結構資訊
Adele avatar
By Adele
at 2015-02-09T17:26
zfs 實作應該不會糟糕成這樣,是有誤會還是
Michael avatar
By Michael
at 2015-02-11T15:24
you can use disk/by-id/scsi(or ata)-XXXX instead of sd*
Madame avatar
By Madame
at 2015-02-14T20:42
the above name is OEM+product+serial, should be uniq to
Eartha avatar
By Eartha
at 2015-02-17T11:20
all normal device
Eartha avatar
By Eartha
at 2015-02-19T10:25
zfs若是出現警訊應該是硬碟真的有問題。zfs本身不是看那個
Edward Lewis avatar
By Edward Lewis
at 2015-02-19T16:13
硬碟順序。前面建議的沒錯,用uuid的方式即可。zpool expor
Hedwig avatar
By Hedwig
at 2015-02-20T04:46
import很多次於不同電腦,那個sd?順序不同,沒出過問題。
Zora avatar
By Zora
at 2015-02-25T02:12
/dev/disk/by-id應該可以看到。
Caitlin avatar
By Caitlin
at 2015-02-28T16:59
uuid不是FORMAT之後才會出現嗎?在建立RAID階段還沒有FORMAT
Sandy avatar
By Sandy
at 2015-03-01T16:10
小弟再試試看,應該是真的有地方漏掉了。謝謝大家!
John avatar
By John
at 2015-03-05T17:51
UUID有很多啊
Edwina avatar
By Edwina
at 2015-03-07T02:25
ZFS底下建議使用整個硬碟。/dev/disk/by-id底下不帶part?字
George avatar
By George
at 2015-03-10T10:40
尾的直接用。譬如/dev/disk/by-id/scsi開頭的。換電腦應該
也不會改變。
Zanna avatar
By Zanna
at 2015-03-13T19:52
謝謝,使用by-id方式,測試可以用。

ppp0與eth0之橋接問題

Sierra Rose avatar
By Sierra Rose
at 2015-01-23T10:31
Hi, 各位板友前輩們好, 最近我在玩3G dongle移植到embedded Linux上, 目前已經可以正確識別3G dongle並可以成功連線, 大概想要用vlan的方式把ppp0跟eth0橋接起來, 我的指令大概是這樣: vconfig add eth0 42 ifconfig eth0.42 u ...

如何讓shellscript重開機後繼續執行

Elizabeth avatar
By Elizabeth
at 2015-01-22T14:04
如標題所示,小弟寫了一個shell script, 過程中需要reboot機器, 想請問有什麼方法能讓機器重啟後, 繼續執行shellscript尚未執行的部分, 還請版上前輩多多指教, 謝謝 - ...

VPN Server 架設問題

Madame avatar
By Madame
at 2015-01-22T10:30
※ 引述《gamed (Maiko)》之銘言: : 最近因為課業需求 : 在我自己電腦架了一台VPN : 主要想要研究 IP Security : google 有很多架設文章 : 目前可以架設出來 : client(XP) 可以連到 server(ubuntu) : 但是我想要看不同的協議的封包 : ESP ...

VPN Server 架設問題

Steve avatar
By Steve
at 2015-01-22T00:07
最近因為課業需求 在我自己電腦架了一台VPN 主要想要研究 IP Security google 有很多架設文章 目前可以架設出來 client(XP) 可以連到 server(ubuntu) 但是我想要看不同的協議的封包 ESP協議 和 AH協議 請問要改哪裡的conf 呢? 另外 我client ...

手殘lvresize root lv 比filesystem小

Joe avatar
By Joe
at 2015-01-21T23:30
請各位大大求救了 我剛剛要 lvresize root lv,是掛載我根目錄的一個lv 我只是想resize小一點,本來想打 lvresize -l -1297 lv 卻打成lvresize -l 1297 lv,lv變5G,filesystem是6G 我沒仔細看訊息,還按yes,現在目前root l ...