parted 2T 以上分区

本文介绍如何在CentOS 5.4系统中使用parted工具进行12TB硬盘的GPT分区,并将其格式化为ext4文件系统。具体包括创建两个主分区,分别为7.5TB和4.5TB,以及后续的挂载与配置。

环境:一台Dell Md3000,挂了15块盘,每块盘2T,两台邮局服务器共用,其中一块盘做热备,两台都做raid 5,故只有6块盘可用。
目的:在centos 5.4系统下,用parted功能分区12T的硬盘并格式化成ext4,12T共分为2个分区,一个7.5T,另一个4.5T.
在linux 下大磁盘的分区不能再采用fdisk了,MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表。下面说明下具体的步骤:
1.分为两个主分区
[root@localhost ~]# parted /dev/sdb # 使用parted来对GPT磁盘操作,进入交互式模式
GNU Parted 1.8.1 Using /dev/sdb Welcome to GNU Parted! Type ‘help’ to view a list of commands.
(parted) mklabel gpt           # 将MBR磁盘格式化为GPT
(parted) print                       #打印当前分区
(parted) mkpart primary 0 4.5TB                # 分一个4.5T的主分区
(parted) mkpart primary 4.5TB 12TB      # 分一个7.5T的主分区
(parted) print                         #打印当前分区
(parted) quit 退出
Information: Don’t forget to update /etc/fstab, if necessary.
2.然后格式化成ext4,需要安装包e4fsprogs.x86_64(yum install e4fsprogs.x86_64)即可。
[root@localhost ~]# mkfs.ext4 /dev/sdb1
[root@localhost ~]# mkfs.ext4 /dev/sdb2
3.接着用mount挂载分区
[root@localhost]# mount -t ext4 /dev/sdb1 /bk
[root@localhost]# mount -t ext4 /dev/sdb2 /mail
[root@localhost ~]# df -Th
Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/sda6     ext3     39G  9.4G   28G  26% /
/dev/sda1     ext3    122M   13M  103M  12% /boot
none         tmpfs   1004M     0 1004M   0% /dev/shm
/dev/sdb1     ext4    4.1T   194M  3.9T  1% /bk
/dev/sdb2     ext4    6.8T   179M  6.4T  1% /mail
4.最后修改/etc/fstab,添加如下两行,让其开机自动挂载.
/dev/sdb1       /bk          ext4            defaults,noatime       1 2
/dev/sdb2      /mail       ext4           defaults,noatime         1 2




注意
1,parted /dev/sda print      列出分区

2,parted /dev/sda print rm 2  删除分区

### 对于2TB以上磁盘分区与挂载的方法 对于超过2TB大小的硬盘,在Linux系统下的确需要特别处理来完成其初始化、分区以及挂载操作。由于传统MBR(Master Boot Record)分区方式存在单一分区最大不超过2TB的限制[^2],因此当面对更大容量的存储介质时,推荐采用GPT(GUID Partition Table),它能够支持更大的磁盘尺寸。 #### 初始化新添加的数据盘 为了准备新的数据盘用于创建文件系统并最终挂载到现有目录结构中,首先应当确认已正确连接硬件,并通过`fdisk -l`指令识别出待配置的目标设备名称[^1]。一旦确定了具体的设备路径(例如/dev/sdb),就可以利用`parted`工具来进行必要的设置: ```bash sudo parted /dev/sdb mklabel gpt ``` 上述命令会清除任何现存的分区表并将目标驱动器转换成GPT格式,这一步骤至关重要因为只有这样才能充分利用大于2TB的空间资源[^3]。 #### 创建分区 接下来定义实际使用的各个区域范围。考虑到性能优化等因素,可以选择建立单一的大规模主分区覆盖整个可用空间;也可以依据具体需求划分多个不同用途的小型分区间隔。这里给出一个简单的例子说明如何构建一个占据全部剩余未分配面积的新分区: ```bash sudo parted /dev/sdb mkpart primary ext4 0% 100% ``` 此过程指定从头至尾占用整块磁盘形成名为primary类型的ext4兼容性文件系统的逻辑区块[^4]。 #### 格式化新建分区 经过前面几步之后已经成功建立了基础架构,但是要想真正投入使用还需要进一步执行格式化进程赋予特定属性以便后续读写动作得以顺利开展。假设刚才得到的是/dev/sdb1,则可按照如下方式进行快速格式化: ```bash sudo mkfs.ext4 /dev/sdb1 ``` 注意这里的文件系统类型可以根据个人喜好或是应用场景灵活调整为其他选项比如xfs等。 #### 编辑fstab实现自动挂载 为了让每次开机都能无需人工干预即刻访问刚刚设立好的位置,有必要编辑/etc/fstab文件加入对应条目描述源地址及其映射关系。一般形式如下所示: ```plaintext UUID=xxxx-xxxx /mnt/mydata ext4 defaults 0 2 ``` 其中UUID字段可通过blkid命令获取确切数值代替示例中的占位符部分;而/mnt/mydata则是期望呈现给用户的本地路径,请提前确保该处确实为空闲状态或者自行mkdir生成相应层级结构。最后保存更改并通过`mount -a`测试验证一切正常工作即可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值