Linux创建2TB以上分区,以及正确的对齐磁盘

Linux创建2TB以上分区,以及正确的对齐磁盘,第1张

一般来说,Linux创建分区使用fdisk命令,可以自动对齐磁盘。然而,fdisk无法处理大于2TB的磁盘文件。这种情况下,需要使用parted命令去创建分区。

parted创建分区需要手动指定分区开始与结束位置,可能会面临磁盘不对齐的问题(提示:Warning: The resulting partition is not properly aligned for best performance.)

所以需要手动去计算分区起点来对齐磁盘。

输入0.00T有时候可以免于计算起点

所以分区命令是

检查是否正确对齐

如果还有问题,则需要进一步修正,可以参考

https://bdoga.com/how-to-fix-warning-device-is-not-properly-aligned-with-parted/

Linux中进行磁盘分区一般是用fdisk这个命令,但是fdisk命令无法支持大于2TB以上的分区,而parted命令却是用于2TB以上大小的磁盘分区的工具。parted命令的用法:

1. 列出磁盘分区的信息(这个可以看到接下来新建分区的起始点):

形式:parted 磁盘设备名称 print

例如:parted /dev/hdc print

2. 新建一个分区:

形式:parted 磁盘设备名称 mkpart logical 文件系统类型 新建分区起始位置 新建分区结束位置

例子:parted /dev/hdc mkpart logical ext3 20.3G 80.3G

说明:/dev/hdc是磁盘设备名称,mkpart是新建分区,logical表示是一个逻辑分区,ext3是文件系统类型,20.3G是分区起始位置,这个是查看分区信息的时候,显示的最末尾的那个分区End这一栏的,80.3G是结束位置,也就是说这个新建的分区有60G大小。

3. 删除一个分区:

形式:parted 磁盘设备名称 rm 设备Number

例子:parted /dev/hdc rm 7

说明:设备Number的那个数字是用parted列出的分区信息里面,有一列是Number号码,需要删除那个分区就对应那个数字。

在linux我们可以先把大容量的磁盘进行转换,转换为GPT格式。由于GPT格式的磁盘相当于原来MBR磁盘中原来保留4个 partition table的4*16个字节只留第一个16个字节,其它的类似于扩展分区,真正的partition table在512字节之后,所以对GPT磁盘表来讲没有四个主分区的限制。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/5917170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-08
下一篇 2023-03-08

发表评论

登录后才能评论

评论列表(0条)

保存