我有一台运行Ubuntu 10.04 Desktop x64的电脑。 我刚刚买了另一个tb驱动器,想用我的两个驱动器使用RAID 0.我有一个微星890GXM – G65主板,并决定使用他们内置的RAID支持。 设置RAID的最后一步是要求确认删除MBR,但我有一种感觉,事情会出错,但决定尝试一下。 不用说,我不能再启动到Ubuntu。 我做了一些search,大多数build议启动到Ubuntu的实时版本,并从那里重新安装GRUB。 我尝试过,但似乎无法挂载硬盘。 关于如何安装和重新安装GRUB的任何想法? 预先感谢您提供的任何帮助。
从http://web.mit.edu/rhel-doc/5/RHEL-5-manual/Deployment_Guide-en-US/s1-raid-config.html : If you are making a RAID partition of /boot/, you must choose RAID level 1, and it must use one of the first two drives (IDE first, SCSI second). If you are not creating a seperate RAID partition of /boot/, and you are making a RAID partition for the root file system (/), it must be RAID level 1 and must use one of the first two drives (IDE first, SCSI second). If you are making a RAID partition of /boot/, you must choose RAID level 1, and it must use one of the first two drives (IDE first, SCSI second). If you are not creating a seperate RAID partition of /boot/, and you are making a RAID partition for the root file system (/), it must be RAID level 1 and must use one of the first two drives (IDE first, SCSI second).
至于安装RAID,板载控制器是否与内核兼容? 设备显示在/ dev / md *下? 在lsmod或dmesg是否提到了RAID?
当您将一堆磁盘设置为RAID0时,这将更改磁盘上数据的布局方式。 (回声ErikA,如果你不明白这一点,你没有业务使用RAID0)。 除非你的主板比我期望的消费者主板(甚至昂贵的RAID控制器)更加复杂,否则它不会保存你的任何数据。 (原则上,它可能已经复制了其中一个磁盘上的数据,但是这很长并且有点复杂。)
主板创buildRAID0后,我期望从Linux:
或者你看到一个没有分区的大磁盘,如果Linux在主板上支持RAID0的话)。
或者如果Linux在此主板上不支持RAID0,则看不到任何磁盘或两个包含垃圾的磁盘。
如果Linux支持您的主板,您现在需要在RAID0arrays上重新安装系统,并从备份中恢复数据,或者创build合理的分区表,并从备份恢复系统和数据。 但是我不推荐在消费者硬件上使用硬件RAID(很less使用服务器硬件,但是对于需要进行校验和计算的模式可能会更快):Linux具有可靠和快速的RAID0和RAID1支持。
如果您select使用Linux的内置RAID0,请closures主板上的RAID0,然后使用mdadm创build一个跨两个驱动器的RAID0arrays,然后重新安装或恢复备份。
如果您想退出而不使用RAID0,则有可能转换为RAID0并不会破坏磁盘上的大部分内容。 首先closuresBIOS中的RAID0,然后尝试重新创build分区表。
直言不讳,很明显你不知道RAID0是什么或者含义如何。 在将它们制作成RAID0对之前,您有两个独立的磁盘,现在您有一个虚拟磁盘,数据在物理磁盘之间交错 。 操作系统没有办法从现有的安装中预订,因为它实际上已经不存在了。
如果你的板载控制器支持,你可以尝试全新的安装,并希望它可以工作,或者你可以撤消RAID0configuration,并使用mdadm的buit,就像Gillesbuild议为你想要的分区创build一个软件RAID0(或类似的)。