gdisk分区

引言

对磁盘分区除了使用parted,还可以使用gdisk工具,不过gdisk只支持GPT格式的分区表,不过目前来说已经很少用到MBR了(由于其有2T的size限制)。

操作示例

需求1: 将sdb分成三个区,第一个分区是32G,第二个分区也是32G,剩下的是第三个分区

步骤:

shell

  gdisk /dev/sdb
  > o (y)     # 重建GPT分区表
  > n         # 分第一个分区,分区序号都使用默认即可,选择合适的开始扇区和结束扇区,这里结束扇区用+{offset}表示
  > <Enter>
  > 1M
  > +32G
  > <Enter>
  > n         # 分第二个分区,在选择起始扇区时默认是紧接着上个分区
  > <Enter>
  > <Enter>
  > +32G
  > <Enter>
  > n         # 分第三个分区时都使用默认即可
  > <Enter>
  > <Enter>
  > <Enter>
  > <Enter>
  > w (y)     # 最后别忘了要写入才能生效

需求2: 删除第二个分区,将第三个分区的分区名改为osd-data

步骤:

shell

gdisk /dev/sdb
> d         # 删除分区
> 2
> c         # 修改分区名
> 3
> osd-data
> w (y)

非交互式

顺便介绍另一个工具sgdisk,相较于gdisk,它不需要交互式配置,只需要把所有参数一次给齐,因此更适合脚本使用。

比如上述示例如果用sgdisk,只需要如下两行代码:

shell

sgdisk -Z /dev/sdb # 清空分区表 
sgdisk /dev/sdb -n 1:1M:+32G -n 2:0:+32G -N 3

提示

对于MPIO的场景,使用parted分区会和multipath有冲突,有可能导致OSD建立失败,因此墙裂建议使用GPT分区。


来源: Transcendent
文章作者: Gavin Wang
文章链接: gdisk分区 | Transcendent
本文章著作权归作者所有,任何形式的转载都请注明出处。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值