我有一个 xenserver,我想知道是否可以从 RAID5 软件分区启动它。
答案1
不好意思,没有。不过还有很多其他选择。
您可以在驱动器的启动处创建一个小分区并将引导加载程序存储在那里。
您可以买一个便宜的闪存驱动器,将其安装在机箱中并将引导加载程序放在闪存驱动器上。
您甚至可以通过网络传送内核。PXE 启动设置起来相当简单。
答案2
不可以。这是因为当系统启动时(即从 POST 接手),它不知道文件的连续块分布在磁盘上。它需要先加载内核,然后才能处理这样分散的文件系统。正如 Zoredache 所建议的,您可以在第一个磁盘上为内核创建一个小的 /boot 分区,该分区不是 RAID-5'd,然后对其余部分进行 RAID。这将需要仔细考虑您的 RAID 切片布局。
答案3
为了完整起见,一些软件 RAID 可以引导条带集 - 比如 Solaris ZFS 和 Mac OS X。两者都使用双引导技术,其中所有磁盘上都有足够的信息来引导条带集 - 就像微型引导卷一样。