伺服器的附加硬碟
我正在開發一個 web 應用程序,我將不得不保存大量文件,我只是想弄清楚目錄結構以及應該保存的東西。我查看了我想購買的專用伺服器和儲存它顯示了這一點:
RAID1 中的 2 個 1TB SATA
空間足夠了,但我猜這不會在一個硬碟上?我必須將文件保存在一個硬碟驅動器上,當它填滿時,我必須使用另一個?
對於 Fedora 發行版 - 第二個驅動器的路徑是什麼?是否有可以設置我的 webroot 的主驅動器?
對不起,這對我來說是全新的。當涉及到額外的硬碟驅動器等時,關於事情如何實際工作的連結和建議會很棒。
謝謝大家
RAID 1 意味著驅動器被鏡像。這對你來說是透明的。在您看來,它是一個 1TB 驅動器,但驅動器故障不會導致您的網站癱瘓。
您可能想閱讀這篇關於RAID的 Wikipedia 文章。
是的,(硬體)RAID 是為了可靠性和性能,如果它已經設置好了,除了性能之外,你應該不會注意到它。當它變得有用時,如果驅動器發生故障 - 那麼您可以選擇更換一個驅動器並讓系統自動“修復”自身。您還可以通過“拆分鏡像”將其用於備份。
剛起步的系統管理員/網站管理員經常購買具有大記憶體和 cpu 的網路伺服器,認為這就是他們擁有高性能網站所需要的一切。事實上,磁碟性能也非常重要,與基本台式機上的 RAM 等相比,與優質伺服器所需的性能相比,它同樣有限(如果不是更多的話)。因此,伺服器通常需要 RAID,包括網路伺服器。RAID-1、RAID-10 和 RAID-6 是最近伺服器中的常用類型,您基本上按照性能需求/驅動器數量/預算的增加順序來選擇它們。之後,您需要查看 SAN。
無論您做什麼,都要遠離性能低下且需要 Windows 驅動程序才能完全執行的軟體 RAID。顧名思義,硬體 RAID 處理硬體晶片中的所有內容。
也就是說……您可能需要充分考慮虛擬專用伺服器,例如由 linode 或 slicehost 提供的 Xen 實例。如果您不確定為什麼需要 RAID,您的應用程序可能足夠小,可以在 VPS 上正常執行,而且它會便宜得多(而且麻煩更少)。