免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 13045 | 回复: 10
打印 上一主题 下一主题

如何将一个磁盘上的目录挂载到另一个目录下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-20 15:45 |只看该作者 |倒序浏览
用proftpd尝试把需要访问的零散文件夹全部通过软连接到某一个用户主目录,但proftpd貌似不可使用软连接。
查询文档结果如下

你可能想使用符号连接来解决这个问题,例如在~ftp目录下建立一个指向 /usr/portage/distfiles目录的软连接distfiles。但出于安全的考虑 proftpd 不支持符号连接,所以这种方法就不可行。那是否就没折了,至少有两种方法来解决这个问题,这两种方法都是通过将文件系统的某个目录重复mount到一个新的位置来解决。

如果你的linux系统的内核版本大于2.4.0,那么你就可以直接把文件系统的部分mount到一个新的位置,命令如下:

mount --bind olddir newdir

在执行了上面的命令之后olddir和newdir就具有了完全相同的内容了。


其中的mount后到底应该跟何种参数才能将“目录”“挂载”成“另一个目录”呢?

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
2 [报告]
发表于 2009-10-21 08:35 |只看该作者
man mount_nullfs

[ 本帖最后由 congli 于 2009-10-21 08:36 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2009-10-21 10:00 |只看该作者
不知道呃。。。坐等高手

论坛徽章:
0
4 [报告]
发表于 2009-10-21 15:23 |只看该作者
原帖由 congli 于 2009-10-21 08:35 发表
man mount_nullfs



哇哦,很好用的工具,非常感谢

论坛徽章:
2
狮子座
日期:2013-08-26 15:25:32金牛座
日期:2013-09-05 15:45:36
5 [报告]
发表于 2009-10-21 17:53 |只看该作者
这个方法是不是可以让系统认为这个目录就是在你所挂在的上级目录下?
也就是说
我用ports安装phpmyadmin和usermanager
其默认web路径在/usr/local/www我可以用mout_nullfs将其挂在到/data/www下
且让php认为他就在/data/www下,设置了php的rootdir也不会报错?

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
6 [报告]
发表于 2009-10-21 22:02 |只看该作者
原帖由 kisswen 于 2009-10-21 17:53 发表
这个方法是不是可以让系统认为这个目录就是在你所挂在的上级目录下?
也就是说
我用ports安装phpmyadmin和usermanager
其默认web路径在/usr/local/www我可以用mout_nullfs将其挂在到/data/www下
且让php认为 ...

应该是可以这样的.

论坛徽章:
0
7 [报告]
发表于 2009-10-23 15:57 |只看该作者
至少从目前ftp运行的状况来看,是可以的。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
8 [报告]
发表于 2009-10-23 16:45 |只看该作者
链接竟然还可以这样用!

学习了。

论坛徽章:
0
9 [报告]
发表于 2009-10-31 02:09 |只看该作者
我直接 ln -s 的,感觉也还行

论坛徽章:
0
10 [报告]
发表于 2009-11-13 17:48 |只看该作者
原帖由 yhlovemj 于 2009-10-31 02:09 发表
我直接 ln -s 的,感觉也还行



ln -s在某些程序中是被禁止的,譬如漏洞多多的proftpd
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP