通常我们用的比较多的一般都是fdisk工具来进行分区,而fdisk工具他对分区是有大小限制的,它只能划分小于2T的磁盘。但是现在的磁盘空间很多都已经是远远大于2T了,那要怎么办?fdisk推荐了另一种分区工具parted

    parted 默认有两种使用方法:1.命令行模式;2.交互式命令模式,前者是后面交互式命令行的连接书写。

# parted DEVICE

    DEVICE :默认分区操作的设备对象,不写的有parted找到的第一个可分区块设备决定,不能指定分区也就是类似于/dev/sda5,这样是操作不了;

在命令行模式当中后面必须命令;在交互式命令中,在提示行中一次输入一个命令,并且立即对磁盘生效。如:

    (parted) mklabel gpt

如果没有输入参数,parted会提示,危险的操作parted会提示其危险性。

命令行选项:-h,--help

            -v,--version

            -a,--align-type:align-type可以是none, cylinder, minimal and optimal.

交互模式命令:

        align-check
        disk_set
        help
        mklabel
        mkpart
        name
        print
        quit
        rescue
        rm
        select
        set
        unit

1. align-check ALIGN-TYPE N :检测起始扇区是否与磁盘选定标准对齐;

   ALIGN-TYPE:minimal,optimal    

     N:磁盘分区号

2.disk_set FLAG [on|off]

    例如:(parted) disk_set pmbr_boot on

3.help [COMMAND]:打印命令帮助

    例如:(parted) help mklabel

4.mklabel LABEL-TYPE:创建新的分区表。

    LABEL-TYPE:

    * bsd
        * loop (raw disk access)
        * gpt
        * mac
        * msdos
        * pc98
        * sun

    例如:(parted) mklabel msdos

5.mkpart [PART-TYPE FS-TYPE NAME] START END:创建新分区

    PART-TYPE:'primary', 'extended' or 'logical';

    FS-TYPE must be one of these supported file systems:
        * ext2
        * fat16, fat32
        * hfs, hfs+, hfsx
        * linux-swap
        * NTFS
        * reiserfs
        * ufs
        * btrfs

    例如:(parted) mkpart logical 0.0 692.1

6.name NUMBER NAME:为分区命令

    例如:(parted) name 2 'Secret Documents'

7.print [NUMBER]:显示分区

    例如:

          (parted) print
          Disk geometry for /dev/hda: 0.000-2445.679 megabytes
          Disk label type: msdos
          Minor    Start       End     Type      Filesystem  Flags
          1          0.031    945.000  primary   fat32       boot, lba
          2        945.000   2358.562  primary   ext2
          3       2358.562   2445.187  primary   linux-swap
          (parted) print 1
          Minor: 1
          Flags: boot, lba
          File System: fat32
          Size:            945.000Mb (0%)
          Minimum size:     84.361Mb (0%)
          Maximum size:   2445.679Mb (100%)

8.quit:退出parted

9.rescue START END:修复START和END 之间的分区

10.rm NUMBER:删除NUMBER分区

    例如:(parted) rm 3

     Remove partition 3.

11.select DEVICE:选择要修改的分区

    例如:(parted) select /dev/hdb

12.set NUMBER FLAG [on|off]:修改NUMBER 分区的FLAG参数为STATE,flag有磁盘label决定

    例如:(parted) set 1 boot on
     Set the 'boot' flag on partition 1.

13.unit UNIT:修改显示单位

        s:扇区

        B:Byte

        kB:kByte

        MB:兆B

        GB:gb

        %:显示为百分比

        cyl:以柱面数量显示

        chs:柱面, 磁道, 扇区数目显示

        compact:比较友好的显示。


    parted 介绍完了。