虚拟目录与分区挂载、命名空间

在一个集群环境中,是不允许出项2个同名路径的,这就是Single Name Space (全局统一命名空间)

文件系统可以把 XX文件放到 YY目录,也可以把 DD目录 放到 YY目录。当我们像访问某个文件 或者 目录的时候,必须知道其路径才可以,比如

Windows  C:\Program Files\Application Verifier\helo.txt

Linux  /user/someone/hello.txt

Linux 不像 Windows有盘符(C、D、E等等),这完全是设计问题。

Windows默认以各个分区为总入口,然后再入口下建立一级一级目录。 

Linux默认以全局为总入口,各个分区被挂到某个目录。

如果Linux也想跟Windows一样,可以把分区挂载到 / 目录下。例如 sda1分区挂载到/sda1,sda2分区挂载到/sda2,以此类推。

既然Linux可以做出类似于WIndows盘符的行为,那么Windows可以像Linux一样,把某个分区挂载到某个目录下吗??  可以。  这种目录叫做 虚拟目录(Virtual Directory,即目录中存放的不是属于这个目录的文件或者目录,而是另一个存储空间的目录树。

在一个多点集群环境中,每个节点都有各自的虚拟目录,这个虚拟目录会记录其他节点上存储空间的目录树。

其实虚拟目录,本质上就是另一个存储空间的目录树。就像幼儿园小朋友打架,打架的是小盆友,但是出问题是找家长,因为家长知道小朋友在哪。虚拟目录的本质是另一存储空间的目录树,抓住这个 目录树 ,一切就清晰明了了。

虚拟目录可以在不影响现有文件系统目录的情况下,实现服务器磁盘空间的扩展,而且,虚拟目录可以与原有目录不在同一个文件夹,不在同一个磁盘驱动器,甚至不在同一台计算机上,但用户在访问目录时,却感觉不到任何区别。

每个 Internet服务可以从多个目录中发布。通过以通用命名约定 (UNC) 名、用户名及用于访问权限的密码指定目录,可将每个目录定位在本地驱动器或网络上。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值