作者copycat14 (copycat)
看板PC_Shopping
標題[請益] 2個硬碟如何實時備份?不是備援喔
時間Sun Mar 22 12:05:29 2020
最近買2個6 TB HDD。
一開始我就打算做備份用,
2個硬碟做raid 1鏡像。
後來爬文看到:raid 1是備援、不能算是備份。雖然1個硬碟物理損壞,另一個硬碟的資
料
還救得回來;
但是,因為2個硬碟是鏡像,在電腦裡面就等於1個硬碟,我如果手滑誤刪,或者檔案有錯
誤
......,鏡像是「同時連動」的,2顆硬碟的資料會同時毀損或消失。
如果是2個硬碟、不做raid1但定期備份的話;因為不是同時連動的,所以主硬碟資料有問
題
,我可以選擇不要備份到另一個硬碟。
但是,如果是實時備份(不論同一台電腦或異地),不也是和Raid1一樣,主硬碟有動靜、
另
一顆備份的硬碟也跟著連動?
為什麼網路上有網友強調「備份」和「備援」的不同,並警告不要太依賴「raid 1」?
當然,最好的辦法是異地備份(最好做到Nas上面)、2地的硬碟做
R1,既有備
份
又有備援,資料遺失的風險就很低了。但這樣一份硬碟要做4個(2*2),蠻不划算的....
..
或是說,R
1是備援也沒關係,至少比單用1顆硬碟什麼都不做、安全很多了,R
1已經
規避掉「一顆硬碟壞,資料全毀」的危險,2顆硬碟都壞的機率不是零,只要別同時壞,1
顆
時可以馬上再買新的補救。
只是比異地備份危險ㄧ點點而已?
3顆硬碟也是折衷作法,異地、其中1地做R
1.....
今天我只有一顆硬碟要做備份,為來若是有3顆、4顆硬碟呢?4*2和4*3顆、4*4個硬碟(
外
加nas或硬碟架......),成本就貴好幾倍了。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.170.27.33 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1584849931.A.748.html
→ spikekyo : 買台2 bay NAS比較快03/22 12:07
推 howard1414 : 用網路硬碟比較好吧?Google這類的都有歷史檔案回復 03/22 12:08
→ howard1414 : 的功能03/22 12:08
推 dw7931425 : 你可以買兩台的nas03/22 12:11
→ spfy : 欸 你整篇東拉西扯 一下R1一下R0還覺得不划算 03/22 12:14
→ spfy : 所以結論是要問什麼? 還有你知道R0是什麼嗎?03/22 12:14
推 marunaru : 根本沒搞懂RAID的概念03/22 12:19
→ copycat14 : 我打錯字了 從頭到尾都raid103/22 12:19
→ marunaru : 做RAID0你一顆硬碟壞掉整個Raid就crash了03/22 12:20
知道 文章中間打錯raid 0 後面全錯
已經修正了 0 是最不安全的組法 只是讀取速度快而已
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 12:23:43
推 jackwula9211: 你搞錯raid的意思了03/22 12:23
→ jackwula9211: 要找的是有備份壓縮功能的,或是買多台定時錯開備份 03/22 12:24
推 SoDoge : 你修個內文唄 一下0一下1 看的很累03/22 12:25
推 marunaru : 手滑誤刪是使用者習慣問題,跟你用什麼技術都無關03/22 12:26
我是沒誤刪過重要資料,只是我硬要想出RAID 1的危險而舉出的例子。
不然,我想不通「備援」和「備份」差別在哪裡,為什麼有人會說備援不如備份?
我很想先在同一個電腦做R1,以後有新硬碟再異地;
但上網爬文後,都是推薦異地優先、R1不是備份、不安全......
→ marunaru : 怕檔案損毀你該買有校驗的SAS 或是搭配具有檢核03/22 12:26
→ marunaru : 機制和CACHE的Raid 要有額外備份保護的功能你會需要03/22 12:26
→ marunaru : snapshot03/22 12:26
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 12:32:09
推 bitlife : 好的備份方案通常會保存多個時間點,手滑短時間發現 03/22 12:28
那,備份和備援最主要的差別是, 備援只是鏡像複製,把很多的硬碟算成一個硬碟 (0=容量全加起來 1=鏡像 5=至少3個硬碟,容錯2顆) 備份是不同硬碟複製資料,會保存多個時間點嗎? 像是 今天我買4個6T硬碟,2個在電腦主機raid1,這2個是備援; 2個在異地Nas做raid1,這兩顆也是備援; Nas的2顆硬碟 (實質1顆6T)是 「電腦主機2顆 (實質只有6T空間)」的備份? 推 SoDoge : 花點錢 買個做雙硬碟2 bay 的NAS最無腦簡單 03/22 12:28
→ bitlife : 會有較近期的備份檔可救回 03/22 12:28
推 soem : 備份通常不會做到realtime(實時),因為備份儲存追求03/22 12:31
→ soem : 的面向跟線上用的不一樣(效能、可靠性之類的)03/22 12:32
理解,謝謝你簡要的說明。
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 12:35:19
推 marunaru : 要做到實時備份 就是RAID r1 r5 r6這些方案 都是在 03/22 12:35
→ marunaru : 檔案抄寫的過程之中就計算好parity跟data striping 03/22 12:35
→ marunaru : 並寫入硬碟03/22 12:35
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 12:42:25
推 BlackCoal : 筆電,SSD+HDD用free file sync,one drive + goog03/22 12:37
→ BlackCoal : le drive,每週接外接HDD用fast copy備份,這還是我03/22 12:37
→ BlackCoal : 覺得手上資料不是很重要03/22 12:37
推 marunaru : 備援是指整個系統 當我今天機房遭遇重大打擊 例如大03/22 12:37
→ marunaru : 規模跳電 天災 我為了維持我的業務或服務運作,我會03/22 12:37
→ marunaru : 需要一個備援的系統在其他地方正常運作,所以才會03/22 12:37
→ marunaru : 有異地備援的概念,至於資料期間或許有時間差上的損03/22 12:37
→ marunaru : 失都在可接受範圍03/22 12:37
推 marunaru : 而備援的系統 通常每天到每週都會有sync的過程,是03/22 12:39
→ marunaru : 備份的延伸 力求損失以及downtime的最小化03/22 12:39
→ marunaru : 備份:針對資料 備援:針對整個系統服務03/22 12:40
謝謝講解
→ mshx : 明顯raid認知錯誤 ,一個硬碟損毀時 ,raid會經由sm03/22 12:41
→ mshx : art或CRC等錯誤偵測機制得知 ,而停用損毀的裝置 ,03/22 12:41
→ mshx : 若有備援則開始複製到備援碟上03/22 12:41
推 marunaru : 你從頭到位都把備份跟備援的目的搞錯了 同樣有一個03/22 12:44
→ marunaru : 備字 但用途不同 03/22 12:44
那網路上 R1是備援這種說法是錯的嗎?
R1 更像是備份資料,但R1或其他磁碟陣列 一定會在放在一起啊,
R1可以防得了單個硬碟損壞,
至於硬碟、主機所在環境火災跳電或摔壞,R1防不住的......
(我暫時也不打算防這個)
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 12:51:52
推 marunaru : 你今天家裡放一個nas 裡面做r1存資料 叫做備份 你在 03/22 12:46
→ marunaru : 其他地方例如親戚家或公司放另一台nas 做sync 這還 03/22 12:46
→ marunaru : 是叫做備份03/22 12:46
推 astroflyer : 樓上放在自己家裡的例子應該叫備援 應該是打錯 03/22 12:49
噓 NX9999 : 即時(O) 實時(X) 03/22 12:51
→ fonzae : Rsync去了解一下 03/22 12:51
好喔
推 marunaru : 沒有 這都是備份 如果要上升到備援 應該是連電腦主03/22 12:52
→ marunaru : 機都要討論進去 我今天如果電腦壞掉 我就不能工作03/22 12:52
→ marunaru : 我的資料備份在nas很安全 但我依舊得等到電腦修好03/22 12:52
→ marunaru : 或是買新der我才能繼續工作 如果是備援 你就要平時 03/22 12:52
→ marunaru : 準備兩台電腦03/22 12:52
照你這麼說,和我爬文看到的完全不同......
反正都是備份,先做R1沒差,以後在老家弄nas備份就好了。
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 12:57:07
推 marunaru : R1就是備份 兩個硬碟在資料寫入過程中就完成互相抄03/22 12:55
→ marunaru : 寫 你可以把其中一顆拔去給別的主機讀取 資料可以03/22 12:55
→ marunaru : 完整讀取出來 燒毀各種外力情況不在保護範圍內03/22 12:55
R1之前要格式化,如果R1途中1顆硬碟掛了,
這時候我要補一顆新硬碟。
若是我菜鳥不懂步驟,
把僅剩的1顆硬碟和新硬碟從頭做R1,通通格式化......
反正,各種雷包情況要先想到......
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 13:02:48
→ mikapauli : raid1是備援,而備援當然也是備份 03/22 12:58
推 marunaru : 嚴格來講 在主機上面用raid只是起到資料保護的功能03/22 12:58
→ marunaru : 避免硬碟損毀的狀況 但你沒有保護到整台主機 你壞03/22 12:58
→ marunaru : 主機板 壞power你終究會遇到停擺的狀況 03/22 12:58
→ mikapauli : 備援的要求比備份還嚴苛 03/22 12:59
→ changmary : 誤刪會到回收筒 設定陰影複製可以快照 03/22 12:59
→ mikapauli : 講raid的備援當然就是在指drive本身而已03/22 13:00
推 sjclivelo : 買mac用time machine03/22 13:00
所以備援的意思是 資料還在,而且系統可以繼續運作;
備份則重於資料的複製?
→ mikapauli : raid1的備援是你電腦用到一半1顆SSD掛了,電腦不會03/22 13:01
→ mikapauli : 當機可以繼續正常使用,只是會收到警告03/22 13:02
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 13:04:25
推 marunaru : 你有買raid card的話把損壞的那顆拔下來換新的上去03/22 13:04
→ marunaru : 他就會自己做修復了 你根本不用做額外操作 大部分na03/22 13:04
→ marunaru : s也都是這樣 只有software raid會需要進行指令抄寫03/22 13:04
還有一個問題,如果我2個硬碟在一台電腦做raid1,
今天掛掉的是電腦,
我要
把2個硬碟挪到新電腦,繼續R1。
這個過程也可能出差錯......
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 13:10:23
→ johnpisces2 : 看完只覺得你在公三小03/22 13:09
推 RonanXidi : 個人是買5年保固的硬碟,買2個,直接當成隨身碟用 03/22 13:10
→ RonanXidi : ,到保固前一年,就再買一個5年硬碟,雖然備份比較 03/22 13:10
→ RonanXidi : 麻煩,但簡單明瞭03/22 13:10
推 RonanXidi : 而且,不管到那台電腦都可以讀取 03/22 13:15
→ mikapauli : raid5比較複雜才比較可能有問題,raid1單純很多 03/22 13:15
推 marunaru : 不會有問題 但前提是你要有raid card 而且要同廠牌03/22 13:22
又爬到一個問題
硬體RAID 1 軟體RAID 1
硬體陣列要注意磁碟陣列卡的廠牌?(不是很懂
→ allyourshit : 備份就是要錢 越高級別越貴 要省錢就賭硬碟不會壞03/22 13:22
硬碟自己壞掉的危險,和同一個地方電腦、環境(跳電、被偷、不可抗力),
就這2種危險最常見。
一份硬碟2-3顆就足夠安全了,運氣極差壞掉再補上1顆這樣。
→ allyourshit : 然後放肉片的硬碟不值得做任何備份03/22 13:25
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 13:30:24
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 13:35:23
→ middle1023 : 我的nas用raid1有快照,沒有你說的誤刪危險03/22 13:35
推 wres666 : 為什麼要做異地備援? 很簡單 今天你家灰修厝 整台03/22 13:36
→ wres666 : 電腦燒掉 請問raid1有沒有用?03/22 13:36
重點是在有沒有異地,而非備份或備援了。
我不熟悉異地操作,總之以後有餘力一定會做。
嗯 這樣準備下來 我電腦短時間內別想升級好電腦了
舊電腦壞掉也是一個可預期的危險。
我是完全不考慮雲端,雲端的危險不是資料消失,而是資料變更多份(外流)
※ 編輯: copycat14 (1.170.27.33 臺灣), 03/22/2020 13:41:30
→ crono0 : 不懂重點放在那,就只有一台電腦兩顆硬碟,頂多就 03/22 13:44
→ crono0 : 是本機做Raid1,要更好的方案就是拿出的更多小朋友 03/22 13:44
→ crono0 : 頂多再開一個陰影複製 但也不會是即時的備份 03/22 13:46
推 HarryCheng : 你敘述能力是不是有問題啊 03/22 14:07
→ spfy : 有多少預算考慮多遠好嗎...鄉民都說太遠了 03/22 14:07
→ spfy : 原PO自己也是被帶著跑還越扯越遠... 03/22 14:08
→ spfy : 幾家大公司的網路硬碟 Google MS 如果真的被外流 03/22 14:08
→ spfy : 那你就一輩子不愁吃穿了 你的資料有這麼重要嗎 03/22 14:09
推 twoseven : R1本身是備援, 也可以當是鏡像備份, 為何硬要切割 03/22 14:21
→ twoseven : 然後備份本身又有分很多種方式, 譬如版本控制, 雙向 03/22 14:23
→ twoseven : 同步, 不刪檔單雙向同步等等, 主要還是看需求吧 03/22 14:23
推 RaiGend0519 : 我懂 03/22 14:35
→ RaiGend0519 : 備份後會覺得備份硬體也有危險所以還要做備份的備份 03/22 14:35
→ RaiGend0519 : 然後想著想著很容易就無限上綱了 03/22 14:36
推 tn00210585 : 說ˋ中文 03/22 14:36
→ KY1998 : 還差UPS,誰知道會不會雷擊+斷電全部掛 03/22 14:37
推 RaiGend0519 : 考慮硬體壞掉、火災淹水、資料外流最後得出的解是 03/22 14:38
→ RaiGend0519 : 本地一份,異地NAS一份(實體),雲端加密一份 03/22 14:38
→ RaiGend0519 : 就算本地火災燒了,異地NAS被水淹了,至少還有雲端 03/22 14:40
→ RaiGend0519 : 一份可以救下來還原一定程度,雲端再出事就命了 03/22 14:40
噓 p1313230 : 實時 03/22 14:42
推 arrenwu : 你不考慮雲端的理由...還滿瞎的 03/22 14:46
→ KY1998 : 直接加大GOOGLE雲端硬碟還比較快,GFS系統沒那麼爛 03/22 14:50
推 a2470abc : 認知錯誤 去了解版本控制的概念 03/22 14:51
推 hotdogee : 無腦NAS都有快照功能了,支援Windows檔案歷程記錄 03/22 15:43
→ fonzae : Raid 1是備援這觀念是正確的,轉移硬體陣列,怕的 03/22 16:17
→ fonzae : 是別的廠牌忍不出來config 03/22 16:17
→ fonzae : 通常只要同晶片就會認出,這行為就是導回設定 03/22 16:18
→ fonzae : 而raid 1不需要,是因為兩顆資料分佈是相同的,所 03/22 16:19
→ fonzae : 以就算當作degraded,也知道裡面的分配 03/22 16:19
→ fonzae : 而軟體陣列,就去玩一下linux的softraid,NAS都是用 03/22 16:20
→ fonzae : 這個去做raid 03/22 16:20
→ fonzae : 其實不難,概念知道就很輕易做了,LVM先畫出來,接 03/22 16:21
→ fonzae : 著把那些磁區綁一起就形成了 03/22 16:21
推 bu006208 : 備援是以不中斷服務為考量 備份是以事後補救為考量 03/22 16:22
→ fonzae : 但備份就不一樣,有完全、差異,這當中又可以分成 03/22 16:24
→ fonzae : 本地、異地,不同作為,以資料輕重就能得知企業對 03/22 16:24
→ fonzae : 於此塊投入的成本,所以企業也會做異地備援、備份 03/22 16:24
→ fonzae : ,都是要防止機房發生異常,卻仍可以繼續服務,而 03/22 16:24
→ fonzae : 資料的完整性也是包在這裡面 03/22 16:24
→ fonzae : 若以一個金融業來說,他們是禁止15min的資料落差的 03/22 16:26
→ fonzae : ,甚至更短,而這就是備份的重點,通常都會由san c 03/22 16:26
→ fonzae : ontrol去進行,這功能其實在很多軟體都能看到,如d 03/22 16:26
→ fonzae : atacore 03/22 16:26
→ cruchoco : 實時X 即時O 03/22 16:26
→ fonzae : 所以你要知道備份跟備援為什麼要切開來看,會把rai 03/22 16:27
→ fonzae : d 1當成備份的,你就笑笑就好,在知名企業談案子, 03/22 16:27
→ fonzae : 會被笑 03/22 16:27
→ fonzae : 尤其企業用的等級,絕非NAS,而是storage 03/22 16:27
→ fonzae : 跑過一次企業的異地備援練習,大概就很了解了 03/22 16:28
→ fonzae : 另外一提,若是SQL,還有比對的方法,確保資料可完 03/22 16:32
→ fonzae : 整性,這東西可不是用Raid就能完整比對的 03/22 16:32
→ spfy : 哥 別蓋大樓 回文好嗎 03/22 16:34
→ spfy : 而且人家只是個人家庭用 不是企業要談案子的 03/22 16:34
→ fonzae : 家庭用,所以我講得很簡單啊,可沒要他移轉Lun的步 03/22 16:36
→ fonzae : 驟跟失敗恢復方法 03/22 16:36
→ fonzae : 像我一開始推文的Rsync就是很家庭的東西 03/22 16:36
→ fonzae : 或著寫一個bat,帶fastcopy進行檢驗同步,這都是方 03/22 16:37
→ fonzae : 法 03/22 16:37
推 moonlca : 不懂別裝 直接問專家 03/22 17:09
→ DendiQ : Mac 的 Time machine; Windows 的檔案歷程記錄 03/22 17:17
→ copycat14 : 沒關係啊,這才知道我不懂的東西太多。 03/22 17:31
推 violetflames: goodsync就能做到了啊 03/22 19:38
推 rainwen : 兩顆硬碟就Windows的陰影複製或檔案歷程紀錄,一顆 03/23 00:17
→ rainwen : 硬碟就Google Drive File Stream丟雲端,這是比較便 03/23 00:17
→ rainwen : 宜簡單的作法,時間差也算短。預算足夠就再加上RAID 03/23 00:17
→ rainwen : 、NAS等設備,只要每天異動的資料量不大,都算好處 03/23 00:17
→ rainwen : 理。 03/23 00:17
→ eva19452002 : 雲端的危險不是資料外流,而是被盜帳號密碼被改登不 03/23 00:19
→ eva19452002 : 進去被勒索 03/23 00:20
→ RaiGend0519 : 總不會連Confirm用的信箱都被盜吧... 03/23 00:36
推 iyppuafq : 推 onedrive 可以找已經刪除的檔案 也可以找回舊版 03/23 12:25
→ iyppuafq : 本不小心修改又儲存的檔案 03/23 12:25
→ iyppuafq : 缺點是要上傳到雲端不夠即時 完全看自己的網路速度 03/23 12:26
推 GoGoJoe : RAID 1就是同時寫入,這樣有很難理解嗎? 03/23 23:40
→ GoGoJoe : 至於是備份還是備援就隨便人解釋,我要說冗餘也可以 03/23 23:41