7.3.2 【Linux】磁盘分区: gdisk/fdisk

MBR 分区表使用 fdisk 分区, GPT 分区表使用 gdisk 分区。

gdisk

通过lsblk或blkid先找到磁盘,再用parted /dev/xxx print来找出内部的分区表类型,之后采用gdisk或fdisk来操作系统。上表中可以发现 gdisk 会扫描 MBR 与 GPT 分区表,不过这个软件还是单纯使用在 GPT 分区表比较好。

使用“ p ”可以列出目前这颗磁盘的分区表信息,这个信息的上半部在显示整体磁盘的状态。

下半部的分区表信息主要在列出每个分区的个别信息项目。每个项目的意义为:

Number:分区编号,1 号指的是 /dev/vda1 这样计算。

Start (sector):每一个分区的开始扇区号码位置

End (sector):每一个分区的结束扇区号码位置,与 start 之间可以算出分区的总容量

Size:就是分区的容量了

Code:在分区内的可能的文件系统类型。Linux 为 8300,swap 为 8200。

Name:文件系统的名称等等。

整部磁盘还可以进行额外的分区,因为最大扇区为 83886080,但只使用到 65026047 号而已;

分区的设计中,新分区通常选用上一个分区的结束扇区号码数加 1 作为起始扇区号码!

gdisk只有root才能执行,此外,使用的“设备文件名”不要加上数字,因为partition是针对“整个磁盘设备”而不是某个partition。

用 gdisk 新增分区

Linux此时还在使用这颗磁盘,为了担心系统出问题,所以分区表并没有被更新,所以此时两个方式来处理,一个是重新开机,另一个是通过partprobe这个指令来处理。

partprobe 更新 Linux 核心的分区表信息

注意!!!不要去处理一个正在使用的分区,例如,我们的系统现在已经使用了/dev/vda2 ,那如果你要删除 /dev/vda2 的话, 必须要先将 /dev/vda2 卸载,否则直接删除该分区的话,虽然磁盘还是会写入正确的分区信息,但是核心会无法更新分区表的信息的。

fdisk跟gdisk使用的方式几乎一样,都会使用柱面(cylinder)作为分区的最小单位。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柯西极限存在准则

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值