精华内容
下载资源
问答
  • 这里对Linux创建扩展分区逻辑分区,以及格式化分区和挂载分区进行一个详细的介绍,希望能帮助到你们! 1.Linux 创建扩展分区以及逻辑分区 [root@localhost ~]# fdisk /dev/sdb //进入要分配的磁盘 WARNING: ...

    这里对Linux创建扩展分区和逻辑分区,以及格式化分区和挂载分区进行一个详细的介绍,希望能帮助到你们!

    1.Linux 创建扩展分区以及逻辑分区

    [root@localhost ~]# fdisk /dev/sdb //进入要分配的磁盘

    WARNING: DOS-compatible mode is deprecated. It’s strongly recommended to
    switch off the mode (command ‘c’) and change display units to
    sectors (command ‘u’).

    Command (m for help): n //创建分区
    Command action
    e extended
    p primary partition (1-4)
    e //创建扩展分区
    Partition number (1-4): 4 //分区号
    First cylinder (5121-10240, default 5121): //分区开始柱面,enter默认
    Using default value 5121
    Last cylinder, +cylinders or +size{K,M,G} (5121-10240, default 10240): //分区结束柱面
    Using default value 10240

    Command (m for help): p //打印分区情况

    Disk /dev/sdb: 10.7 GB, 10737418240 bytes
    64 heads, 32 sectors/track, 10240 cylinders
    Units = cylinders of 2048 * 512 = 1048576 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0xb92c060c

    Device Boot Start End Blocks Id System
    /dev/sdb1 1 5120 5242864 83 Linux
    /dev/sdb4 5121 10240 5242880 5 Extended

    Command (m for help): n //创建分区

    Command action
    l logical (5 or over)
    p primary partition (1-4)
    l //创建逻辑分区
    First cylinder (5121-10240, default 5121): //分区开始柱面,enter默认

    Using default value 5121
    Last cylinder, +cylinders or +size{K,M,G} (5121-10240, default 10240): 8192

    Command (m for help): n //再创建一个分区

    Command action
    l logical (5 or over)
    p primary partition (1-4)
    l //再创建一个逻辑分区

    First cylinder (8193-10240, default 8193): //分区开始柱面,enter默认

    Using default value 8193
    Last cylinder, +cylinders or +size{K,M,G} (8193-10240, default 10240): //分区结束柱面

    Using default value 10240

    Command (m for help): p //打印分区表进行查看

    Disk /dev/sdb: 10.7 GB, 10737418240 bytes
    64 heads, 32 sectors/track, 10240 cylinders
    Units = cylinders of 2048 * 512 = 1048576 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0xb92c060c

    Device Boot Start End Blocks Id System
    /dev/sdb1 1 5120 5242864 83 Linux
    /dev/sdb4 5121 10240 5242880 5 Extended
    /dev/sdb5 5121 8192 3145712 83 Linux
    /dev/sdb6 8193 10240 2097136 83 Linux

    Command (m for help): w //w保存上面设置,q退出而不报错
    The partition table has been altered!

    Calling ioctl() to re-read partition table.

    WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
    The kernel still uses the old table. The new table will be used at
    the next reboot or after you run partprobe(8) or kpartx(8)
    Syncing disks.

    2.Linux 格式化分区

    [root@localhost ~]# mkfs.ext4 /dev/sdb5 //格式化
    mke2fs 1.41.12 (17-May-2010)
    Could not stat /dev/sdb5 — No such file or directory //这里注意一下,先执行partprobe命令让系统内核重读分区表,如果报错要reboot一下

    [root@localhost ~]# mkfs.ext4 /dev/sdb5 //格式化/dev/sdb5
    mke2fs 1.41.12 (17-May-2010)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    196608 inodes, 786428 blocks
    39321 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=805306368
    24 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912

    Writing inode tables: done
    Creating journal (16384 blocks): done
    Writing superblocks and filesystem accounting information: done

    This filesystem will be automatically checked every 28 mounts or
    180 days, whichever comes first. Use tune2fs -c or -i to override.
    [root@localhost ~]# mkfs.ext4 /dev/sdb6 //格式化/dev/sdb6
    mke2fs 1.41.12 (17-May-2010)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    131072 inodes, 524284 blocks
    26214 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=536870912
    16 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912

    Writing inode tables: done
    Creating journal (8192 blocks): done
    Writing superblocks and filesystem accounting information: done

    This filesystem will be automatically checked every 33 mounts or
    180 days, whichever comes first. Use tune2fs -c or -i to override.

    3.Linux 进行分区挂载

    先创建两个挂载点disk01,disk02

    [root@localhost var]# mkdir /disk01
    [root@localhost var]# mkdir /disk02
    [root@localhost var]# mount /dev/sdb5 /disk01 //挂载分区
    [root@localhost var]# mount /dev/sdb6 /disk02
    [root@localhost var]# df -h

    Filesystem Size Used Avail Use% Mounted on
    /dev/mapper/VolGroup-lv_root
    50G 3.9G 43G 9% /
    tmpfs 940M 72K 940M 1% /dev/shm
    /dev/sda1 485M 38M 423M 9% /boot
    /dev/mapper/VolGroup-lv_home
    45G 532M 43G 2% /home
    /dev/sdb5 3.0G 69M 2.8G 3% /disk01
    /dev/sdb6 2.0G 35M 1.9G 2% /disk02

    • 【注】这里会发现如果电脑重新启动之后,挂载的分区都会消失,所以必须在配置文件中加入配置
      [root@localhost var]# vi /etc/fstab //添加到配置文件,这里略
      最后ESC Shift+: wq 保存退出即可

    再重启系统看看吧!希望能帮助到你哦!!!

    具体的可以到http://c.biancheng.net/view/887.html详细查看

    展开全文
  • 分区前,我们先来增加一块虚拟磁盘。先关闭正在运行的linux系统。关机命令为:init 0 关机 [root@evan-01 ~]# init 0 增加虚拟磁盘 查看磁盘 [root@evan-01 ~]# fdisk Usage: fdisk [options] <...

    在分区前,我们先来增加一块虚拟磁盘。先关闭正在运行的linux系统。关机命令为:init 0

    关机

    [root@evan-01 ~]# init 0
    

    增加虚拟磁盘
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

    查看磁盘

    [root@evan-01 ~]# fdisk
    Usage:
     fdisk [options] <disk>    change partition table
     fdisk [options] -l <disk> list partition table(s)
     fdisk -s <partition>      give partition size(s) in blocks
    
    Options:
     -b <size>             sector size (512, 1024, 2048 or 4096)
     -c[=<mode>]           compatible mode: 'dos' or 'nondos' (default)
     -h                    print this help text
     -u[=<unit>]           display units: 'cylinders' or 'sectors' (default)
     -v                    print program version
     -C <number>           specify the number of cylinders
     -H <number>           specify the number of heads
     -S <number>           specify the number of sectors per track
    
    [root@evan-01 ~]#
    

    展示出fdisk的很多选项,可以根据需求,自己使用

    fdisk -l 列出分区表

    
    [root@evan-01 ~]# fdisk -l
    
    Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 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
    Disk label type: dos
    Disk identifier: 0x000c973a
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *        2048     2099199     1048576   83  Linux
    /dev/sda2         2099200    41943039    19921920   8e  Linux LVM
    
    Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 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
    
    
    Disk /dev/mapper/centos-root: 18.2 GB, 18249416704 bytes, 35643392 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
    
    
    Disk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 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
    
    [root@evan-01 ~]#
    

    我们已经能看到有了一个磁盘 /dev/sdb:10.7 GB了,这个就是我们刚才添加的磁盘

    磁盘分区

    [root@evan-01 ~]# fdisk /dev/sdb
    Welcome to fdisk (util-linux 2.23.2).
    
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    
    Device does not contain a recognized partition table
    Building a new DOS disklabel with disk identifier 0x4ce7226c.
    
    Command (m for help):
    

    输入m查看帮助信息

    Command (m for help): m
    Command action
       a   toggle a bootable flag
       b   edit bsd disklabel
       c   toggle the dos compatibility flag
       d   delete a partition
       g   create a new empty GPT partition table
       G   create an IRIX (SGI) partition table
       l   list known partition types
       m   print this menu
       n   add a new partition
       o   create a new empty DOS partition table
       p   print the partition table
       q   quit without saving changes
       s   create a new empty Sun disklabel
       t   change a partition's system id
       u   change display/entry units
       v   verify the partition table
       w   write table to disk and exit
       x   extra functionality (experts only)
    
    Command (m for help):
    
    命令 含义
    n (new) 添加一个新分区
    p (print) 打印分区表
    w (write) 添将表写入磁盘并退出
    d (delete) 删除一个分区

    p 打印分区列表

    Command (m for help): p     
    
    Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 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
    Disk label type: dos
    Disk identifier: 0x4ce7226c
    
       Device Boot      Start         End      Blocks   Id  System
    
    Command (m for help):
    

    因为我们当前还没对磁盘分区,所以看到的是空的

    n 添加一个新分区

    Command (m for help): n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): 
    

    p 主分区:
    都用主分区的话,最多可以划分4个。如果想划分多个的话,可以划分3个主分区。另外一个划分为扩展分区。在扩展分区里面再接着划分逻辑分区。

    e 扩展分区

    创建主分区
    创建第一个主分区(+2G)
    n创建新分区,p选择主分区,回车(默认分区号1),回车(默认磁盘扇区从2048开始),+2G(设置分区大小为2G),p(查看分区)发现已经有了1个主分区了

    Command (m for help): n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): p
    Partition number (1-4, default 1): 
    First sector (2048-20971519, default 2048): 
    Using default value 2048
    Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +2G
    Partition 1 of type Linux and of size 2 GiB is set
    
    Command (m for help): p
    
    Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 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
    Disk label type: dos
    Disk identifier: 0x4ce7226c
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     4196351     2097152   83  Linux
    
    Command (m for help):
    

    创建第二个主分区(+2G)
    n创建新分区,p选择主分区,回车(默认分区号2),回车(默认磁盘扇区从4196352开始),+2G(设置分区大小为2G),p(查看分区)发现已经有了2个主分区了

    Command (m for help): n
    Partition type:
       p   primary (1 primary, 0 extended, 3 free)
       e   extended
    Select (default p): p
    Partition number (2-4, default 2): 
    First sector (4196352-20971519, default 4196352): 
    Using default value 4196352
    Last sector, +sectors or +size{K,M,G} (4196352-20971519, default 20971519): +2G
    Partition 2 of type Linux and of size 2 GiB is set
    
    Command (m for help): p
    
    Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 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
    Disk label type: dos
    Disk identifier: 0x4ce7226c
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     4196351     2097152   83  Linux
    /dev/sdb2         4196352     8390655     2097152   83  Linux
    
    Command (m for help):
    

    创建第三个主分区(+1G)
    n创建新分区,p选择主分区,回车(默认分区号3),回车(默认磁盘扇区从8390656开始),+1G(设置分区大小为1G),p(查看分区)发现已经有了3个主分区了

    Command (m for help): n
    Partition type:
       p   primary (2 primary, 0 extended, 2 free)
       e   extended
    Select (default p): p
    Partition number (3,4, default 3): 
    First sector (8390656-20971519, default 8390656): 
    Using default value 8390656
    Last sector, +sectors or +size{K,M,G} (8390656-20971519, default 20971519): +1G
    Partition 3 of type Linux and of size 1 GiB is set
    
    Command (m for help): p
    
    Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 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
    Disk label type: dos
    Disk identifier: 0x4ce7226c
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     4196351     2097152   83  Linux
    /dev/sdb2         4196352     8390655     2097152   83  Linux
    /dev/sdb3         8390656    10487807     1048576   83  Linux
    
    Command (m for help):
    

    创建第四个主分区(+1G)
    n创建新分区,p选择主分区,回车(默认分区号4),回车(默认磁盘扇区从10487808开始),+1G(设置分区大小为1G),p(查看分区)发现已经有了4个主分区了

    Command (m for help): n
    Partition type:
       p   primary (3 primary, 0 extended, 1 free)
       e   extended
    Select (default e): p
    Selected partition 4
    First sector (10487808-20971519, default 10487808): 
    Using default value 10487808
    Last sector, +sectors or +size{K,M,G} (10487808-20971519, default 20971519): +1G
    Partition 4 of type Linux and of size 1 GiB is set
    
    Command (m for help): p
    
    Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 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
    Disk label type: dos
    Disk identifier: 0x4ce7226c
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     4196351     2097152   83  Linux
    /dev/sdb2         4196352     8390655     2097152   83  Linux
    /dev/sdb3         8390656    10487807     1048576   83  Linux
    /dev/sdb4        10487808    12584959     1048576   83  Linux
    
    Command (m for help): 
    

    接着再创建主分区

    翻译:如果要创建四个以上的分区,则必须替换
    首先用扩展分区进行主分区

    Command (m for help): n
    If you want to create more than four partitions, you must replace a
    primary partition with an extended partition first.
    
    Command (m for help): 
    

    删除一个主分区
    d删除分区,回车(默认删除分区号4),p(查看分区)发现已经还剩3个主分区了

    Command (m for help): d
    Partition number (1-4, default 4): 
    Partition 4 is deleted
    
    Command (m for help): p
    
    Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 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
    Disk label type: dos
    Disk identifier: 0x4ce7226c
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     4196351     2097152   83  Linux
    /dev/sdb2         4196352     8390655     2097152   83  Linux
    /dev/sdb3         8390656    10487807     1048576   83  Linux
    
    Command (m for help): 
    

    创建扩展分区
    n创建新分区,e选择扩展分区,回车(默认分区号4),回车(默认磁盘扇区从10487808开始),+4G(设置分区大小为4G),p(查看分区)发现已经有了3个主分区、1个扩展分区

    Command (m for help): n           
    Partition type:
       p   primary (3 primary, 0 extended, 1 free)
       e   extended
    Select (default e): e
    Selected partition 4
    First sector (10487808-20971519, default 10487808): 
    Using default value 10487808
    Last sector, +sectors or +size{K,M,G} (10487808-20971519, default 20971519): +4G
    Partition 4 of type Extended and of size 4 GiB is set
    
    Command (m for help): p
    
    Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 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
    Disk label type: dos
    Disk identifier: 0x4ce7226c
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     4196351     2097152   83  Linux
    /dev/sdb2         4196352     8390655     2097152   83  Linux
    /dev/sdb3         8390656    10487807     1048576   83  Linux
    /dev/sdb4        10487808    18876415     4194304    5  Extended
    
    Command (m for help): 
    

    创建逻辑分区
    n创建新分区,回车(默认分区号5),回车(默认磁盘扇区从10489856开始),+1G(设置分区大小为1G),p(查看分区)发现已经有了3个主分区、1个扩展分区、1个逻辑分区

    Command (m for help): n
    All primary partitions are in use
    Adding logical partition 5
    First sector (10489856-18876415, default 10489856): 
    Using default value 10489856
    Last sector, +sectors or +size{K,M,G} (10489856-18876415, default 18876415): +1G
    Partition 5 of type Linux and of size 1 GiB is set
    
    Command (m for help): p
    
    Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 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
    Disk label type: dos
    Disk identifier: 0x4ce7226c
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     4196351     2097152   83  Linux
    /dev/sdb2         4196352     8390655     2097152   83  Linux
    /dev/sdb3         8390656    10487807     1048576   83  Linux
    /dev/sdb4        10487808    18876415     4194304    5  Extended
    /dev/sdb5        10489856    12587007     1048576   83  Linux
    
    Command (m for help): 
    

    再接着创建一个逻辑分区(+1G)
    n创建新分区,回车(默认分区号6),回车(默认磁盘扇区从12589056开始),+1G(设置分区大小为1G),p(查看分区)发现已经有了3个主分区、1个扩展分区、2个逻辑分区

    
    Command (m for help): n
    All primary partitions are in use
    Adding logical partition 6
    First sector (12589056-18876415, default 12589056): 
    Using default value 12589056
    Last sector, +sectors or +size{K,M,G} (12589056-18876415, default 18876415): +1G
    Partition 6 of type Linux and of size 1 GiB is set
    
    Command (m for help): p
    
    Disk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 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
    Disk label type: dos
    Disk identifier: 0x4ce7226c
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048     4196351     2097152   83  Linux
    /dev/sdb2         4196352     8390655     2097152   83  Linux
    /dev/sdb3         8390656    10487807     1048576   83  Linux
    /dev/sdb4        10487808    18876415     4194304    5  Extended
    /dev/sdb5        10489856    12587007     1048576   83  Linux
    /dev/sdb6        12589056    14686207     1048576   83  Linux
    
    Command (m for help):
    
    展开全文
  • 要求: 某公司的服务器中容量已满,现在采购部门购买了一块硬盘,将该块硬盘添加到服务器中以增加服务器容量。...并在扩展分区上建立一个逻辑分区。(5分) sudo fdisk -l 查看分区情况 创建主...

    要求:

    某公司的服务器中容量已满,现在采购部门购买了一块硬盘,将该块硬盘添加到服务器中以增加服务器容量。假设Linux服务器中新增了一块硬盘,硬盘名字设为/dev/sdb,请对该盘进行分区并在分区上建立相应的文件系统,最终将分区进行挂载使用。

    实验步骤:

    1.创建1个主分区;1个扩展分区;并在扩展分区上建立一个逻辑分区。(5分)

    sudo fdisk -l 查看分区情况
    
    创建主分区
    sudo fdisk /dev/sdb
    n
    p
    1
    起始位置不用设置
    终止位置:+3G
    w(保存并退出)
    
    创建扩展分区
    sudo fdisk /dev/sdb
    n
    e(扩展分区)
    2
    起始位置不用设置
    终止位置:+3G
    w(保存并退出)
    
    创建逻辑分区
    sudo fdisk /dev/sdb
    n
    l(逻辑分区)
    5
    起始位置不用设置
    终止位置:+3G
    w(保存并退出)
    
    sudo fdisk -l 查看分区情况

     

    2.分别在主分区和逻辑分区上创建ext4文件系统。(5分)

    sudo mkfs.ext4 /dev/sdb1
    
    sudo mkfs.ext4 /dev/sdb2

     

    3、分别将主分区挂载到/mnt/sdb1上(5分)

    创建sdb1
    cd /mnt
    mkdir sdb1
    
    挂载
    sudo mount -t /dev/sdb1 /mnt/sdb1
    
    查看挂载是否成功
    df

    4、将逻辑分区挂载到/mnt/sdb5上。(5分)

    创建sdb5
    cd /mnt
    mkdir sdb5
    
    挂载
    sudo mount -t /dev/sdb5 /mnt/sdb5
    
    查看挂载是否成功
    df

    5、.卸载上面的两个分区。(5分)

    卸载
    sudo umount /mnt/sdb1
    sudo umount /mnt/sdb5
    
    查看挂载情况
    df

     

    展开全文
  • linux主分区 扩展分区 逻辑分区

    千次阅读 2017-11-02 09:47:40
    一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。在windows下激活的主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,正常分的...

    基本概念

    硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。

    一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。

    在windows下激活的主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,正常分的话就是C区。 在linux下主分区和逻辑分区都可以用来放系统,引导os开机,grub会兼容windows系统开机启动。

    分出主分区后,其余的部分可以分成扩展分区,一般是剩下的部分全部分成扩展分区,也可以不全分,那剩的部分就浪费了。

    但扩展分区是不能直接用的,他是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区。他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分。

    在linux中第一块硬盘分区为hda分区,主分区编号为hda1-4,逻辑分区从5开始。

    硬盘的容量=主分区的容量+扩展分区的容量

    扩展分区的容量=各个逻辑分区的容量之和

    主分区也可成为“引导分区”,会被操作系统和主板认定为这个硬盘的第一个分区。所以C盘永远都是排在所有磁盘分区的第一的位置上。

    MBR(主引导记录)的分区表(主分区表)只能存放4个分区,如果要分更多的分区的话就要一个扩展分区表(EBR),扩展分区表放在一个系统ID为0x05的主分区上,这个主分区就是扩展分区,扩展分区能可以分若干个分区,每个分区都是个逻辑分区

    2扩展分区和逻辑分区

    DOS和FAT文件系统最初都被设计成可以支持在一块硬盘上最多建立24个分区,分别使用从C到Z 24个驱动器盘符。但是主引导记录中的分区表最多只能包含4个分区记录,为了有效地解决这个问题,DOS的分区命令FDISK允许用户创建一个扩展分区,并且在扩展分区内再建立最多23个逻辑分区,其中的每个分区都单独分配一个盘符,可以被计算机作为独立的物理设备使用。关于逻辑分区的信息都被保存在扩展分区内,而主分区和扩展分区的信息被保存在硬盘的MBR内。这也就是说无论硬盘有多少个分区,其主启动记录中只包含主分区(也就是启动分区)和扩展分区两个分区的信息。

    在安装CentOS5.3的过程中,会遇到磁盘分区的界面,下拉式菜单中有4个选项,这时你不要选择默认,打开下拉式菜单,选择最后一项(翻译成中文意思是:建立自定义的分割模式)。然后选择右下角的确认,在下一个对话界面里依序建立/、/home 及 swap ,完成后如图。确认设置后的分割区。

    分区界面

    为强调重点,把图中重要内容,再写一遍。

    / 根目录 ext3 hda1

    /home 用户目录 ext3 hda2

    Swap 交换分区 swap hda3

    对hda1的解释:

    hd:IDE硬盘。如果是SCSI硬盘,则为sd,这个只能记住,没有更好的办法。

    a:: 第一块硬盘。如果是第二块硬盘,则为b,依此类推c,d……

    1: 主分区。其中1,2,3,4都是主分区(或扩展分区, 主分区+扩展分区<=4, 这是因为硬盘有64字节描述分区,每一个占用16字节),从第5开始为逻辑分区,最大到16,新的Linux版本无限制

    磁盘容量与主分区、扩展分区、逻辑分区的关系:

    硬盘的容量=主分区的容量+扩展分区的容量

    扩展分区的容量=各个逻辑分区的容量之和

    一块物理硬盘只能有: 一到四个主分区(但其中只能有一个是活动的主分区),或一到三个主分区,和一个扩展分区。分别对应hda1,hda2,hda3,hda4.

    Linux 中规定,每一个硬盘设备最多能有 4 个主分区(其中包含扩展分区)构成,任何一个扩展分区都要占用一个主分区号码,也就是在一个硬盘中,主分区和扩展分区一共最多是 4 个。

    再来理解上面的分区:

    / 根目录 ext3 hda1 活动主分区,启动OS

    /home 用户目录 ext3 hda2 主分区

    swap 交换分区 swap hda3 主分区

    此处可能暗示有一个扩展分区,其应为hda4。因为这样后面还可以设hda5,hda6,……

    也可能就只有3个主分区(最多可以有4个)已占满磁盘容量。

    假设现在你的Linux操作系统磁盘空间只有16000M,又按照上面的设置分配磁盘空间。这样就没有扩展分区了。

    硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍

    我们知道硬盘的第一个扇区也就是第0扇区是用来存放主引导记录(MBR)的,因此也称MBR扇区。一个扇区是512字节,因此MBR的大小也是512字 节,其具体数据结构是:446个字节的引导代码、64个字节的分区表及2个字节的签名值”55AA”。由于MBR的分区表只有64个字节,这决定了它只能 存储4个分区记录。这就是为什么一块硬盘最多只能有4个“主分区”的原因。记住,“主分区”就是指记录在主引导记录MBR分区表中的分区,除此之外主分区 并无特别之处,但是过去的一些老操作系统往往不能安装在主分区之外的分区上,所以,主分区也贴上“专门用来安装操作系统”的标签。

    我 们已经知道了MBR中的分表区只能存放4个分区(即4个主分区),那系统是如何划分出4个以上的分区的呢?一种直白而简单的思路就是把其中一个主分区再进 行细分,衍生出一个二级分区表。对的,这个被用来二次分区的主分区就是“扩展分区”,它下面的二级分区就是“逻辑分区”。

    关于如何在Linux下如何使用parted工具时行分区,这里转载一篇文章, 讲解的非常清晰. 原文出处:http://dngood.blog.51cto.com/446195/647702/

    一 关键词

    MBR和2TB的限制

    在使用fdisk建立分区时,我们最大只能建立2TB大小的分区,如果你的磁盘(阵列)大于2TB,只能通过划分多个分区的方法才能充分利用磁盘容量,这对于使用小于2TB分区的朋友没啥影响,但对于使用大于2TB分区(比如5TB的分区)的朋友就会遇到问题了,要突破这个限制;我们先来了解下MBR(Master Boot Record)和GPT(GUID Partition Table).

    MBR

    主引导记录(Master Boot Record,缩写:MBR),又叫做主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区,它在硬盘上的三维地址为(柱面,磁头,扇区)=(0,0,1)。

    MBR是由分区程序(如Fdisk,Parted)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而能够实现多系统引导。

    从主引导记录的结构可以知道,它仅仅包含一个64个字节的硬盘分区表。由于每个分区信息需要16个字节,所以对于采用MBR型分区结构的硬盘(其磁盘卷标类型为MS-DOS),最多只能识别4个主要分区。所以对于一个采用此种分区结构的硬盘来说,想要得到4个以上的主要分区是不可能的。这里就需要引出扩展分区了。扩展分区也是主分区(Primary partition)的一种,但它与主分区的不同在于理论上可以划分为无数个逻辑分区,每一个逻辑分区都有一个和MBR结构类似的扩展引导记录(EBR)。

    在MBR分区表中最多4个主分区或者3个主分区+1个扩展分区,也就是说扩展分区只能有一个,然后可以再细分为多个逻辑分区。

    在Linux系统中,硬盘分区命名为sda1-sda4或者hda1-hda4(其中a表示硬盘编号可能是a、b、c等等)。在MBR硬盘中,分区号1-4是主分区(或者扩展分区),逻辑分区号只能从5开始。

    在MBR分区表中,一个分区最大的容量为2T,且每个分区的起始柱面必须在这个disk的前2T内。你有一个3T的硬盘,根据要求你至少要把它划分为2个分区,且最后一个分区的起始扇区要位于硬盘的前2T空间内。如果硬盘太大则必须改用GPT。

    GPT

    全局唯一标识分区表(GUID Partition Table,缩写:GPT)是一个实体硬盘的分区结构。它是EFI(可扩展固件接口标准)的一部分,用来替代BIOS中的主引导记录分区表。但因为MBR分区表不支持容量大于2.2TB(2.2 × 1012字节)的分区,所以也有一些BIOS系统为了支持大容量硬盘而用GPT分区表取代MBR分区表。

    在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序)。但在GPT硬盘中,分区表的位置信息储存在GPT头中。但出于兼容性考虑,硬盘的第一个扇区仍然用作MBR,之后才是GPT头。

    与 支持最大卷为2 TB(Terabytes)并且每个磁盘最多有4个主分区(或3个主分区,1个扩展分区和无限制的逻辑驱动器)的MBR磁盘分区的样式相比,GPT磁盘分 区样式支持最大卷为18 EB(Exabytes)并且每磁盘的分区数没有上限,只受到操作系统限制(由于分区表本身需要占用一定空间,最初规划硬盘分区时,留给分区表的空间决定 了最多可以有多少个分区,IA-64版Windows限制最多有128个分区,这也是EFI标准规定的分区表的最小尺寸)。与MBR分区的磁盘不同,至关 重要的平台操作数据位于分区,而不是位于非分区或隐藏扇区。另外,GPT分区磁盘有备份分区表来提高分区数据结构的完整性。

    EFI

    可 扩展固件接口(英文名Extensible Firmware Interface 或EFI)是一种个人电脑系统规格,用来定义操作系统与系统韧体之间的软件界面,为替代BIOS的升级方案。可扩展固件接口负责加电自检(POST)、连 系操作系统以及提供连接操作系统与硬件的接口。

    EFI最初由英特尔开发,现时由UEFI论坛来推广与发展。

    UEFI

    是由EFI1.10为基础发展起来的,它的所有者已不再是Intel,而是一个称作Unified EFI Form的国际组织,贡献者有Intel,Microsoft,AMI,等几个大厂,属于open source,目前版本为2.1。

    展开全文
  • 实际上在早期的硬盘分区中并没有主分区扩展分区逻辑分区的概念,每个分区的类型都是现在所称的主分区。由于硬盘仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,故主引导扇区中总计只能...
  • 一、主分区扩展分区逻辑分区 1、概念 主分区:也叫引导分区,最多能创建4个,最少有1个,当主分区创建了4个后,主分区扩展分区就没有存在于这个世界上的理由了。 扩展分区:最多一个。严格意义上来讲它...
  • Linux主分区扩展分区逻辑分区

    万次阅读 2018-12-27 18:53:14
    在Linux系统下(其他操作系统也有类似的规定),磁盘的分区大致可以分为三类,分别为主分区扩展分区逻辑分区等等。Linux系统管理员在部署系统时,必须要对这三个分区进行一个合理的规划,否则的话会浪费宝贵的硬盘...
  • 主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。 1. 一个硬盘可以有1到3个主分区和1个...
  • 主分区扩展分区逻辑分区,活动分区,系统分区,启动分区。。。。。。。。。 主引导扇区,MBR,bootloader。。。。。。。。。。 各种概念,你都清楚什么意思吗? 花了一天的时间终于研究清楚了,网上好多帖子...
  • 磁盘分区——主分区扩展分区逻辑分区

    千次阅读 热门讨论 2017-12-28 10:14:25
     主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。  扩展分区也就是除主分区
  • 在Linux系统下(其他操作系统也有类似的规定),磁盘的分区大致可以分为三类,分别为主分区扩展分区逻辑分区等等。Linux系统管理员在部署系统时,必须要对这三个分区进行一个合理的规划,否则的话会浪费宝贵的硬盘...
  • 1, 硬盘的限制,最多只能设置4个分区(主分区+扩展分区),路径如下, /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda4 2, 操作系统限制,扩展分区最多只能有1个,可以是3个(或以下)主分区+1个扩展分区, 3, 扩展分区使用...
  • 硬盘主分区扩展分区逻辑分区

    千次阅读 2014-12-02 20:39:30
    1、如果硬盘有3个主分区,1个扩展分区分成了4个逻辑分区,此时如果第一个主分区是活动分区,那么第二个和第三个主分区能不能像访问逻辑分区那样访问? 2、当装多个系统时,如果只有一个主分区,是在哪部分选择进入...
  • 硬盘划分主分区扩展分区逻辑分区、活动分区有什么不同? 2011/12/27 19:48:46来源:PC6整理作者:佚名我要评论(0) 很多人都会给硬盘进行分区操作,也知道系统盘一般装于C盘,其它盘存储软件、文档...
  • Linux的主分区扩展分区逻辑分区

    千次阅读 2019-01-13 18:26:10
    Linux中主分区扩展分区逻辑分区和Windows的概念差不多,这里来类比着介绍一下Linux中的概念。 【磁盘命名】 在Linux中,若干个IDE设备(如:硬盘,光盘)的命名规则如下:每个设备映射的文件名称都有一个hd前缀...
  • 介绍Windows下的主分区扩展分区逻辑分区、主引导记录等概念及相互关系。
  • 当有扩展分区时,最多只能有1个扩展分区扩展分区下可以创建多个逻辑分区,此时主分区最多只有三个。当创建4个主分区后,就不能再创建分区了,这就会导致剩余的磁盘空间没法利用。要解决这个问题,我们可以创建扩展...
  • Linux 主分区扩展分区逻辑分区

    千次阅读 2017-03-02 20:24:59
    一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。在windows下激活的主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,正常分的...
  • 当有扩展分区时,最多只能有1个扩展分区扩展分区下可以创建多个逻辑分区,此时主分区最多只有三个。当创建4个主分区后,就不能再创建分区了,这就会导致剩余的磁盘空间没法利用。要解决这个问题,我们可以创建扩展...
  • 也叫引导分区,最多可能创建4个,当创建四个主分区时候,就无法再创建扩展分区了,当然也就没有逻辑分区了。主分区是独立的,对应磁盘上的第一个分区,“一般”就是C盘。在Windows系统把所有的主分区逻辑分区都...
  • 我们知道硬盘的第一个扇区也就是第0扇区是用来存放主引导记录(MBR)的,因此也称MBR扇区。一个扇区是512字节,因此MBR的大小也是512字节,其具体数据结构是:446个字节的...记住,“主分区”就是指记录在主引导记录MBR
  • 一个硬盘可以有一个主分区,一个扩展分区,也可以只有一个主分区没有扩展分区逻辑分区可以若干。   主分区是硬盘的启动分区,他是独立的,也是硬盘的第一个分区,正常分的话就是C驱。 分出主分区后,...
  • 原文地址:硬盘主分区扩展分区逻辑分区之间的区别介绍一块新硬盘,需要分区后才能正常使用,而硬盘分区最常见的分区表类型为 MBR(主引导记录(Main Boot Record)是位于磁盘最前边的一段引导(Loader)代码),...
  • 硬盘的分区由主分区扩展分区逻辑分区组成:主分区(注意扩展分区也是一个主分区)的最大个数是四个,其个数是由硬盘的主引导记录MBR(Master Boot Recorder)决定的,MBR存放启动管理程序(如GRUB)和分区表记录。扩展...
  • 主分区:也叫引导分区,最多可能创建4个,当创建四个主分区时候,就无法再创建扩展分区了,当然也就没有逻辑分区了。主分区是独立的,对应磁盘上的第一个分区,“一般”就是C盘。在Windows系统把所有的主分区逻辑...
  • 很多人都会给硬盘进行分区操作,也知道系统盘一般装于C盘,其它盘存储软件、文档、电影等资料。...给新硬盘上建立分区时都要遵循以下的顺序:建立主分区→建立扩展分区→建立逻辑分区→激活主分区→格式化所有分区

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 63,461
精华内容 25,384
关键字:

创建主分区扩展分区逻辑分区