parted 用法

通常我们用的比较多的一般都是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 介绍完了。

时间: 2024-08-04 18:18:16

parted 用法的相关文章

day14-磁盘管理df/du/fdisk/parted命令

4.1:df命令: 总称:report file system disk space usage 1.df:用来查看系统磁盘容量(总容量 已使用及剩余容量.)使用情况:默认是以KB为单位显示: 语法:df  [ 选项 ] 参数 选项如下: -h:使用合适的单位显示: -i:查看inode的使用情况: -k:以KB为单位显示: -m:以MB为单位显示: -a:显示系统中在用的所有分区(不常用) [[email protected] ~]# df                 #默认df时,以KB

Linux磁盘管理(二)

上一篇介绍了磁盘结构和分区结构,这一篇来介绍管理分区和管理文件系统 管理分区 1. 创建分区 (1)fdisk:创建MBR分区 fdisk -l [-u] [device...] 查看分区 fdisk /dev/sdb 管理分区 子命令: p 分区列表 t 更改分区类型 n 创建新分区 d 删除分区 v 校验分区 u 转换单位 w 保存并退出 q 不保存并退 fdisk创建分区时是交互式的,因此写入脚本时需要 echo -e "n\np\n1\n\n+1G\nw\n" | fdisk

Linux 基础知识(四)

GPT是什么? GUID磁盘分区表(GUID Partition Table,缩写:GPT)其含义为"全局唯一标识磁盘分区表",是一个实体硬盘的分区表的结构布局的标准.它是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一64bits来存储逻辑块地址和大小信息的主开机纪录(MBR)分区表 GPT有哪些功能? 在MBR硬盘中,分区信息直接存储于主引导记录(MBR)中(主引导记录中还存储着系统的引导程序).但在GPT硬盘中,分区表

文件系统与分区

磁盘: 设备类型:    块设备:block,磁盘    字符设备:char,键盘        brw-rw----. 1 root disk  8,   0 Nov  3 09:42 sda                        主设备号 次设备号查看硬盘类型:    cat /sys/block/sda/queue/rotational0  --表示固态硬盘1  --表示机械硬盘 head:磁头track:磁道cylinder:柱面sector:扇区,512bytes 寻址方式:

parted分区工具用法

parted分区工具用法 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 随着生产环境中数据量的增大,我们对硬盘的容量也有很大的需求,当硬盘的容量大于2T(工业上的最大磁盘2.2TB)的时候,MSDOS分区(又叫Master Boot Record,简称MBR分区)就无法识别更大的容量空间了,这是时候我们就不得不用GPT (GUID Partition Table)分区,他最大支持18EB的容量,如果你对这个EB单位不是很了解的话,对GB或者TB应该在熟悉不过了吧,我们可以用一

linux分区命令parted的用法

parted的适用场景 创建操作大于2T的分区 一般情况下,我们都是选择使用fdisk工具来进行分区,但是目前在实际生产环境中使用的磁盘空间越来越大,呈TiB级别增长:而常用的fdisk这个工具对分区是有大小限制的,它只能划分小于2T的磁盘,所以在划大于2T磁盘分区的时候fdisk就无法满足要求了:这个时候有2个方法,其一是通过卷管理来实现,其二就是通过parted工具来实现对GPT磁盘进行分区操作:这里我们采用parted的方法来实现管理. parted的2种使用方式 交互式 手动按序交互式的

交互式fdisk分区工具 VS 非交互式parted分区工具及实例演练!

交互式fdisk分区工具 VS 非交互式parted分区工具 linux中磁盘资源是如何管理? 在windows系统中,我们对磁盘管理或是分区,C盘D盘E盘,打开"磁盘管理器",以设备的形式管理. 而linux哲学"一切皆文本"的思想,无论是设备也好,在linux中都是以文件的形式,来管理磁盘资源的. 设备文件,用于关联至一个设备驱动程序,能够跟与之对应设备产生关联,与硬件设备进行交互使用. 每个设备都有,设备号,用于内核标识识别设备: 主设备号:major num

parted命令详解

用法:parted [选项]... [设备 [命令 [参数]...]...] 帮助选项: -h, --help 显示此求助信息 -l, --list 列出所有设别的分区信息 -i, --interactive 在必要时,提示用户 -s, --script 从不提示用户 -v, --version 显示版本 操作命令: cp [FROM-DEVICE] FROM-MINOR TO-MINOR #将文件系统复制到另一个分区 help [COMMAND] #打印通用求助信息,或关于 COMMAND 的

linux磁盘分区fdisk分区和parted分区

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 磁盘分区 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.创建分区 [[email protected] ~]# fdisk -l 查看磁盘的分区情况 [[email protected] ~]# fdisk /dev/sdb Command (m for help): m 获得帮助