加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

如何在Linux中将子目录挂载到硬盘驱动器?

发布时间:2020-12-13 18:24:01 所属栏目:Linux 来源:网络整理
导读:我们假设我有两个硬盘驱动器(A,B)并具有以下目录: / var / www / var / www / upload 目前,如果我上传文件到/ var / www OR / var / www / upload;它将保存在驱动器A中. 如何将文件夹/ var / www / upload指向驱动器B.因此,如果我将文件上传到/ var / www /
我们假设我有两个硬盘驱动器(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虽然 – 这可能是最好的方法.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读