簡體   English   中英

使用外部驅動器進行PHP存儲

[英]Using external drive for PHP storage

我有一個在centos框上運行的PHP應用程序,用於存儲大量用戶上傳的文件。

現在,我將數據存儲在文件夾/ uploads中,但是服務器上的空間不足。

我可以選擇添加100GB的存儲驅動器。 例如,驅動器/ dev / XXXX,/ dev / YYYY和/ dev / ZZZZ每個都有100 GB。

我想知道跨多個驅動器存儲用戶上傳文件的最佳方法。 是否有一個Centos指令可以將驅動器連接到一個可用的PHP空間中? 還是我應該讓PHP將文件上傳到第一個驅動器,並且在填充后將其保存到第二個驅動器,依此類推?

謝謝!

邏輯卷管理器(LVM)是一種工具,可以輕松地將多個硬盤驅動器擴展或組合到單個存儲池中,並且即使不重新啟動進程或不刪除卷也可以輕松地動態調整大小和創建新分區。 您需要執行以下步驟:

  • 安裝lvm2
  • 新建一個分區,並將分區類型設置為LVM。
  • 創建物理體積
  • 創建卷組(VG)
  • 創建邏輯卷(LV)
  • 在剛創建的邏輯卷組上創建文件系統。 這是。

在這里您可以找到完整的過程。 有關程序的實時演示,請在此處觀看。

您可以使用LVM(邏輯卷管理器) ,使您能夠從多個物理卷創建邏輯卷,但是我建議您不要這樣做,就好像硬盤驅動器發生故障一樣,整個邏輯卷可能會受到損害。

看一下AWS S3存儲 ,它可以為您的項目完成工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM