我有一个在centos盒子上运行的PHP应用程序,它存储了大量用户上传的文件。
现在我将数据存储在文件夹/上传中,但我的服务器空间不足。
我可以选择添加100GB的存储驱动器。例如,驱动器/ dev / XXXX,/ dev / YYYY和/ dev / ZZZZ各有100 GB。
我想知道在多个驱动器上存储用户上传文件的最佳方法。是否有Centos指令可以将驱动器连接到PHP的一个可用空间?或者我应该将PHP上传文件放到第一个驱动器上,当填满时,将它保存到第二个驱动器等?
谢谢! 本
答案 0 :(得分:2)
Logical Volume Manager (LVM)是一个工具,可以轻松地将多个硬盘扩展或组合到一个存储池中,并且可以轻松动态调整大小并创建新分区,即使无需重新启动流程或不删除卷也是如此。您需要执行以下步骤:
lvm2
。答案 1 :(得分:1)
您可以使用LVM (Logical Volume Manager)使您能够从多个物理卷创建逻辑卷,但我建议不要像硬盘驱动器发生故障一样,整个逻辑卷可能会受到损害。
看一下AWS S3 storage,它可能会为你的项目做好工作。