新手,unix 文件路径问题

新手,总不清楚unix逻辑路径和物理盘的大小关系,举个例子,


比如,/A目录大小只是10k, 而/A下面的目录可能相当大,/A/b有20k, /A/c有 30k,
这个/A目录的大小和它下面的目录除了逻辑层次关系以外,没有任何其他关系吗?
/A/b 和 /A/c 可以分属不同物理硬盘吗?
/A目录大小有什么意义呢?是指/A 下面添加文件的话,文件大小最大是10k吗?比如/A/a.txt文件最大10k吗?






作者: mycxrs   发布时间: 2011-04-11

从你的描述看,a/b和a/c 只是一个挂载点
大小与a分开计算,a只有10k,那么只能装10k的东西
b和c只是逻辑上的,具体位置在磁盘的其它地方,大小与a无关
可以是不同物理磁盘

作者: kltwjt   发布时间: 2011-04-11

目录和磁盘分区是完全2个不同的概念
windows下面有一个叫做快捷方式,可以在D盘指向E盘这样的,这样就改变了子目录肯定比父目录小的定律
在linux下面出了这个快捷方式,叫做链接的东西,还多了个挂载的概念,同一个目录可以在运行期动态改变挂载的分区,这样可以在需要的时候挂载,可以挂载的有分区,文件等不同的对象
用linux不能仅仅将windows的东西照搬过来,有很多用法都不同的,等你用多了,会发现linux这样设计,有很多优点

作者: hawk198   发布时间: 2011-04-11

楼上说的好,O(∩_∩)O~

作者: louyong0571   发布时间: 2011-04-11