Apache-2.2

需要幫助分區archlinux伺服器。

  • September 10, 2011

好的,我正在建構一個將使用 mysql、nginx、php 和其他一些東西的網路伺服器。我預計數據庫的報價會變大,並且網路伺服器將提供許多小文件,下載量少於 1-2mb。我有兩個 1.5 tb sata 硬碟和 350 gig sata 硬碟,主機板有足夠的 sata 埠將它們全部插入。

我正在尋找一些關於如何劃分這個東西的建議。我正在使用cfdisk。如果它只是一個網路伺服器,我需要一個大的 /home 目錄嗎?我想按照 archlinux 的建議為 /var 目錄使用不同的更快的 fs。我不確定 nginx 或 apache 將在哪裡儲存文件。那麼我需要一個更大的根目錄嗎?我知道在 arch 中,網路伺服器文件位於 /srv 中,而且我最終將擁有一個大型數據庫。

我什至不介意使用兩個 1.5 tb 硬碟然後將 350gig 硬碟用於作業系統的 RAID 設置。關於如何對所有內容進行分區的任何建議?

謝謝

您可以將所有這些服務配置為在任何您想要的位置儲存文件,只需更改相關配置文件即可。所以基本上這取決於你,你以後總是可以改變它。

發行版推薦為 /var 使用單獨分區的大部分原因是,/ var往往包含變化很大的文件文件夾(變數) - 風險在於,如果這些文件變得非常大共享 / 文件系統,那麼您將無法登錄以修復磁碟空間問題。實際上,這不是一個大問題,就像您可以使用“root”使用者登錄一樣,無論如何您都會在磁碟上保留一些空間用於管理目的。

隨心所欲地去做任何你認為適合的事情。既然你有兩個磁碟用於 RAID,為什麼不把你最擔心失去的文件放在 RAID 陣列上,以確保自己有一些數據冗餘,你以後總是可以改變事情,即使它有時是一個實際實現這一點的一些努力。

引用自:https://serverfault.com/questions/310072