2020年10月13日 星期二

RAID 0 和 RAID 1 和 RAID 5 的差別

https://dotblogs.com.tw/jiajhou/2011/12/22/63091

RAID 0 跟 RAID 1 都是將二顆硬碟組合成一顆硬碟,但結果是不同的

假設有a b硬碟都為20G
RAID 0 的結果為 在系統內看到一顆硬碟容量為 20+20=40G
RAID 0 可以將二個硬碟容量加總,資料寫入時是一部分寫入第一顆硬碟,一部份寫入第二顆硬碟,優點是寫入跟讀取速度增加,但缺點是沒有容錯功能.一旦其中一顆硬碟損壞,將造成資料的損壞.

RAID 1 的結果為 在系統內看到一顆硬碟容量為 20+20=20G (Mirror鏡射)
RAID 1 雖然也是將a b硬碟組合成一顆硬碟,但是它是將b硬碟作成a硬碟的鏡射碟.也就是說資料在寫入a硬碟時同時也寫入了一份複本在b硬碟,優點是資料在存取時同時有一份是備分檔,缺點是會浪費一顆硬碟,因為二顆硬碟是存放著相同的資料。

RAID 5 的組成一定是3顆以上的硬碟,其容量的計算是(n-1)顆
假設有a b c 三顆硬碟是20G
組成 RAID 5 之後容量是 20+20+20=40G
RAID 5 結合了 RAID 0 跟 RAID 1,它將硬碟的容量加總了,但是又保留了一顆的容量在作檔案的容錯,在寫入資料時會透過其演算法去寫入三顆硬碟之中,假設C硬碟掛掉了,只要將一顆新的 20G取代 C 硬碟,RAID 5 的容錯機制會由A B 二顆硬碟中留下的資料來還原 C 硬碟的資料,但前提是壞一顆硬碟,如果同時壞二顆,那資料亦是全毁.

RAID 0 可以將硬碟容量加總,增加讀取速度,但是沒有容錯功能.
RAID 1 可以將資料鏡射一份,但是讀取速度沒有增加.而且要浪費一顆硬碟.
RAID 5 可以將硬碟容量加總,亦可以增加讀取速度,也有容錯功能.而且多顆組合起來只會浪費一顆硬碟.不像RAID 1每二顆硬碟會浪費一顆.

由於RAID 5 只容許同時有一顆硬碟損壞.就有了RAID 0+1 或 RAID 1+0
這是更安全的作法.但相對的也更浪費硬碟.
假設有4個硬碟 A B C D 各20G
RAID 0 A+B => 20+20=40(E)
RAID 0 C+D => 20+20=40(F)

在這裡由A B C D 組成了二顆RAID 0的硬碟.雖然容量加總了.但並沒有容錯功能
所以
RAID 1 E+F => 40+40=40(G)

RAID 1+0 則是反過來運作
RAID 1 A+B => 20+20=20(E)
RAID 1 C+D => 20+20=20(F)

RAID 0 E+F => 20+20=40(G)

作RAID 最好是都用相同容量的硬碟,如果容量不同.則以當中容量最小的為基準
如 A=20G B=30G C=40G
RAID 0 A+B => 20+30=40
RAID 1 A+B => 20+30=20
RAID 5 A+B+C => 20+30+40 => 20+20=40 (n-1)

 

 

 

各種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但預算限制

 



2020年7月24日 星期五

iPhone 如何把HEIC轉jpeg

1. 開啟檔案app
2. 點右下角瀏覽
3. 進入「我的iphone」資料夾
4. 空白處長按,跳出選單,點擊新增檔案夾
5. 隨意輸入名稱
6. 開啟照片app,在照片選擇畫面,長按要轉換格式的照片,選拷貝
7. 回到剛才建立檔案夾,空白處長按,顯示選單,選貼上即可!複製後的照片是jpeg格式!(不是jpg)

參考
https://www.google.com/amp/s/www.howtogeek.com/666363/how-to-convert-heic-photos-to-jpg-on-iphone-and-ipad/amp/

2020年7月21日 星期二

HE.net 提供免費 DNS 代管服務(Free DNS)

https://www.google.com/amp/s/free.com.tw/free-dns-he-net/%3famp

HE.net 提供免費 DNS 代管服務(Free DNS)
已經有很長一段時間沒有介紹免費 DNS 服務,大部分架站的朋友可能都會使用網域名稱註冊商、虛擬主機商提供的 DNS 伺服器,如果流量較大、需要更快的品質,會選擇付費的 DNS 服務。本文要介紹一個老牌的免費 DNS 代管服務 HE.net,如果你想架站又想找個安全、穩定、快速的 DNS 伺服器,那可以來看看這篇文章的介紹。
HE.net 是美國的一家大型網路提供商 Hurricane Electric,旗下有相當多營業項目,其中有針對架站者提供的網域名稱伺服器(Domain Name Servers, DNS),若你的網域名稱註冊商不提供 DNS 功能,或者限制太多,都可以把域名指向 HE.net 來做管理。
HE.net 的 DNS 代管功能提供 50 個網域名稱的配額,也就是一個帳戶可以加入最多 50 個網址,對一般使用者來說綽綽有餘,支援常見的 A、AAAA、CNAME、MX、NS、TXT 等記錄,可以設定的 TTL 值從 300(5 分鐘) 至 86400(24 小時)。

網站名稱:HE.net Free DNS
網站鏈結:https://dns.he.net/

使用教學

STEP 1

開啟 HE.net 網站後,點選左側的 Register 按鈕可以免費註冊帳戶,註冊後可以使用旗下的相關服務。註冊時必須填入帳戶名稱、Email、姓名、國家、地址、郵遞區號、電話號碼等等。
註冊後別忘了去信箱收取驗證郵件,使用隨機產生的密碼登入 HE.net,登入後再把密碼設定為自己想要的密碼。
HE.net 提供免費 DNS 代管服務(Free DNS)
STEP 2
第一次使用時從左側的 Zone Functions 選擇「Add a New Domain」來加入一個全新的網域名稱,登入後也會提示你要把網域名稱的 DNS 設定為 HE.net 的四組記錄:ns2~ns5.he.net。
HE.net 提供免費 DNS 代管服務(Free DNS)
STEP 3
加入後預設會有 SOA 和 NS 記錄,從上方來選擇要加入的 A、CNAME、MX 記錄,這部份就不多做說明了,如果你有架站的話應該會知道如何進行操作和設定。
HE.net 提供免費 DNS 代管服務(Free DNS)
STEP 4
HE.net 的 DNS 介面設計很簡單,也很易於操作,在設定記錄時可以選擇 TTL(Time to Live),如前面所說的,可以設定為 300 至 86400 。
HE.net 提供免費 DNS 代管服務(Free DNS)
設定後等待 24 至 48 小時的 DNS 更新,生效後就能以 HE.net 作為你網站的 DNS 代管伺服器囉!
Bu




2020年4月21日 星期二

google全文翻譯小工具

將以下html插入body標籤之間即可

<input type="text" id=url>
<button onclick=myFunction()>翻譯</button>

<script>
function myFunction() {
  window.open("https://translate.google.com.tw/translate?sl=en&tl=zh-TW&u="+document.getElementById("url").value);
}
</script>