磁碟分割槽格式 MBR 限制了单块磁碟大小为 2TB,如果想挂载超过 2TB 的磁碟,就要换成其他格式如 GPT 格式。因为帮助客户使用 OnApp 搭建云平台,储存先用 6TB 在测试,所以需要通过其他格式来挂载这 6TB 的磁碟。分享下 Linux 上(我用的 CentOS5.9 x86_64)挂载使用 6TB 的 Dell MD3600f 硬体储存的方法:
[root@demo ~]# 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
Warning: The existing disk label on /dev/sdb will be destroyed and all data on this disk will be lost. Do you want to continue?
parted: invalid token: gpt
Yes/No? yes
New disk label type? [gpt]? 按下 Enter 键
(parted) print
Model: DELL MD36xxf (scsi)
Disk /dev/sdb: 6000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
(parted) mkpart primary 0 -1 #将整个磁碟空间全部分为一个区
(parted) print
Model: DELL MD36xxf (scsi)
Disk /dev/sdb: 6000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 6000GB 6000GB primary
(parted) quit
Information: Don’t forget to update /etc/fstab, if necessary
硬体储存已经对映到 Hypervisor 站群服务器上了,所以不用再编辑/etc/fstab 了。到这里就完成了 CentOS 上挂载 6TB 磁碟。