红联Linux门户
Linux帮助

谁能回答我里边儿几个问题(关于基础操作的),谢谢!

发布时间:2010-02-01 16:54:24来源:红联作者:宣_仲达
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却显示打不开这个硬件,请问是怎么回事?
文章评论

共有 19 条评论

  1. 宣_仲达 于 2010-02-03 15:47:08发表:

    19# 指冷玉笙寒


    再次感谢,这个问题我比较清晰了!

  2. 指冷玉笙寒 于 2010-02-03 02:09:31发表:

    关于分区的补充:
    linux的文件系统逻辑上独立于硬件层的分区,这和windows的 眉毛胡子一把抓不同, 理论上linux可以挂接无数分区,在linux下可以想像文件系统就是一棵B 树,分区是挂接在树上的,在linux下 要摒弃windows下的C、D、E盘的概念。只有分区和挂接点。比如你的第一个分区挂接/home下,那么/home 就像windows下的一个盘,第二个分区挂接在/home/user下,则/home/user就成了windows下的第二个盘,重装系统时,只要把你不想格的分区挂接上,装好系统后,东西都还在的。

  3. 指冷玉笙寒 于 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不同。

  4. 宣_仲达 于 2010-02-02 19:05:47发表:

    大致上明白了,呵呵~~~谢谢大家!

  5. alick 于 2010-02-02 17:35:45发表:

    引用:
    当一个公司的几个部门可在同一栋A楼里,也可将一些部门放到另一栋B楼办公,老总在A楼时,分到B楼必属A楼的老总管。虽然A、B楼不在一栋,但A楼的老总为根本,B楼要听A楼的上级指示。
    王中云 发表于 2010-2-1 21:32

    (e:e2s 很赞

  6. himila 于 2010-02-02 15:59:02发表:

    既然知道linux是树状的目录集,其中/是树根。。。。干什么拼命的把windows分区概念往linux上套。。。因为都叫分区么?

  7. 武汉众嵌 于 2010-02-02 15:09:59发表:

    顶顶!路过!讲的很详细,顺便给一个链接大家分享,有很多关于这方面的知识和讲解,还有关于嵌入式方面,单片机,ARM,手机开发方面的讲解,有需要的可以进去看看:http://www.pubembed.com/

  8. 武汉众嵌 于 2010-02-02 15:02:12发表:

    路过!

  9. pl_014 于 2010-02-02 14:00:47发表:

    6# 宣_仲达


    即使能实现,也会发生错误。

  10. 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设备,这种情况一定会发生。

  11. 王中云 于 2010-02-01 21:32:22发表:

    当一个公司的几个部门可在同一栋A楼里,也可将一些部门放到另一栋B楼办公,老总在A楼时,分到B楼必属A楼的老总管。虽然A、B楼不在一栋,但A楼的老总为本,B楼要听A楼的上级指示。

  12. Axflue 于 2010-02-01 20:32:39发表:

    路过

  13. wangyu 于 2010-02-01 20:09:29发表:

    3、你复制的文件的权限是不是默认的,复制后当然还是默认的(没注意)
    4、硬盘其它地方有物理损坏,只需找到坏的地方,将其屏蔽即可,但MBR屏蔽就不能启动
    6、它并不是占用了空间,而是表示你源文件占多少空间,硬链接只能在同分区,而且不能链接目录
    1、2、4已说的很清楚,5不知道

  14. aqq5220 于 2010-02-01 19:57:39发表:

    把两个分区挂载到一个点上!我没试过,就等楼主去实现了!

  15. 宣_仲达 于 2010-02-01 19:04:24发表:

    不同的分区会有同样的挂载点么???
    超级快是指超级块吗。。是的,我打错了,呵呵~~~

  16. aqq5220 于 2010-02-01 18:47:45发表:

    grub是不是都是hdx我不清楚!反正我见的都是~~!
    你问的是 那么还是根分区为树根么??linux貌似只有一个根!
    如果/usr有单独分出来,那肯定不是同一个硬盘分区!我只是说一个挂载点!可没说它在同一个分区~~!
    只要MBR不是物理损坏,正常情况硬盘能用!
    可是为什么不可以对MBR或者超级快复位,回到出厂配置呢?这句话应该有问题吧!
    超级快是指超级块吗?

  17. 宣_仲达 于 2010-02-01 18:28:18发表:

    1L的朋友,
    1.你的意思是说不论是什么硬盘,grub那儿都是hdx么?为什么不是sdx??
    2.根分区当然是必须的,但是我是在安装linux的时候手动分了3个区,一个根一个交换分区一个\usr分区,这样的话/usr和根不在同一个分区哦?
    3.不是指物理坏道。。。

  18. 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 文件夹里面的所有内容

  19. aqq5220 于 2010-02-01 17:24:30发表:

    还不少啊~~!
    1,你看的是grub,貌似都是HDX的~~!
    2,根是必须地!/usr只是/下面的一个挂载点!
    3,没注意过~~!
    4,可能说的是物理坏道!mbr损坏后不能做主硬盘,但可以做从盘!
    7,sata硬盘应该是/dev/sda!
    有错误请拍砖!新人路过!