前几天面试被问到,Linux下大于2T的磁盘该用什么操作分区,因为这些都是初学Linux时候课程的内容,所以我一时间真的忘记了是什么,后来面试结束,我翻了翻以前的课堂笔记,才想起来,其实跟fdisk很像,是gdisk。

但是还有一种说法就是parted 这个工具,也可以对>2T的磁盘进行分区,但是我没学过,也没用过,今天就不说啦。

fdisk和gdisk的区别

  1. gdisk可以对2T以上的磁盘进行操作,fdisk不行
  2. fdisk只能用于MBR分区,gdisk可以用于GPT分区

MBR和GPT

  • MBR分区:不支持4T以上
  • GPT分区:GPT,全局唯一标识分区表(GUID Partition Table),它使用128位GUID来唯一标识每个磁盘和分区,与MBR存在单一故障点不同,GPT提供分区表信息的冗余,一个在磁盘头部一个在磁盘尾部;它通过CRC校验和来检测GPT头和分区表中的错误与损坏;默认一个硬盘支持128个分区

两个工具都是采用很好的交互式,操作上大体相同

常用命令参数:

gdisk

gdisk /dev/磁盘名

-n 创建一个新分区
-p 显示当前磁盘的分区表
-w 将更改写入并退出
-q 不保存退出

其他不常用命令:

b 将GPT数据以文件格式备份
c 更改分区名
d 删除分区
i 显示分区详细信息
l 列出分区类型
o 创建一个新的空白GPT分区表
p 显示当前磁盘的分区表
t 改变分区类型
v 验证磁盘分区表
x 专家模式
? 帮助

欢迎来访

文章会优先发布在我自己的博客,更美观,更易于阅读:Linux磁盘分区工具fdisk和gdisk对比 – “万万”没想到 (wanpeng.life)

微信搜索"万万啥也想不到"或者扫描下面二维码,就可以在手机上第一时间看了哦。

Logo

更多推荐