linux系统下3TB硬盘分区,如何进行的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux系统下3TB硬盘分区,如何进行的?相关的知识,希望对你有一定的参考价值。

操作系统是红帽6.2的,挂载了两块硬盘,,,其中一块sdb,大小3TB,用于存放数据库的数据,ext4。现在由于特殊需求,需要切割100G出来。已经使用resize2fs 调整出100G来,接下来不知道该如何操作了!

1、因为FDISK 无法分割2TB以上的硬盘。
2、使用parted,提示:partition length of 5857345536 sectors exceeds the loop-partition-table-imposed maximum of 4294967295。 太奇怪了,,这块硬盘一直在往里面写数据呢。怎么也会提示这种问题。

单个分区3TB
系统:ubuntu12.04 serverX64

~$sudo parted /dev/sdb                               //选择硬盘
GNUParted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a lis ofcommands。
(parted) mklabel gpt                                 //类型GPT   

Warning: The existing disk label on /dev/sdb will be destroyedand all data on this disk will be lost. Do you want to continue?Yes/No? y        //确定

(parted) mkpart  prinmary 1  -1              //将硬盘分成一个分区  
(parted) print                                           //查看

(parted) quit  //退出
Information: You may need to update /etc/fstab.

~$sudo mkfs.ext4 /dev/sdb1                     //格式化文件系统为ext4

~$sudo mkfs.ext4 -F /dev/sdb1                  //格式化

~$sudo parted /dev/sdbprint                   //查看

~$sudo mkdir/home/Disk01               //创建挂载目录

~$sudo chmod 755/home/Disk01             //给权限
~$ sudo mount/dev/sdb1 /home/Disk01           //挂载分区
~$ sudo df–Hl                                  //查看分区

 ~$sudo vi /etc/fstab  //开机自动挂载
/dev/sdb1      /home/Disk01     ext4   defaults       0      0

参考技术A 对,超过2TB的硬盘无法用fdisk命令分区。需要用parted命令进行分区,将其做成GPT分区。追问

可能是我说的不够明白,是这样的:总共的硬盘大小3TB,已经分区好了,就一个分区,现在需要从中划出100GB来,给其他应用,该如何进行。

参考技术B 磁盘格式化为gpt后直接分区,应该是格式化为gpt后又转换成MBR磁盘导致分区报错

parted /dev/sdb
parted>mklabel gpt
parted>mkpart primary 0 4T
parted>print
parted>quit

以上是关于linux系统下3TB硬盘分区,如何进行的?的主要内容,如果未能解决你的问题,请参考以下文章

如何将Linux系统下将俩个硬盘合并成一个分区,请高手帮忙!

安装linux 把windows全部硬盘分区的数据丢了 如何恢复 分全部送上了 谢谢

linux添加新硬盘怎么做 要如何分区

Linux下为啥要进行磁盘的分区

3TB硬盘的容量已经超出了传统分区标准的支持

企业生产场景下如何对Linux硬盘分区