首先说明我是初学者,希望得到各位大大的帮助,先谢谢了.
这两天看了部分学习资料,初步了解了关于Linux的一些知识.有个问题不明白如下:
1: "/"是系统的根目录,所有的目录和文件都处在"/"下.
在Linux中,分区是这样表示的
/dev/hda
/dev/hda1
/dev/hda2
/dev/hda5
/dev/sdb1
以 /dev/hda5 为例:
因为在Linux中,每一个设备都是用 /dev/ 文件夹下的一个文件来表示,所以 /dev/hda5 中, /dev/ 表示的
是根目录下的dev目录,我们来看剩下的部分 hda5 。
前两位的字母 hd 表示这是一块IDE硬盘,如果是 sd ,则代表SATA硬盘,或者闪存等外设。
第三位的字母 a 表示这是该类型接口上的第一个设备。同理, b、c、d..分别代表该类型接口上的第二
三四..个设备。例如 hdc 表示第二个IDE接口上的主硬盘(每个IDE接口上允许一个主设备和一个从设备)
。
第四位的数字 5 ,并不表示这是该硬盘中的第5个分区,而是第一个逻辑分区。因为在Linux中,为了避免
不必要的混乱,分区的顺序是不能改变的,分区标识则由它们在硬盘中的位置决定。系统又要为所有可能的主
分区预留标识,所以 1-4 一定不会是逻辑分区, 5 则是第一个逻辑分区,以此类推。
以上内容可以看出,分区是在"/"目录下的.再看下面一条
2:系统安装程序向您建议的挂载目录,通常也是我们向您建议的,现在我们来了解一下,这些目录通常都是
用来作什么的:
/
根目录,唯一必须挂载的目录。不要有任何的犹豫,选一个分区,挂载它!(在绝大多数情况下,有2G的
容量应该是够用了。当然了,很多东西都是多多益善的。
再这里怎么又说要把"/"根目录挂载到1个分区下面?
两个分开我能看明白,合起来怎么就不明白了.望各位大大给予解释.谢谢!


相思爱文 于 2011-05-06 18:16:17发表:
不用理解,直接用就行。
启时时,加载内核和初始化内存,把根目录挂载,然后才进入系统(根目录中的系统)。
可以把这里的“挂载”,当成“选择”。
比如,有多个linux系统根目录在不同分区,这里就可以选择(即挂载)相应的根目录,进入不同系统。
dchwlinux 于 2011-05-05 23:03:31发表:
,这句话说的有点别扭,按照上面的说法,所有目录和文件都是在/目录下的,也就是说分区是一个目录或者文件?你觉得“分区是文件”这句话对吗,那分区里面存的又是什么?实际上linux把一切都看作文件,也就是说分区在linux中是用文件来表示的,/dev/hda5作为一个设备文件肯定是在/目录下的。至于目录和分区的关系,是通过挂载来关联的,就是在读写过程中写目录内容是存放在目录所有挂载的分区上的。而不是写在/dev/hda5之类的文件里。当然设备文件里可能会留下读写记录,我猜的。变换之风1986 于 2011-05-05 13:21:57发表:
不错不错~~~~~~~~
mcywww 于 2011-05-05 13:18:10发表:
谢谢各位大大的答案!我去实际操作试试。
deepwhite 于 2011-05-05 11:36:32发表:
文章的意思是说,必需要有一个分区挂载到 / 上,你正好理解反了。此外,做为根目录来讲, 2G 大小也太抠门了点。
sjwkwang_ 于 2011-05-05 10:01:18发表:
[i=s] 本帖最后由 sjwkwang_ 于 2011-5-5 10:13 编辑 [/i]
如果 你只分 / 区,所有的目录和文件都处在"/"下,而且都在一个硬盘分区中,也就是 / 分区。
如果你分为 / 、/boot、 /tmp等硬盘分区,则 / 挂载在某一个分区,用cd 等命令或用图形界面浏览文件夹和文件时,所有的目录也是存在于 / 目录下的。。
不要用在windows下的分区的理解来理解linux下的分区。。
还是建议你直接分成 / 和 swap分区,因为你现在还不了解 各个目录的作用,分区时会分的大小不合理,以后会很麻烦的。。
sjwkwang_ 于 2011-05-05 09:43:24发表:
[i=s] 本帖最后由 sjwkwang_ 于 2011-5-5 09:44 编辑 [/i]
你看的这篇文章有“/dev/hda”,说明这篇文章是化石级的。
一开始不用整那么复杂,直接分为 / 和 swap 两个分区,如果内存够大,swap也不用要。。 各个分区的作用,各个目录的作用等等这些知识会在你使用linux过程中,慢慢的就知道了。。