买了个大硬盘,分区时才想起来这是我第一次使用容量超过2TB的硬盘呢,而据说MBR方式不支持超过2T的分区,那么又该分区呢?
(图源 :pixabay)
我百度查了一下,一般都是磁盘类型用gpt,分区工具用parted,不过fdisk真的不能胜任吗?可是毕竟fdisk我熟啊,撸起袖子直接试吧。
fdisk分区大硬盘
首先查看一下分区前的磁盘。
sudo fdisk -l
返回信息如下:
使用fdisk直接开干:
sudo fdisk /dev/sda
返回信息如下:
其中红色高亮部分:
The size of this disk is 3.7 TiB (4000787030016 bytes). DOS partition table format cannot be used on drives for volumes larger than 2199023255040 bytes for 512-byte sectors. Use GUID partition table format (GPT).
翻译过来就是:
这个磁盘的大小是3.7 TiB(4000787030016字节)。对于512字节扇区,DOS分区表格式不能用于大于2199023255040字节的驱动器。使用GUID分区表格式(GPT)。
直接输入p
开始分区试试
可是提示中显示的还是dos类型
Disklabel type: dos
Disk identifier: 0x6b16bef3
输入m
看看帮助,注意其中我圈上的部分:
输入g
创建新的空白GPT分区表
返回如下:
注意这部分:
Disklabel type: gpt
Disk identifier: 5FC9A2DF-669E-7A4B-8302-157081750205
可见分区表已经修改为GPT方式啦,剩下的事情就简单啦,一路默认就可以了。之后再用sudo mkfs.ext4 /dev/sda1
格式化,再编辑/etc/fstab来自动挂载就行啦,此处就不再赘述啦。
挂载后看看空间,一切正常:
以讹传讹
在网上查找了一下,无论是中文还是英文站点,很多页面中的内容还是说fdisk不支持2T以上分区,必须用parted这个工具。
造成这个问题我猜有几个因素
- 旧版本fdisk确实不支持2T以上分区
- 可能有些朋友用fdisk还是旧的版本
- 直接拿前人的经验,而并没有去尝试
如果不是去尝试一下,我也和其它人一样坚信fdisk不支持2T以上分区呢。
相关链接
https://steemit.com/~witnesses type in
oflyhigh
and click VOTE
Vote @oflyhigh via Steemconnect
Thank you!
This page is synchronized from the post: ‘以讹传讹? fdisk到底支不支持2T以上容量的硬盘分区?’