伺服器備份到閃存驅動器是否可行?

伺服器備份到閃存驅動器是否可行?

如果我要在伺服器上使用閃存設備,特別是便攜式設備,並且每 5 小時左右定期寫入一次備份,那麼閃存驅動器是否會嚴重磨損,以至於依賴它作為可靠的後備設備數據恢復?由於不會一直進行大量寫入,因此閃存驅動器的使用壽命不會顯著縮短,對吧?

或者也許以某種方式另外,讓檔案系統驅動程式對所有分配使用新區塊而不是舊區塊,以最大限度地延長快閃記憶體單元的使用壽命?

我想這樣做的原因是為了避免佔用網路​​備份的頻寬,並且沒有任何其他本地伺服器可以在沒有整體互聯網延遲的情況下執行此類備份。而且閃存設備價格便宜且易於取得。

注意:我不是僱用的 IT,我的預算很低,並且運行一個家庭伺服器(如果有的話)。我還希望備份 Web 目錄和 SQLServer DB。

答案1

我可能不會依賴閃存驅動器進行伺服器備份。我只是不相信其可靠性。

如果您沒有網路存儲,則可以購買 USB 硬碟用於備份。我們使用外部 USB 硬碟作為備份磁碟機。我們複製到具有大型內部驅動器的計算機,然後使用 robocopy 腳本複製到每天更換和輪換的外部 USB 驅動器。我還為驅動器直接連接到伺服器的客戶端執行了此操作。

答案2

我對失敗的閃存驅動程式有一些經驗,通常主要問題是控制器,而不是閃存晶片本身,但我仍然不會將其用於主備份。

快閃記憶體晶片通常具有有限的寫入週期,因此您只能覆蓋每個「磁區」一次(~10.000)。如果您每天編寫一個備份,那將是很長很長的時間。如果您在那裡寫入日誌,或每隔幾秒鐘複製一些內容(或那裡有一個 /tmp 目錄),那麼這種情況不會持續很長時間。大多數較新的控制器都具有磨損均衡功能,並更改區塊的位置(它們有幾個額外的區塊),因此磨損分佈在整個快閃記憶體晶片上。

使用它作為額外的備份,並進行順序寫入(不經常覆蓋),可能是一個好主意,但我肯定會將我的“主要”備份保存在安全的地方(HDD raid,或磁帶,或兩者)。

答案3

如果您的客戶無法負擔超過 70 美元的資料備份費用,請尋找報酬更高的工作。

話雖這麼說,另一個答案是有效的,它們不可靠而且太小。為什麼不看看像 CrashPlan(免費)這樣的軟體,並從一台電腦到另一台具有大磁碟的電腦進行版本同步,僅用於其他電腦的備份。不幸的是,這只能幫助您處理數據,而不能幫助您恢復系統狀態作業系統。

答案4

這個問題的有趣之處在於預算有限。這使得它不再是一個專業的伺服器問題。然而,無論經濟規模如何,都有一些簡單的測試可以應用於此類問題。(這畢竟是一個提供/取得答案的網站,而不是比較彼此薪水的大小)

直接回答你的問題。沒有 SD 很可能沒問題。奇怪的是,完全覆蓋卡片的備份是最不頻繁使用的備份之一。它不是您寫入的位元組數,而是您更改單個位元組的次數)真正殺死它們的是讓程式將它們用作臨時空間(因為某些程式會在您直接在閃存上編輯檔案時自動執行此操作)駕駛)。請記住,每 5 小時備份一次只是每 5 小時更改每個磁區。它會磨損,但時間長了。

這是可取的嗎?這是一個簡單的問題: 您的資料對您/您的公司/您的客戶有何價值?

將備份視為保險單。假設您將在 2 年內完全更換此備份解決方案。 70 美元對於保護普通家庭企業資料兩年來說很便宜。如今一張大容量 SD 卡的價格幾乎與我們許多人買一杯咖啡的價格一樣便宜。因此,如果遺失伺服器資料會很麻煩(浪費幾週的工作),請僅考慮使用 SD 卡,僅此而已。

確保您的備份解決方案正在驗證每個備份(如果您也儲存檔案的校驗和,則應該可以偵測到SD 磨損)並在兩個或多個備份之間進行交換,這樣,如果一個備份失敗,您不會落後一兩天。

最後考慮使用品質好的閃存卡。請記住,攝影師每天都會填充和清理這些。您建議每 5 小時這樣做一次,這與優質產品的設計目的相去不遠。

相關內容