方式一
这种是常规操作哈,直接用G划分空间,也可以使用M,下面附详细说明:
起止位置说明:我们可以不加单位,默认为M,这样更方便分多个区,比如第一个区需要500个G,第二个区需要500G,第三个区为剩下的空间,那么我们可以这样划分(注,这种和直接使用mkpart有区别哈):
第一个区:(可以用计算器算的哈:1024x需要G数)
start? 1
end?512000
第二个区:
start?512001
end?1024001
第三个区:
start?1024002
end?-1
(-1就是剩下全部的意思)
下面是以G说明:
(parted) mkpart #分区命令
Partition name? []? dp1 #分区名称(自定义)
File system type? [ext2]? ext3 #指定类型(ext3、ext4、xfs)
Start? 0 #起始位置,也可以用百分比表示,比如Start? 0% , End? 50%;
End? 500GB #大小(不加单位默认为M)
方式二(不建议用这种)
起止位置说明:我们可以不加单位,默认为M,这样更方便分多个区,比如第一个区需要500个G,第二个区需要500G,第三个区为剩下的空间,那么我们可以这样划分(注,这种和直接使用mkpart有区别哈):
第一个区:mkpart primary 1 512000
(可以用计算器算的哈:1024x需要G数)
第二个区:mkpart primary 512001 1024001
第三个区:mkpart primary 1024002 -1
(-1就是剩下全部的意思)
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel gpt #将MBR磁盘格式化为GPT
Warning: 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? yes
(parted) mkpart primary 1 3145728 #单位为M
(parted) mkpart primary 3145729 -1 # -1是将剩余空间划分为一个分区
(parted) p #打印结果
Model: AVAGO AVAGO (scsi)
验证分区信息
一般每分好一个区后都使用print命令打印分区信息,如果没错就可以直接输入:quit
退出了。
(parted) print # 也可以只输入一个 p
Model: VBOX HARDDISK (ide)
Disk /dev/sdb: 2199GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt #查询类型
Number Start End Size File system Name Flags
1 17.4kB 500GB 500GB dp1
删除分区示例
如果分区错了,可以使用rm命令删除分区,比如我们要删除上面的分区,然后打印删除后的结果
(parted) rm 1 #rm后面使用分区的号码,就是用print打印出来的Number
(parted) print #再次查看确认已删除
Model: VBOX HARDDISK (ide)
Disk /dev/sdb: 2147GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number S