openEuler 22.03 GPT分区表模式下磁盘分区管理

目录

GPT分区表模式下磁盘分区管理

parted交互式创建分区

步骤 1 执行如下步骤对/dev/sdc磁盘分区

bash 复制代码
[root@localhost ~]# parted /dev/sdc		#使用parted分区命令
GNU Parted 3.3
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted)  help		#若不清楚如何操作,可以输入help查看帮助信息
  align-check TYPE N                       check partition N for TYPE(min|opt) alignment
  help [COMMAND]                           print general help, or help on COMMAND
  mklabel,mktable LABEL-TYPE               create a new disklabel (partition table)
  mkpart PART-TYPE [FS-TYPE] START END     make a partition
  name NUMBER NAME                         name partition NUMBER as NAME
  print [devices|free|list,all|NUMBER]     display the partition table, available devices, free space, all found  partitions, or a particular partition
  quit                                     exit program
  rescue START END                         rescue a lost partition near START and END
  resizepart NUMBER END                    resize partition NUMBER
  rm NUMBER                                delete partition NUMBER
  select DEVICE                            choose the device to edit
  disk_set FLAG STATE                      change the FLAG on selected device
  disk_toggle [FLAG]                       toggle the state of FLAG on selected device
  set NUMBER FLAG STATE                    change the FLAG on partition NUMBER
  toggle [NUMBER [FLAG]]                   toggle the state of FLAG on partition NUMBER
  unit UNIT                                set the default unit to UNIT
  version                                  display the version number and copyright information of GNU Parted
(parted) mklabel gpt		#设置磁盘分区表格式为GPT
Warning: The existing disk label on /dev/sdc will be destroyed and all data on this disk will be lost. Do you want
to continue?
Yes/No? yes			#确认
(parted) mkpart		#创建新分区
Partition name?  []? gpt1		#设置分区名称
File system type?  [ext2]? xfs	#设置分区格式化时采用的文件系统类型
Start? 0KB		#设置分区起始位置
End? 2GB		#设置分区结束位置
Warning: You requested a partition from 0.00B to 2000MB (sectors 0..3906250).
The closest location we can manage is 17.4kB to 2000MB (sectors 34..3906250).
Is this still acceptable to you?
Yes/No? yes		#确认
Warning: The resulting partition is not properly aligned for best performance: 34s % 2048s != 0s
Ignore/Cancel? Ignore		#忽略告警
(parted) print		#输出分区信息
Model: Virtio Block Device (virtblk)
Disk /dev/sdc: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  2000MB  2000MB  xfs          gpt1			#这个就是上面步骤创建的分区
(parted) quit
Information: You may need to update /etc/fstab.

非交互式创建分区

步骤 1 输入如下命令直接创建分区。

bash 复制代码
[root@localhost ~]# parted /dev/sdc mkpart gpt2 2001M 4G		#创建分区,设置起始和结束位置
Information: You may need to update /etc/fstab.

[root@localhost ~]# parted /dev/sdc p 		#输出分区信息
Model: Virtio Block Device (virtblk)
Disk /dev/sdc: 5369MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start    End      Size     File system    Name  	Flags
 1      17.4kB   2000MB  2000MB               gpt1
 2      2001MB  4000MB  2000MB               gpt2				#这个就是前述步骤创建的分区

#因为/dev/sdc磁盘已经设置了分区表格式是GPT,所以这里没有重复设置。若是一块新的磁盘需要输入如下命令:
[root@localhost ~]# parted /dev/sdc mklabel gpt

删除分区

步骤 1 执行如下命令删除/dev/sdc1分区。

bash 复制代码
[root@localhost ~]# parted /dev/sdc rm 1
Information: You may need to update /etc/fstab.

[root@localhost ~]# parted /dev/sdc p
Model: Virtio Block Device (virtblk)
Disk /dev/sdc: 10.7GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start    End      Size       File system  Name  Flags
 2      2001MB  4000MB  2000MB               gpt2
相关推荐
懂软件的胡子个哥9 分钟前
微信机器人为什么需要“回复候选”而不是所有 AI 内容直接发送
运维·微信·自动化·wechatapi·个人微信号二次开发
云贝贝贝30 分钟前
腾讯云 TDSQL(MySQL 版)性能优化与慢查询排障实战 6 招
运维·腾讯云
Lsetea36 分钟前
证书没到期却报certificate has expired:OpenSSL定位中间证书与系统时间
运维·https·ssl证书·openssl·证书链
CCCCCCCCharlie40 分钟前
Linux进程控制四大核心操作
linux·开发语言
小葱运维44 分钟前
命名与环境规范
运维·开源·云计算
nazisami1 小时前
操作系统进程状态
linux·进程状态
xbzb1 小时前
Linux 文件查找命令 locate 与 find 完全指南
linux·运维
ITxiaobing20231 小时前
IP 定位服务选型指南:从准确率到工程落地的技术考察
linux·服务器·网络
wuyk5551 小时前
【Socket 进阶之路】第 9 章 Linux 网络服务量产稳定性优化|心跳保活、TIME_WAIT、SO_LINGER、内存池、断线重连、完整异常防护框架
linux·服务器·开发语言·网络·物联网
Julien20041 小时前
Docker 容器存储原理(一)
linux·运维·服务器·ssh·学习方法