是否有人在启动分区大于 2Tb 的硬件平台上设置 Linux RedHat EL Server 5.2 的经验?
每次我尝试这个,我都会收到一条消息,说 RedHat 不支持 GPT 卷上的启动分区。有没有办法解决这个问题,因为我读到过可以使用 parted,但我不确定如何在安装时调用它?
提前致谢。
答案1
要回答您关于如何在安装时调用它的问题,您不需要。
相反,你可以使用 live CD 中的 parting,(我使用系统救援光盘) 先创建分区,然后启动 CentOS CD。
当进行分区时,选择使用现有分区。
虽然可以做到这一点,但为什么不把操作系统放在它自己的 3GB 分区上,而把磁盘的其余部分放在它自己的分区上呢?
或者,如果您希望将其余部分放在一个分区中,则只需将 /boot 放在它自己的 100MB 分区上。
我最终的设置是这样的
[root@centos ~]# parted /dev/sda
GNU Parted 1.8.1
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: LSI MegaRAID 84016E (scsi)
Disk /dev/sda: 10.5TB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 17.4kB 3000MB 3000MB ext3 boot
2 3000MB 13.0GB 10.0GB linux-swap
3 13.0GB 20.0GB 7000MB ext3
4 20.0GB 10.5TB 10.5TB ext3
(parted) quit
Information: Dont forget to update /etc/fstab, if necessary.
[root@centos ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 2.8G 1.4G 1.2G 55% /
tmpfs 4.0G 0 4.0G 0% /dev/shm
/dev/sda4 9.4T 3.4T 6.1T 36% /home
/dev/sda3 6.4G 1.3G 4.8G 22% /var
答案2
建议使用不大于 2TB 的设备作为启动盘。
另外,大多数硬件 RAID 控制器允许将其存储拆分为多个磁盘并呈现给操作系统;这可用于创建小于 2 TB 的磁盘。有关详细信息,请参阅 RAID 控制器供应商的文档或支持服务。如果必须创建大于 2 TB 的设备,则可以使用逻辑卷管理器 (LVM) 将较小的物理设备组装成较大的逻辑卷。