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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux创建2TB以上分区,以及正确的对齐磁盘相关的知识,希望对你有一定的参考价值。

参考技术A 一般来说,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当中怎么用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号码,需要删除那个分区就对应那个数字。
参考技术A

对于磁盘大于2T的磁盘,我们可以使用parted命令工具进行分区

参考技术B 建议你到 http://www.oczone.cn/Article/soft/200512/Article_20051210073115.shtml网站去学习,它上面呢有带图的教程,那你就会了。 参考技术C 命令格式:parted /dev/hdX command ...

查看分区信息:
parted /dev/hdX print

删除分区:
parted /dev/hdX rm Y Y根据/dev/hdXY
例如,删除/dev/hda1:parted /dev/hda rm 1

从一个新磁盘创建分区(例如创建/dev/hda1, /dev/hda2, /dev/hda3):
1. 创建分区表:
parted /dev/hda mklabel msdos
2. 创建分区:
parted /dev/hda mkpart primary 0 123 从0开始到123M
parted /dev/hda mkpart primary 123 234 从123M开始到234M,共111M
X=expr `fdisk -s /dev/hda` / 1024 计算总共多少M
parted /dev/hda mkpart primary 234 $X 剩下的空间作为一个分区

以上是关于Linux创建2TB以上分区,以及正确的对齐磁盘的主要内容,如果未能解决你的问题,请参考以下文章

磁盘超过2T无法用fdisk分区的问题

linux磁盘分区命令是啥

linux parted分区

Linux磁盘分区

Linux磁盘分区

Linux磁盘分区