Linux学习笔记(二)— 硬盘分区和分区工具(下)

GPT分区和parted

调用parted工具并查看硬盘信息

[root@localhost ~] parted
GNU Parted 2.1
使用 /dev/sda        #默认使用第一块硬盘sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
 
# slect命令切换硬盘sdc
(parted) select /dev/sdc
使用 /dev/sdc
 
# mklable命令指定分区表类型为gpt, p.s.若要使用MBR分区表则为msdos
(parted) mklabel gpt                                                      
 
# print命令打印硬盘信息:4GB空间,gpt分区类型,未分区
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
 
Number  Start  End  Size  File system  Name  标志

交互模式新增分区

(parted) mkpart
分区名称?  []? c_first   #直接回车,分区名称默认为空
文件系统类型?  [ext2]? ext4
 
# 4K对齐警告
起始点? 0                                                                
结束点? 2000                                                             
警告: The resulting partition is not properly aligned for best performance.
忽略/Ignore/放弃/Cancel? cancel  
 
# 从1M开始分配,使符合“4K对齐”规则  
起始点? 1                                                         
结束点? 2000 
 
# 打印分区信息                                                            
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
 
Number  Start   End     Size    File system  Name     标志
 1      1049kB  2000MB  1999MB               c_first

##命令模式新增分区

# mkpart命令格式:mkpart 分区名称 起始位置 结束位置  p.s.分区名称不可省略
(parted) mkpart c_second 2000 3000                                        
 
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4295MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
 
Number  Start   End     Size    File system  Name      标志
 1      1049kB  2000MB  1999MB               c_first
 2      2000MB  3000MB  1000MB               c_second

删除分区和改变分区单位

# 删除命令:rm 分区编号
(parted) rm 2 
 
# unit命令:改为GB为单位
(parted) unit GB                                                          
 
(parted) mkpart c_third 2 3
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 4.29GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
 
Number  Start   End     Size    File system  Name     标志
 1      0.00GB  2.00GB  2.00GB               c_first
 2      2.00GB  3.00GB  1.00GB               c_third

退出parted分区

(parted) quit                                                             
信息: You may need to update /etc/fstab.

p.s.

  • MBR分区模式:主分区不能超过4个,单个分区最大容量2TB。
  • GPT分区模式:支持128个主分区,主分区、扩展分区没有明显区别,统称分区;单个分区最大容量为18EB。
  • parted分区工具支持两种分区模式,使用mklable命令指定分区表类型(MBR-msdos,GPT-gpt)。
  • parted交互模式下分区名称可以为空,命令模式下不可为空。
  • 分区结束时,fdisk工具要使用w命令将分区信息写入分区表中,而parted直接quit命令退出即可,分区方案即时生效。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值