1.我的硬盘是sata接口的,那么设备号是hda还是sda?我刚启动的时候,屏幕显示hda(0, 7),可我打开dev文件夹,看到不少sda文件而没有hda文件。
2.在linux中,目录集是树状的,其中/是树根。那么请问当我分了几个区,一个根分区,一个/usr分区。。那么还是根分区为树根么??
3.书上说,cp复制如果不加上-a作为参数,复制的结果的权限会是默认权限。可是我不管原来的权限是什么,在没加a参数的情况下复制的结果也总是会带上原来的权限。
4.书上说MBR损坏以后,硬盘基本报废,或者超级快损坏了,硬盘就基本坏了。可是为什么不可以对MBR或者超级快复位,回到出厂配置呢?
5.inode table到底是在超级快里面,还是在超级快与普通快中间??
6.书上说硬连接完全不占用inode与硬盘空间,可是当我建立一个硬链接以后,用ls查看怎么发现占了和原来文件一样的空间呢??
7.最后一个,打入命令fdisk /dev/hda却显示打不开这个硬件,请问是怎么回事?
宣_仲达 于 2010-02-03 15:47:08发表:
19# 指冷玉笙寒
再次感谢,这个问题我比较清晰了!
指冷玉笙寒 于 2010-02-03 02:09:31发表:
关于分区的补充:
linux的文件系统逻辑上独立于硬件层的分区,这和windows的 眉毛胡子一把抓不同, 理论上linux可以挂接无数分区,在linux下可以想像文件系统就是一棵B 树,分区是挂接在树上的,在linux下 要摒弃windows下的C、D、E盘的概念。只有分区和挂接点。比如你的第一个分区挂接/home下,那么/home 就像windows下的一个盘,第二个分区挂接在/home/user下,则/home/user就成了windows下的第二个盘,重装系统时,只要把你不想格的分区挂接上,装好系统后,东西都还在的。
指冷玉笙寒 于 2010-02-03 01:59:50发表:
grub和linux的文件系统采用不同的标识,grub 一般是hdX,Y,X/Y从0开始.linux文件系统采用 hdX标识IDE硬盘, X从a开始,楼主的电脑种grub的(hd0,0)指的是 /dev/sda1 。
硬链接创建的是原文件的别名,链接的两个文件是地位是等同的,而且索引节点相同,软链接是符号链接,两者地位不同,而且inode不同。
宣_仲达 于 2010-02-02 19:05:47发表:
大致上明白了,呵呵~~~谢谢大家!
alick 于 2010-02-02 17:35:45发表:
(e:e2s 很赞
himila 于 2010-02-02 15:59:02发表:
既然知道linux是树状的目录集,其中/是树根。。。。干什么拼命的把windows分区概念往linux上套。。。因为都叫分区么?
武汉众嵌 于 2010-02-02 15:09:59发表:
顶顶!路过!讲的很详细,顺便给一个链接大家分享,有很多关于这方面的知识和讲解,还有关于嵌入式方面,单片机,ARM,手机开发方面的讲解,有需要的可以进去看看:http://www.pubembed.com/
武汉众嵌 于 2010-02-02 15:02:12发表:
路过!
pl_014 于 2010-02-02 14:00:47发表:
6# 宣_仲达
即使能实现,也会发生错误。
pl_014 于 2010-02-02 13:57:38发表:
1.linux中scsi和sata的存储设备都被表示为sdx,至于hdx,可能是grub里显示的
2.分了多少个区,一个linux下永远都是一个/下多个目录
3.应该是吧,毕竟有时会有一些私人秘密。-a=-dpR
-d当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录
-p保留源文件或目录的属性
-R递归处,将指定目录下的所有文件与子目录一并处理
4.如果是逻辑坏道,顶多低格一次能修复,至于物理坏道,那就说不好了,毕竟那里还有分区表
5.我知道inode是索引结点,但inode table是什么我就不知道了,这好像是在说访问小文件快吧。
6.应该是占用极少的硬盘空间,至于为什么,我也说不清,如果你的/boot下没有一个叫boot的连接,那么你建一个(连接到/boot),然后文件查看器下查看,切换到列表形式(就是类似于windows的详细信息那样的),你会发现前面和普通目录一样,有个小箭头。
7.如果linux没有识别到IDE设备,这种情况一定会发生。
王中云 于 2010-02-01 21:32:22发表:
当一个公司的几个部门可在同一栋A楼里,也可将一些部门放到另一栋B楼办公,老总在A楼时,分到B楼必属A楼的老总管。虽然A、B楼不在一栋,但A楼的老总为根本,B楼要听A楼的上级指示。
Axflue 于 2010-02-01 20:32:39发表:
路过
wangyu 于 2010-02-01 20:09:29发表:
3、你复制的文件的权限是不是默认的,复制后当然还是默认的(没注意)
4、硬盘其它地方有物理损坏,只需找到坏的地方,将其屏蔽即可,但MBR屏蔽就不能启动
6、它并不是占用了空间,而是表示你源文件占多少空间,硬链接只能在同分区,而且不能链接目录
1、2、4已说的很清楚,5不知道
aqq5220 于 2010-02-01 19:57:39发表:
把两个分区挂载到一个点上!我没试过,就等楼主去实现了!
宣_仲达 于 2010-02-01 19:04:24发表:
不同的分区会有同样的挂载点么???
超级快是指超级块吗。。是的,我打错了,呵呵~~~
aqq5220 于 2010-02-01 18:47:45发表:
grub是不是都是hdx我不清楚!反正我见的都是~~!
你问的是 那么还是根分区为树根么??linux貌似只有一个根!
如果/usr有单独分出来,那肯定不是同一个硬盘分区!我只是说一个挂载点!可没说它在同一个分区~~!
只要MBR不是物理损坏,正常情况硬盘能用!
可是为什么不可以对MBR或者超级快复位,回到出厂配置呢?这句话应该有问题吧!
超级快是指超级块吗?
宣_仲达 于 2010-02-01 18:28:18发表:
1L的朋友,
1.你的意思是说不论是什么硬盘,grub那儿都是hdx么?为什么不是sdx??
2.根分区当然是必须的,但是我是在安装linux的时候手动分了3个区,一个根一个交换分区一个\usr分区,这样的话/usr和根不在同一个分区哦?
3.不是指物理坏道。。。
njliuqi 于 2010-02-01 18:01:37发表:
你的第七个问题可以解释你第一个问题。
cp -a same as cp -dpR
-d same as --no-dereference --preserve=link
-p same as --preserve =mode,owners, timestamps 连同权限、属主一起copy
-R,-r --recursive means : copy directories recursively 就是递归copy 文件夹里面的所有内容
aqq5220 于 2010-02-01 17:24:30发表:
还不少啊~~!
1,你看的是grub,貌似都是HDX的~~!
2,根是必须地!/usr只是/下面的一个挂载点!
3,没注意过~~!
4,可能说的是物理坏道!mbr损坏后不能做主硬盘,但可以做从盘!
7,sata硬盘应该是/dev/sda!
有错误请拍砖!新人路过!