Dear All,
假如我今天需要管100台linux(kernel versoin:2.4.20-31.9)
我如何集中並online去做備份?
假如做local backup, 硬碟壞了, 就跟著壞了,
ghost似乎不能做線上備份, 只能做離線備份...
因為linux kernel有被改過, 可能無法安裝backup software,
似乎 linux 本身功能, 可達這種需求?
請教囉
dennis
Dear All,
假如我今天需要管100台linux(kernel versoin:2.4.20-31.9)
我如何集中並online去做備份?
假如做local backup, 硬碟壞了, 就跟著壞了,
ghost似乎不能做線上備份, 只能做離線備份...
因為linux kernel有被改過, 可能無法安裝backup software,
似乎 linux 本身功能, 可達這種需求?
請教囉
dennis
Linux 一般只會針對「重要資料」做備份
複製硬碟磁區並沒有意義,因為:
1.複製硬碟磁區要消耗大量空間,假如磁區有10GB,ghost 起來少說也要5GB以上。
2.Linux 其實相當穩定,作業系統並不容易毀損,假設硬碟掛了,重新安裝也比 windows 快,安裝完畢,設定檔拷回去就重生了,但如果說不允許停機的情況,那 RAID 1 才是正途。
重要資料指的是:
1.各服務的 "設定檔",諸如 http.conf,bind 的正反解檔....之類的
2.資料庫
3.網頁
.......等等,之類的
用 crond 排程
指定特定時間,週期性的執行某些 shell script 去備份
而這個 shell script 當然是自己寫的
不用寫的太深,通常就是一些簡單的 mount 和 cp 指令行
等於就是一個自動執行批次檔,這樣子而已
Linux 和 Linux 主機間連線,用的是 NFS
Linux 和 windows 主機間的連線,用的則是 samba
備份前,先 mount 網路磁碟機進去,變成本機裡的一個目錄
之後便能用最基本的 cp 指令,直接拷貝
這個拷貝,操作上是對目錄拷貝,直接上是網路遠端備份
比方說:
把某台 windows 主機的網路芳鄰分享目錄(smb)
或是 Linux 主機的 NFS 分享目錄
掛載到 /mnt/xxxxxxx
然後把重要資料,全拷貝到 /mnt/xxxxxx
看起來是拷貝到目錄,實際上是拷貝到遠端的電腦
感謝您的回覆
假設我今天想以空間換取時間的話,
就是我不要去care硬碟的成本,
我因為一個人要管一百台, 不要當有一台發生硬碟損毀, 或是人為邏輯錯誤,
而花時間重灌OS, 在一步步把資料倒回來, 似乎太慢了
有時人力成本其實是最大的... 所以沒有沒最佳的solution
感謝
RAID 磁碟陣列作者:laker
RAID 0 磁碟映射,需兩顆硬碟,一顆容量,無加速
RAID 5 同位元檢查,需三顆硬碟,兩顆容量,有加速
RAID 0,5 ,皆具備「容錯」機制
可以允許一顆硬碟毀損時,系統仍然照常工作
此時系統會發出警告,提示管理員儘快更換新硬碟
如果是硬體產品,還有一種叫RAID熱抽換盒的
哪顆硬碟掛掉,直接抽掉,插入新的硬碟
磁碟陣列系統馬上自動映射,就好像什麼事都沒發生過一樣
達到99.9%高 HA 可用性,年停機率不超過 5分鐘,非常之理想
不過想當然爾,這是錢砌出來的
備份最主要是避免人為錯誤邏輯錯誤
假如我用RAID, 可能會因為我錯誤的設定,
一樣導致system crash
請教有無好的方式?
聽說新一版的Volume Manager有集備份的功能?
那舊版有產品可以做的到嗎
你在說什麼啊.....作者:linux_xp
你觀念搞錯了喔...
「遥か昔、正義に生きる悪魔の伝説があった。
剣を取って戦い、悪魔の侵略を退けた魔剣士。
その伝説も、やがて人々の記憶から消えて行った。
だが2000年の時を経て、魔界はより強大になって甦る。
圧倒的なパワーで押し寄せる魔界の軍勢。
本格的な人間界侵攻が始まった…。
再び訪れた人類の危機に一人の男が立ち上がる。
伝説の魔剣士の血を引く悪魔狩人(デビルハンター)、その名はダンテ!」
Sorry 字打快了點...
1. RAID其實不能取代備份? right?
因為RAID只是保護磁碟壞掉, 能從parity算回來!
而資料存放在RAID, 是比較安全的 。
但是假設今天我做了錯誤的設定, 例如修改了partition, 導致無法開機,
即使你使用RAID, 也是無事於補?
備份主要不是防止人為錯誤拉, 但是只有備份才能防止人為錯誤,不是嗎
RAID controller 本身也是有會壞掉的風險的.
所以還是要做備份.
如果設 NFS 或是使用 SAN 是不是可行呢?
若使用nfs backup, 可能會沒有集中控管的環境;
假如有百台電腦, 會比較麻煩; 例如要改一百台的 script,
存什麼檔, 什麼時候做什麼類型的backup, full? incremental?
書籤