我们假设我有两个硬盘驱动器(A,B)并具有以下目录:
> / var / www
> / var / www / upload
目前,如果我上传文件到/ var / www OR / var / www / upload;它将保存在驱动器A中.
如何将文件夹/ var / www / upload指向驱动器B.因此,如果我将文件上传到/ var / www / upload,它将保存在驱动器B中,但是当我将文件上传到/ var / www时,它将保存在驱动器A中.
解决方法
我假设磁盘A未安装为根(/)文件系统.如果是,则忽略带有driveA的行.
编辑你的/ etc / fstab:
/dev/diskA /var/www/ auto defaults 1 2 /dev/diskB /var/www/upload auto defaults 1 2
您可以使用该分区上的文件系统替换“auto”,但无论如何都应该可以正常工作.
如果磁盘A和B安装在别处,您可以尝试符号链接:
ln -s /path/to/driveA_mountpoint /var/www/ ln -s /path/to/driveB_mountpoint /var/www/upload
注意:/ var / www和driveA上的目录“upload”必须不存在,否则会失败.
我个人更喜欢使用mount的bind选项:
mount -o bind /var/www/ /path/to/driveA_mountpoint mount -o bind /var/www/upload /path/to/driveB_mountpoint
考虑编辑/ etc / fstab虽然 – 这可能是最好的方法.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。