Chinaunix首页 | 论坛 | 博客
  • 博客访问: 61479
  • 博文数量: 17
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 160
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-07 11:16
文章分类

全部博文(17)

文章存档

2011年(1)

2009年(16)

我的朋友

分类:

2009-02-19 18:20:20

为什么Linux&Unix不像MSDOS/Windows那样用驱动器字母?这里面有一个很重要的原因,这种方式是令人难以置信的受限制的!许多人都会有过C盘被塞满的经历,于是人们就会安装D盘,但是,那些已经安装在C盘上的软件和程序是不会在你所希望的D盘上工作的。
 
或许这样解释“受限制”比较好理解一点:比如你现在有一个目录C:\customers\,这里面你放了各种各样的东西,可能有众多的存放着各种客户资料的子目录。终于有一天C盘被装满了,这时候,你发现在MSDOS/Windows下,你无法再往那个目录里添加任何东西了。如果你拿来另一块硬盘,你不得不在新的硬盘上创建新的目录结构。
 
这就是Unix和Linux魅力之处。请仔细读下面的话:
 

You can mount a drive partition anywhere in the file structure.

 
如果你有安装Linux分区的经验,那么请继续往下读,假如我们以hda6(驱动器分区,比如你有一块硬盘,你可以将它分区成hda5,hda6,hda7...)为文件系统的root分区,也就是说,hda6在启动的时候就被挂载成'/',其他层次的目录都在'/'下面展开。
 
这里的关键点就是一个分区被划分成根,文件夹和子文件夹都在下面展开。那么,其他的驱动器呢?比如软驱,光驱,其他的硬盘驱动器怎么办呢?很简单,这些都可以被挂载到同一个文件系统中。也就是说,分区hda6(比如)总是做为'/'挂载,它下面的任何目录和子目录都可以是其他的驱动器或者驱动器分区!
 
一般的,/customers/目录挂载在hda6,也就是根分区下,当hda6满了之后,你可以安装另外一块硬盘并把它挂载为/customers/.换句话说,当你在'/'下寻找文件时,你是在hda6上面,但是当你在/customers/里寻找文件时,你是在另外的一块硬盘上驱动器上。但是,从用户的角度来说,他们并不关心自己是在哪块硬盘上。
 
 
 
阅读(720) | 评论(0) | 转发(0) |
0

上一篇:Linux文件基本知识

下一篇:吉它和弦介绍

给主人留下些什么吧!~~