作者:兔小灰
地址:陕西 西安
联系方式:787725073@qq.com
申明:本人纯手打,存在很多不足点,希望大家明确指出,我会尽快修复.
记录时间:2018.4.14
六.parted命令分区--(GPT分区)
MBR分区表(主引导记录分区表):2.1TB(1TB=1024GB).
①最多支持4个主分区.
②扩展分区只能有一个,并且扩展分区与主分区之和不超过4,扩展分区内不能写数据,只 能写入逻辑分区.
③逻辑分区可以有10个.
GPT分区表(也叫GUID分区表,全局唯一标示分区表):9.4ZB(GB-TB-EB-PB-ZB 1024进制),最多支持128个分区.其中1个作为系统保留分区,剩余127个为用户自定义分区.
parted命令直接建立的分区是ext2格式,并且,如果通过mkfs格式化为ext4,parted进行resize动态调整分区大小会失败.parted命令能够识别MBR分区表,显示为msdos.
[root@localhost ~]# parted #进入parted命令
GNU Parted 2.1
使用 /dev/sda #一定要看清楚,这是主磁盘,不能在这里做分区和格式 化,不然系统将会无法开机
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) quit #这是输入命令的位置,立马使用quit退出
[root@localhost ~]# parted /dev/sdb #使用parted命令必须加入参数
GNU Parted 2.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)
接下来进行如下几个实验:
①建立GPT分区
②已经建立分区进行扩容
③mount挂载
④自动加载GPT分区
1.建立GPT分区:
[root@localhost ~]# parted
GNU Parted 2.1
使用 /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help
接下来会显示一堆的命令列表和命令内容概括,主要有一下几个需要知道:
①help #显示命令帮助文档,特别是命令的输入格式
②mklabel mktable #2个都是建立新的分区表(硬盘标签),感觉还是mktable更加习惯,好记
③mkfs #为分区写入文件系统
④mkpart #创建新的分区
⑤print #打印分区信息(已经创建的分区使用这个命令查看)
⑥quit #退出parted命令
⑦rm #删除分区
⑧select #选择分区设备,可以切换磁盘
(parted) mktable #新建分区表
新的磁盘标签类型? gpt #GPT分区表
警告: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue? #提示"新建分区表会摧毁所有存在磁盘中的数据",是否继续?
是/Yes/否/No? y #当然是啦
(parted) print #显示结果
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt #是不是发现这里由msdos(表示MBR)变成了GPT
(parted) mkpart #新建分区
分区名称? []? nigulasi1 #自己命名,比如说 尼古拉斯 哈哈
文件系统类型? [ext2]? #只能默认ext2
起始