發表文章

目前顯示的是 6月, 2018的文章

各種RAID架構比較表

圖片
RAID方案 硬碟數 可用容量 效能 安全性 主要應用 JBOD 大於2 全部 不變 幾乎等於0 容量至上 RAID 0 大於2 全部 最高 危險 追求效能的狂熱玩家 RAID 1 2 總容量的50% 稍有提升 最高 完全不能出錯的資料備份 RAID 0+1 4以上的偶數 總容量的50% 高 極高 同時需要備份和效能,且預算無上限 RAID 5 3以上 N-1顆 讀快寫慢 好 同RAID 0+1但預算限制 RAID 0+1 RAID 0與RAID 1的組合,先作RAID 0,再作RAID 1,至少需要4臺或4以上偶數的硬碟,以最小的4臺硬碟為例,RAID 0+1是先把硬碟分成2組,每組的2臺硬碟先構成以Stripe方式存取資料的RAID 0,再讓兩組RAID 0構成鏡像的RAID 1。 RAID 0+1的優點是兼具效能與可靠性,由於硬碟在底層構成Stripe的RAID 0,每筆資料都會切成小區塊依序寫入所有硬碟,每次存取都會用到底層的所有硬碟,因此頻寬利用率通常較單純的RAID 1高。 比起單純的RAID 0,RAID 0+1在上層還有一層RAID 1的保護,除底層的兩組RAID 0同時各損壞1或2臺硬碟的情況以外,如果是某組RAID 0損毀1或2臺硬碟,系統都還能依靠另一組RAID 0維持運作。缺點則是容量利用率低,有效容量只有硬碟總容量的50%。 RAID 10 同樣是RAID 0與RAID 1的組合,但是先作RAID 1,再建立RAID 0,同樣也是需要4臺以上偶數的硬碟。以最小的4臺硬碟為例,RAID 10是先把硬碟分成2臺1組,每組的2臺硬碟先互相構成鏡像的RAID 1,然後兩組RAID 1再構成以Stripe存取資料的RAID 0。 RAID 10的優缺點與RAID 0+1類似,同樣都兼具RAID 0的高效能與RAID 1的高可靠性,但容量利用率低。不過,就可靠性來說,RAID 10較0+1略佳,除非底層兩組RAID 1發生其中1組的2臺硬碟同時損毀,才會完全失效。如果只是兩組RAID 1各損壞1臺硬碟,RAID 10還能維持正常運作。

Powershell 的比較運算子

比較運算子有分字串及數字的比較。字串又分為限制大小寫及不限制大小寫的比較。 若是要比較大小寫時,需在運算子前面加上c字元,如-cle。 運算子 說明 範例 結果 -le 小於或等於 ( 字串不限大小寫 ) 10 –le 10 9 –le 10 “A” –le “a” “B” –le “A” True True True False -lt 小於 ( 字串不限大小寫 ) 10 –lt 10 9 –lt 10 “A” –lt “a” “A” –lt “B” False True False True -ge 大於或等於 ( 字串不限大小寫 ) 10 –ge 10 11 –ge 10 “A” –ge “a” “A” –ge “B” True True True False -gt 大於 ( 字串不限大小寫 ) 10 –gt 10 11 –gt 10 “A” –gt “a” “B” –gt “A” False True False True -eq 相等 ( 字串不限大小寫 ) 10 –eq 10 9 –eq 10 “A” –eq “a” “A” –eq “b” True False True False -ne 不相等 ( 字串不限大小寫 ) 10 –ne 10 9 –ne 10 “A” –ne “a” “A” –ne “b” False True False True -like 相似 ( 字串可用*和 ? 替代,並不限大小寫 ) “ABC” –like “a*” “ABC” –like “a??” “ABC” –like “a?” True True False -notlike 不相似 ( 字串可用*和 ? 替代,並不限大小寫 ) “ABC” –notlike “a*” “ABC” –notlike “a??” “ABC” –notlike “a?” False False True -matc