全部博文(252)
分类:
2011-02-12 14:44:08
你四块1T的硬盘,做成RAID 5,可用容量有3T了,而LINUX 的MBR分区表只支持2T磁盘,这样当然是不能安装操作系统了。给你一个比较好的解决方法。你可以创建好raid 5后,再创建两个虚拟磁盘,一个虚拟硬盘分100G(根据您的需要来做),用来装系统的,另一个虚拟硬盘用来做数据用的。然后在安装系统时,安装在这个100G上即可解决了。安装好后格式化大于2T的硬盘. |
环境:一台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
(parted)
print
(parted) mkpart primary 0
4.5TB
(parted)
print
(parted) quit 退出
2.然后格式化成ext4,需要安装包e4fsprogs.x86_64(yum install e4fsprogs.x86_64)即可。
[root@localhost ~]# mkfs.ext4 /dev/sdb1
3.接着用mount挂载分区
[root@localhost]# mount -t ext4 /dev/sdb1 /bk
[root@localhost]# mount -t ext4 /dev/sdb2 /mail
[root@localhost ~]# df -Th
Filesystem
/dev/sda6
/dev/sda1
none
/dev/sdb1
/dev/sdb2
4.最后修改/etc/fstab,添加如下两行,让其开机自动挂载.
/dev/sdb2