AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 451721
Accepted
Justin
Justin
Asked: 2012-11-24 23:56:48 +0800 CST2012-11-24 23:56:48 +0800 CST 2012-11-24 23:56:48 +0800 CST

如何在 Linux 中查看分区是主分区还是辅助分区

  • 772

在 Linux CentOS 中如何查看我的分区是主分区还是辅助分区?我试过df -T了,但它没有显示分区是主分区还是辅助分区。

linux
  • 6 6 个回答
  • 20179 Views

6 个回答

  • Voted
  1. subtleseeker
    2018-06-17T12:42:10+08:002018-06-17T12:42:10+08:00

    使用此命令:sudo parted /dev/sda后跟print. 它输出:

    GNU Parted 3.2
    Using /dev/sda
    Welcome to GNU Parted! Type 'help' to view a list of commands.
    (parted) print                                                            
    Model: ATA WDC WD10JPVX-60J (scsi)
    Disk /dev/sda: 1000GB
    Sector size (logical/physical): 512B/4096B
    Partition Table: msdos
    Disk Flags: 
    
    Number  Start   End    Size    Type      File system  Flags
     1      1049kB  525MB  524MB   primary   ntfs
     2      525MB   132GB  131GB   primary   ntfs         boot
     3      132GB   461GB  329GB   primary   ntfs
     4      461GB   966GB  505GB   extended               lba
     6      461GB   566GB  105GB   logical   ext4
     5      566GB   896GB  330GB   logical   ntfs
     7      896GB   966GB  70.0GB  logical   ext4
    

    您可以检查分区是主分区还是扩展分区。希望这可以帮助!

    • 7
  2. Best Answer
    melsayed
    2012-11-25T00:05:48+08:002012-11-25T00:05:48+08:00

    使用cfdisk命令。

    cfdisk /dev/sda
    
    • 4
  3. priestjim
    2012-11-25T04:59:25+08:002012-11-25T04:59:25+08:00

    尝试将设备 fdisk 报告fdisk -l与df -T设备 df 报告对齐。标准 MBR 磁盘只能包含 4 个主分区或 3 个主分区和 1 个扩展分区。如果分区编号 >= 5,它们就是逻辑分区(承载它们的扩展分区总是编号 4,即 /dev/sda4)。

    • 1
  4. ywu
    2017-03-27T04:59:24+08:002017-03-27T04:59:24+08:00

    使用“ fdisk -l”,但查看“开始”/“结束”扇区而不是 sda n编号。如果设备之间有任何重叠,则存在扩展/逻辑分区。

    这是 MBR 方案的抽象。注意sda2是从1001470开始到1000214527结束,涵盖以下4个分区范围。识别为扩展分区,sda5~sda8为逻辑分区。

    $ sudo fdisk -l
    Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 4096 bytes
    I/O size (minimum/optimal): 4096 bytes / 4096 bytes
    Disklabel type: dos
    Disk identifier: 0x000e5c64
    
    Device     Boot     Start        End   Sectors   Size Id Type
    /dev/sda1  *         2048     999423    997376   487M 83 Linux
    /dev/sda2         1001470 1000214527 999213058 476.5G  5 Extended
    /dev/sda5         1001472   40060927  39059456  18.6G 83 Linux
    /dev/sda6        40062976   79122431  39059456  18.6G 83 Linux
    /dev/sda7        79124480  977559551 898435072 428.4G 83 Linux
    /dev/sda8       977561600 1000214527  22652928  10.8G 82 Linux swap / Solaris
    ...
    

    这是 GPT 分区方案的示例。都有主分区。没有扩展分区。

    $ sudo fdisk -l    
    Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 sectors
    Units: sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disklabel type: gpt
    Disk identifier: 079BF6C7-D69B-4188-B3AD-8BFE39D0F289
    
    Device         Start        End   Sectors   Size Type
    /dev/sda1       2048     616447    614400   300M Windows recovery environment
    /dev/sda2     616448    1638399   1021952   499M EFI System
    /dev/sda3    1638400    1900543    262144   128M Microsoft reserved
    /dev/sda4    1900544  206700543 204800000  97.7G Microsoft basic data
    /dev/sda5  206700544  956700671 750000128 357.6G Linux filesystem
    /dev/sda6  956700672  957700095    999424   488M Linux filesystem
    /dev/sda7  957700096 1000214527  42514432  20.3G Linux swap
    ...
    

    这些来自 Ubuntu 机器。

    • 1
  5. Waleed Hamra
    2012-11-25T00:09:44+08:002012-11-25T00:09:44+08:00

    分区的名称是什么?主分区编号为 1 到 4,例如:sda1、hdb2 等...

    而逻辑分区编号为 5 及以上。

    主扩展分区始终编号为 4。

    检查链接以获取信息

    • 0
  6. tricasse
    2015-10-21T12:43:10+08:002015-10-21T12:43:10+08:00

    cat /proc/partitions

    你会得到这样的东西:

    major minor  #blocks  name
    
       8     0  488386584 sda
       8     1   52436128 sda1
       8     2          1 sda2
       8     5    2104483 sda5
       8     6   20972826 sda6
       8     7   52436128 sda7
       8     8  360434308 sda8
     179     0    3979776 mmcblk0
     179     1    3975680 mmcblk0p1
    
    • 如果分区号 ( minor) 介于 1 和 4 之间,则它是主分区或扩展分区。扩展的将1在#blocks列中(上面,它是sda2)。
    • 如果分区号为 5 或更高,则符合逻辑。
    • 0

相关问题

  • Linux 主机到主机迁移

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 如何在 Linux 下监控每个进程的网络 I/O 使用情况?

  • 在 RHEL4 上修改 CUPS 中的现有打印机设置

  • 为本地网络中的名称解析添加自定义 dns 条目

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve