红联Linux门户
Linux帮助

如何察看分区类型是主分区还是逻辑分区

发布时间:2010-12-25 16:24:20来源:红联作者:anhei98
安装了redhat 9.0后,想察看安装的几个分区的安装类型,是主分区呢还是逻辑分区。就以root登录后输入fdisk -l /dev/sda,显示了分区的一些情况,d但只能看到位置,大小,ID和system,根本就看不到分区的类型,究竟是主分区还是逻辑分区,不像在windows操作系统下可以很方便的看出来。
请问,应该怎样做,才能察看到各分区的类型?
文章评论

共有 9 条评论

  1. 相思爱文 于 2010-12-27 18:36:14发表:

    引用:
    根据你们的意思,sda1、sda2、sda3都是主分区??可我明明记得我在安装redhat分区的时候,对上面3个分区,我都没有选中那个“强制为主分区”选项,根据我手上的1本书籍《Red Hat Linux 9 入门与提高》2006年清华大学出版社发行,它上面说,如果不选中该选项,那么会成为逻辑分区,也就是说,sda1,sda2,sda3都应该是逻辑分区。请问,究竟该怎么理解?


    学习技术,要知道原理,还要有怀疑的态度。

    “如果不选中强制为主分区,那么就是逻辑分区”,这个在已分区的情况下可能适用。
    比如,在windows安装程序自带的分区工具分区的电脑上,在传统的DOS分区电脑上,都只有一个主分区和一个扩展分区,逻辑分区是在扩展分区内的。
    在不删除原分区的情况下,在后面新建分区,默认是逻辑分区。也可以强制为主分区。
    另,图书的作者所用的环境以及系统版本可能不同,只能参考。标准的,是发行版的系统相关文档,对安装配置等的解释才是最清楚和准确的。

    “sda1,sda2,sda3都应该是逻辑分区”,这是错误的说法,这样的话不会出现在图书中(如果出现就是误人子弟),应该是帖主对于分区的理解有误。
    对于全新硬盘,linux系统安装时分区,在默认情况下,是先分完主分区,再分逻辑分区的。如果只有四个分区,那么都是主分区。如果多于四个分区,那么就会有三个主分区和一个扩展分区。
    不管什么分区,是怎样分区,linux的分区表示法都是不变的。
    /dev/sda1…/dev/sda4是主分区
    /dev/sda5开始是逻辑分区

    主分区,可以没有。建立主分区,也不一定是从/dev/sda1开始;但逻辑分区一定是从/dev/sda5开始。

  2. anhei98 于 2010-12-27 14:24:33发表:

    也许可以直接通过分区的命名方法来判断是主分区还是逻辑分区,对于我的SCSI接口硬盘,主分区占用的位置是sda1~sda4,逻辑分区占用的是sda5~sda16,根据输入的显示,应该都是主分区。

  3. yhzm1314 于 2010-12-27 12:49:00发表:

    硬盘第一个分区就算你不强制为主分区,它也会是主分区。
    不一定要强制为主分区才能是主分区。

    建议你去用用命令行下的分区工具 fdisk 吧!
    这样你会更好地理解怎么样分区。

  4. anhei98 于 2010-12-27 11:00:47发表:

    我用fdisk -l后显示如下:
    Disk /dev/sda: 21.4GB, 21474836480 bytes
    255 heads, 63 sectors/track, 2610 cyllinders
    Units = cylinders of 16065 * 512 =8225280 bytes
    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 26 208813+ 83 Linux
    /dev/sda2 27 2066 16386300 83 Linux
    /dev/sda3 2067 2131 522112+ 82 Linux swap
    根据你们的意思,sda1、sda2、sda3都是主分区??可我明明记得我在安装redhat分区的时候,对上面3个分区,我都没有选中那个“强制为主分区”选项,根据我手上的1本书籍《Red Hat Linux 9 入门与提高》2006年清华大学出版社发行,它上面说,如果不选中该选项,那么会成为逻辑分区,也就是说,sda1,sda2,sda3都应该是逻辑分区。请问,究竟该怎么理解?

  5. 相思爱文 于 2010-12-26 22:55:45发表:

    ID就是文件系统类型,可以在fdisk 编辑状态,按l查看ID把对应的分区类型列表。

  6. zz?1989 于 2010-12-26 10:13:59发表:

    引用:

    不管有没有主分区,有几个主分区,逻辑分区都是从/dev/sda5开始的。
    相思爱文 发表于 2010-12-25 17:56

    已经解释很清楚了 1-4是主分区 逻辑分区从5开始

  7. laoshue 于 2010-12-26 08:49:38发表:

    上楼的详细

  8. 相思爱文 于 2010-12-25 17:56:15发表:

    [i=s] 本帖最后由 相思爱文 于 2010-12-25 19:44 编辑 [/i]

    可以把fdisk -l的显示贴出来,本帖中的问题都能解答

    /dev/sda1
    /dev/sda2
    /dev/sda3
    /dev/sda4
    是主分区
    其余全是逻辑分区
    不管有没有主分区,有几个主分区,逻辑分区都是从/dev/sda5开始的。

  9. 相思爱文 于 2010-12-25 17:55:19发表:

    fdisk -l 就能显示出结果了
    从位置上就可以看出主分区还是逻辑分区,分区标志可以看出是什么文件系统(类型),是否有*号可以看出激活。
    linux的分区表示法,后面的数字和类型都是有意义的。

    顺便说一下,把fdisk -l 的显示结果记下来(一共没几行),之后把主引导区清空删除所有分区。利用fdisk 命令和fdisk -l 的显示结果的备份,可以轻松还原分区。