有關使用ZFS,硬碟容量的疑問 - Linux

Todd Johnson avatar
By Todd Johnson
at 2015-02-17T11:26

Table of Contents

謝謝大家提供資訊。=^_^=

如果容量計算在RAIDZ下,是以最小那一顆做基礎計算,就是得換同樣大小的硬碟。
不然單顆換再大都是浪費。
也就是說,如果想要擴大容量,還是只能跟傳統一樣,全組一起換,
資料還得大搬風一次。
這樣子感覺ZFS就沒有想像中強大了。=^_^=

我是在換硬碟的文件中有看到-e這個參數。不過在create pool下,是沒有這個參數的。
所以個人認為在RAIDZ的模式下,是沒有用的。

真是功敗垂成,本來以為找到了一個可以用RAID,又可以單顆擴充容量的檔案系統說。
這樣子在實戰的使用中,就可以隨著時間與科技的進步,(*還有銀兩XD*),
逐步更換硬體,讓RAID POOL變大。

現在看起來,這個想法在ZFS下,只能不使用RAID,才能達成了。
只是這樣,因為各硬體損壞的機率變成是加起來的,沒有RAID的保護,
在大容量的POOL下,風險反而是太高。就不是小弟要所要的安全可行的方案了。


※ 引述《NGCat (不良咪)》之銘言:
: 小弟在Scientific Linux下,使用ZFS,經過一番波折,終於將系統架設起來了。
: 使用了五顆不同容量的實體硬碟,分別為3T、2T、2T、2T、1.5T
: zpool create mypool disk1 disk2 disk3 disk4 disk5
: 其中,disk1~5為實體硬碟的id名稱。
: 可以得到一個約10T (10057678464) 超大容量的mypool
: 後來想測試一下 raidz1 所以 destroy mypool 之後,重新下指令
: zpool create mypool raidz1 disk1 disk2 disk3 disk4 disk5
: 發現mypool剩下不到6T (5752018048)。
: 這應該是用最小的那個1.5T當基準,也就是5顆1.5T硬碟去處理後的結果。
: 也就是發現在raidz中,使用不同大小的硬碟,和linux傳統的raid情況一樣,
: 是以最小的硬碟容量為基準,不能完整地用到整顆實體硬碟的容量。
: 小弟一直以為在zfs中,如果容量不夠,我們可以新增硬碟,
: 或者將小容量的硬碟換成較大容量的硬碟,不停機,動態的新增檔案系統。
: 請問這個觀念是不是錯的?
: 還是這個觀念只是適用於不使用raidz的狀況下?

--
Tags: Linux

All Comments

Odelette avatar
By Odelette
at 2015-02-21T17:26
http://ppt.cc/a0Sj 這篇你有看過嗎?
Vanessa avatar
By Vanessa
at 2015-02-23T23:40
沒有看過,趕快來拜讀一下,謝謝!!
Dinah avatar
By Dinah
at 2015-02-28T17:00
這一篇講的是更換硬碟,而且看起來應該不是在RAIDZ模式下。
Freda avatar
By Freda
at 2015-03-04T12:04
使用的就是小弟文中提到的-e參數。
Gilbert avatar
By Gilbert
at 2015-03-06T14:16
現在用【zfs raidz different size disks】拜神中...XD
Olga avatar
By Olga
at 2015-03-10T11:49
看來有一個可行的解法,就是將硬碟切成多個相同容量的VDEV
Damian avatar
By Damian
at 2015-03-14T15:42
不過就算改用RAID3,還是有相當大的風險。
Hazel avatar
By Hazel
at 2015-03-14T18:51
看來只有找五顆1.5T的來玩RAIDZ1了,殘念ing...。

請問Ubuntu的驅動程式Centos可以用嗎?

Irma avatar
By Irma
at 2015-02-17T07:57
請問各位,在下用的是VIA VX900的顯示晶片, 我在網路上只能找到Ubuntu的驅動程式, 可是我只能裝的起來Centos(這又是另外一個故事了) 想請問一下,這個驅動程式可以裝嗎? 若是用opensource,應該要如何做呢? 感謝各位~~~ -- ╮ ─┬─┬─ ...

有關使用ZFS,硬碟容量的疑問

Tom avatar
By Tom
at 2015-02-17T01:55
小弟在Scientific Linux下,使用ZFS,經過一番波折,終於將系統架設起來了。 使用了五顆不同容量的實體硬碟,分別為3T、2T、2T、2T、1.5T zpool create mypool disk1 disk2 disk3 disk4 disk5 其中,disk1~5為實體硬碟的id名稱。 ...

磁碟陣列系統無法掛載

Edward Lewis avatar
By Edward Lewis
at 2015-02-17T00:22
各位大大好 小弟有個問題想請教大家,本來的RAID5的磁碟陣列系統(HP P2000)都可以正常掛載 因為近期擴充硬碟的部分,直接將新的硬碟插上去機器後 開機後,原本可以進行掛載的server就無法掛載到P2000 使用過相關mount指令都無法成功掛載 在server上使用 dmesg | gr ...

Debian taiwan mirror 失連?

James avatar
By James
at 2015-02-17T00:07
※ 引述《qas612820704 (Lego)》之銘言: : 最近 ftp.tw.debian.org 這個mirror是壞掉媽? 還是是我的問題 : 我update一直fail 搞倒我都不能更新跟裝套件 : 我ping ftp.tw.debian.org ping 不到 : 1. 請問如果是mirror壞 ...

Ubuntu如何下達單用一個port?

John avatar
By John
at 2015-02-16T22:53
不好意思~ 實在不知道該問哪一個板? 只好在這裡問! 我有一個裝置,在ubuntu中下一個指令ls /dev/ttyACM* 出現幾個: /dev/ttyACM0 /dev/ttyACM1 /dev/ttyACM2 /dev/ttyACM3 http://ppt.cc/e4Mb 我是這麼打的:. ...