分页: 1 / 1

linux一个文件系统可以跨越多个分区吗?

发表于 : 2009-05-06 23:31
fredchen
我知道一个分区只能有一个文件系统,可是一个文件系统可以跨多个分区吗? 分区和文件系统是一对一的关系吗?请指点!

Re: linux一个文件系统可以跨越多个分区吗?

发表于 : 2009-05-06 23:36
bestshuai
“文件系统”是“分区”的一个属性。。。
或者说一种格式。。。
”文件系统“指是的组织"分区“上的数据的方式,不同的”文件系统“提供统一的掊口给上层软件使用,只是它们组织“分区”上的数据的方式有些不同
打个比方,你有
你有两台电脑 ==== 两个分区
两台电脑一个装XP,一个装UBUNTU ==== 两个分区一个格式化成ext3,一个格式化成ext4
XP可以上网,UBUNTU也可以上网 ==== ext3, ext4都可以读写文件

Re: linux一个文件系统可以跨越多个分区吗?

发表于 : 2009-05-06 23:53
BigSnake.NET
可以乱来, 例如 lvm

Re: linux一个文件系统可以跨越多个分区吗?

发表于 : 2009-05-07 0:20
fredchen
谢谢,这么晚了还有这么多热心人。
不过我还是没搞明白文件系统和分区的关系??
是不是离开分区谈文件系统是没有意义的呢?

Re: linux一个文件系统可以跨越多个分区吗?

发表于 : 2009-05-07 0:24
wangdu2002
大美女蛇已经说了,用Lvm可以使文件系统跨分区管理的。
文件系统是一种对数据组织方法,与分区关联,但不等同于分区的,如果用文件虚拟一个盘,一样可以用上各种不同的文件系统。

Re: linux一个文件系统可以跨越多个分区吗?

发表于 : 2009-05-08 0:29
kelen
我是这么理解的,
每一个房间(比作是分区)用一种地砖(比作是文件系统).
当然,实际生活中, 你可以一个房间用多种地砖, 但是一个分区只能用一种文件系统. :em05

Re: linux一个文件系统可以跨越多个分区吗?

发表于 : 2009-05-08 11:09
CLOCKWORKHEART
操作系统中处理文件的部分称为文件系统(现代操作系统第二版)
一个分区只能有一个记录格式,比如说ext3或者ntfs
各个分区不过是文件系统用来保存记录用的“纸”罢了,它们有着各自的书写“框格”(比如说划横线的和划方格的,就像文件记录格式EXT3 NTFS)

Re: linux一个文件系统可以跨越多个分区吗?

发表于 : 2009-05-08 14:01
kappa8086
文件系统这个名词含静态的和动态的两种含义。静态的,指磁盘上的数据格式,一般而言,结构上从属于分区。当然也可以不这么做,你发明一个文件系统格式非要吃掉整个硬盘,啥WIN啥LIN啥OS的统统不得染指的,并非不可,但规范上,你应该做到和其他系统的和谐。
动态的,指资源管理方式,依操作系统而不同,DOS很典型,就叫“磁盘操作系统”,一个分区一个盘符,是管理结构树的顶层,但WIN95以后,还有LINUX等等,在分区之上都有更高的虚拟结构,并把不同分区纳入管理,windows的“我的电脑”,linux是"/",当它们自己定义逻辑概念的时候,处在哪一层次能包含哪些东西都是自己说了算的。
所以术语上并不区分层次,甚至毫不相干。linux用挂载分区到目录的方式,文件系统在管理的概念上是跨了多个分区的,windows有DOS后遗症没这么明显。
至于LVM,不是一种基础方法。但从物理上而不是逻辑上跨分区了。

Re: linux一个文件系统可以跨越多个分区吗?

发表于 : 2009-05-08 14:08
adam8157
BigSnake.NET 写了:可以乱来, 例如 lvm