专用服务器运行的是 Cent OS,有 2 个 1TB 硬盘。此服务器上托管了一个域。我一直将文件上传到 public/html 文件夹,没有问题,但我已经达到了此文件夹所在硬盘的最大容量。
我想做的是继续将文件上传到第二块硬盘,但我无法链接到这些文件,因为它们不在 public_html 文件夹内。我可以通过哪些可能的方式向网站用户授予第二块硬盘上这些新文件的访问权限?
我不太懂技术,所以请保证您的答案是傻瓜式的:)
答案1
假设你的 html 文件夹位于/var/www/public_html
并且你的第二个硬盘安装在/mnt/drive2
mkdir /var/www/public_html/morevideos
ln -s /mnt/drive2 /var/www/public_html/morevideos
现在你可以上传你喜欢的所有内容/var/www/public_html/morevideos
并开始使用
答案2
没有简单的方法只是将驱动器附加到现有文件系统。理论上,您可以将第二个硬盘驱动器中的目录与ln -s path/to/actual-directory-on-drive2 /path/to/directory/in/public
第二个驱动器上的实际文件夹进行符号链接,并且链接位于您刚刚填满的驱动器上。我相信您想从第二个硬盘驱动器中的目录创建到公共 html 中的目录的链接。
这聪明的方法是使用 LVM 或类似方法,这样您就可以向同一卷添加额外的存储空间,并根据需要添加驱动器,并进行过度配置和计划,以应对驱动器填满时发生的情况。
这是一个典型的例子,说明在建造之前需要进行规划;)