在webroot中跨本地卷的符号链接?

我正在寻找一个很好的短期解决scheme来解决我网站上的存储空间问题。 目前,我已将所有上传的文件(Flashvideo,图像等)放在我的Web根目录(/ home / account / public_html / files)的“文件”目录中。

该目录位于我的高速主硬盘(两个镜像的74 GB 15k SCSI驱动器)上。

我有另外一个容量更大(300 GB)的驱动器,但是在10k rpm的速度下运行(速度仍然很快,但不如主驱动器的随机读取/写入)。 整个驱动器安装在/备份

现在我只是用它作为备份卷。 我想从我的/ home / account / public_html / files文件夹创build一个符号链接到/ backup / files,并让所有文件驻留在第二个驱动器上。

但是,如果有人访问http://www.example.com/files/filename.jpg文件,如果我符合第二个驱动器,它会继续工作吗? (基本上,Apache / PHP会自动知道遵循该目录的符号链接?)。

主驱动器上的空间开始用完,我无法获得升级预算。 我正在运行CentOS 5.3,Apache 2.2.x,PHP 5.2.13。

如果你有Options FollowSymLinks设置的Options FollowSymLinks ,或者对于那个虚拟主机,或者对于父目录,那么是的,Apache会知道遵循这个符号链接。

另一种可能是在Apache中使用别名。 例如:

 alias /files /backups/files