让我们假设我有两个硬盘驱动器(A,B)并具有以下目录:
- / var / www
- / var / www / upload
目前,如果我将文件上传到/ var / www或/ var / www / upload;它将保存在驱动器A中。
如何使文件夹/ var / www / upload指向驱动器B。因此,如果我将文件上传到/ var / www / upload,它将保存在驱动器B中,但是当我将文件上传到/ var / www时,它将保存在驱动器A中。
让我们假设我有两个硬盘驱动器(A,B)并具有以下目录:
目前,如果我将文件上传到/ var / www或/ var / www / upload;它将保存在驱动器A中。
如何使文件夹/ var / www / upload指向驱动器B。因此,如果我将文件上传到/ var / www / upload,它将保存在驱动器B中,但是当我将文件上传到/ var / www时,它将保存在驱动器A中。
Answers:
我假设磁盘A 没有作为根(/)文件系统挂载。如果是这样,只需忽略带有driveA的行。
编辑您的/ etc / fstab:
/ dev / diskA / var / www /自动默认值1 2 / dev / diskB / var / www / upload自动默认值1 2
您可以将“ auto”替换为该分区上的文件系统,但是上述方法仍然可以正常工作。
如果磁盘A和B安装在其他位置,则可以尝试符号链接:
ln -s / path / to / driveA_mountpoint / var / www / ln -s / path / to / driveB_mountpoint / var / www / upload
注意: driveA上的/ var / www和目录“上载”必须不存在,否则将失败。
我个人更喜欢使用mount的bind选项:
挂载-o绑定/ var / www / / path / to / driveA_mountpoint 挂载-o绑定/ var / www / upload / path / to / driveB_mountpoint
考虑编辑/ etc / fstab-这可能是最好的方法。
/etc/fstab
:/path/orig /new/path/mount bind defaults 0 0
/dev/diskB /ver/www/upload
→交通ver
→交通var