我有一台带智能阵列的 DL560 GEN10。启动时,我只看到 680GB 的逻辑驱动器。逻辑驱动器是 raid 50 中的八个 1.2TB 驱动器,因此应该大约为 6TB。我在 SSD 上安装了操作系统,启动或使用 cd 启动时看不到整个逻辑驱动器。我也尝试过在 bios 传统模式下启动,但没有帮助。我还将磁盘标签更改为 GPT 并重新启动,但这没有帮助。
Ubuntu 16.4.5
我知道 18 是最新支持的版本,但是我们主要使用的是 16.04,所以我想暂时继续使用它。
答案1
我不认为你运气很好。 https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00019076en_us#N10238 根本没有提到支持 Ubuntu(甚至 18.04 也没有)。
可能是驱动器仅报告系统在没有适当驱动程序的情况下可以从中读取的内容,而 680GB 是它从设备中获取的内容。
最好的办法可能是向 HP 发送支持请求,因为这种硬件非常特殊,人们的家用电脑上没有这种硬件。我很乐意提供帮助,但从未有过与 DL560 GEN10 一起提供的硬件突袭
答案2
虽然并非总是如此,但有时这些问题与底层磁盘或逻辑阵列上的物理块大小有关,例如本机 4k 扇区大小的驱动器等。在使用三种不同的策略之前,我已经能够解决这些问题:
1)第一个选项是使用虚拟文件系统在现有逻辑驱动器上创建新的逻辑卷,然后在 ZFS 卷上创建 ext4 分区。ZFS 与底层阵列和 ext4 配合得更好。为此,您需要从 CD 启动,安装并配置 ZFS,设置新的 ext4 分区,然后重新启动并在现有的 ext4 分区上重新安装操作系统。
2) 另一种可能性是,在您的硬件 RAID 控制器中,尝试使用 512 字节扇区大小重新创建逻辑驱动器(如果可以的话),然后尝试重新安装。这可能(但不太可能)会“起作用”,您可以像往常一样从启动盘安装操作系统。
3) 一个更棘手的解决方案,由于各种原因,这个解决方案并不理想,但可以节省空间,即把底层逻辑阵列分成几个 600GB 逻辑 RAID-0 阵列,然后在 Linux 下使用软件 raid 使它们看起来像一个大卷。这需要做更多的工作。
答案3
即使 Ubuntu 16.4 已上线并更新,我仍然看到该问题。上线花了我一点时间,因为它似乎还根据我查看的位置报告不同的界面。在遇到界面问题后,我决定不再使用它。
我最终选择了 18.04,这不是一个好主意,但它在那时开始工作了。当我运行 fdisk 时,我看到一个错误,即 raid 不能是 dos 分区。我将分区更新为 gpt,之后它就正常工作了。
除了其他人没有发现这一点之外,ESX 6.7 看起来正在运行。网络运行正常,可以看到整个团队。
我相信 Centos 6+ 也可以运行,但没有时间去确认。