在一个硬盘上只装linux系统,分了几个区,那是不是就是有好几个文件系统了?
那inode编号是在一个文件系统中从开始到结束编,还是在整个硬盘(也就是所有的文件系统)上编?
为什么鸟哥说一般顶层目录的inode都是2号?如果inode是在整个硬盘上编号的话,那岂不是只有一个2号?
而一个编号只能存一个档案的信息,那么好多顶层目录怎么能用一个2号呢
另外,superblock是整个硬盘有一个,还是每个文件系统各有一个呢??
hard link 不能跨文件系统是什么意思啊? 是指不能跨挂载的分区吗?
希望有人指导。
关于inode的一点疑问
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 24
- 注册时间: 2013-04-30 23:42
- 系统: ubuntu12.10
关于inode的一点疑问
又一次走上战场
投入今生最后一场战斗
生或死,就在今天
投入今生最后一场战斗
生或死,就在今天
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: 关于inode的一点疑问
A传统上一个分区就是一个文件系统,所以可以初步这么理解。
B每一个文件系统有自己独立的inode和block。inode存放文件属性及指向block,block存放文件内容。
Csuperblock是每个文件系统各有一个。没有建立文件系统的硬盘是白痴,怎么会有superblock这种高级货?
hard link 是就是inode指向block。只是当有两个以上inode指向同一个block时才会引出这个概念。
由于B这一条,一个文件系统的inode不能指向另一个文件系统的block。这就是hard link 不能跨文件系统是什么意思
B每一个文件系统有自己独立的inode和block。inode存放文件属性及指向block,block存放文件内容。
Csuperblock是每个文件系统各有一个。没有建立文件系统的硬盘是白痴,怎么会有superblock这种高级货?
hard link 是就是inode指向block。只是当有两个以上inode指向同一个block时才会引出这个概念。
由于B这一条,一个文件系统的inode不能指向另一个文件系统的block。这就是hard link 不能跨文件系统是什么意思
-
- 帖子: 24
- 注册时间: 2013-04-30 23:42
- 系统: ubuntu12.10
Re: 关于inode的一点疑问
谢谢。
还有一个问题:
如何扩大扩展分区的容量??
看鸟哥linux私房菜基础的fdisk
要实际分区的时候发现no sectors available。
观察发现虽然磁盘还剩下很大可用空间,但是由于安装系统分区时,扩展分区并没有设为最大,导致fdisk无法建立逻辑分区。
我想能不能在不删除其他逻辑分区的前提下,增大扩展分区的容量呢??
还有一个问题:
如何扩大扩展分区的容量??
看鸟哥linux私房菜基础的fdisk
要实际分区的时候发现no sectors available。
观察发现虽然磁盘还剩下很大可用空间,但是由于安装系统分区时,扩展分区并没有设为最大,导致fdisk无法建立逻辑分区。
我想能不能在不删除其他逻辑分区的前提下,增大扩展分区的容量呢??
又一次走上战场
投入今生最后一场战斗
生或死,就在今天
投入今生最后一场战斗
生或死,就在今天
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
Re: 关于inode的一点疑问
理论上将扩展分区的结束sectors改写为硬盘最大sector号就能解决你的问题,好像有这样的专业工具吧。但fdisk做不到这点。MVBird 写了:谢谢。
还有一个问题:
如何扩大扩展分区的容量??
看鸟哥linux私房菜基础的fdisk
要实际分区的时候发现no sectors available。
观察发现虽然磁盘还剩下很大可用空间,但是由于安装系统分区时,扩展分区并没有设为最大,导致fdisk无法建立逻辑分区。
我想能不能在不删除其他逻辑分区的前提下,增大扩展分区的容量呢??
网上搜索一下 “MBR分区表修改” 之类的文章看看。
如果逻辑分区没有重要的数据(比如/目录和/boot目录挂的都是主分区),干脆备份一下逻辑分区上的数据,用fdisk删除扩展分区,再重建。