Help, my disk array has one dead member

Xen list at xenhideout.nl
Sun Mar 26 14:00:22 UTC 2017


Liam Proven schreef op 26-03-2017 14:36:

> Firmware RAID only exists because of Microsoft's licensing policies.
> 
> Windows can create and manage RAID sets of various types just fine. It
> can do RAID 0, 1, 0+1, 10, 5, 6 etc.

Windows cannot include RAID on the boot disk.

If you have sources indicating otherwise, let me know, but Windows RAID 
uses dynamic disks and you cannpot make a dynamic disk of your boot 
device.

I guess I am wrong about it, the Microsoft Dynamic Disks page is a 
morass without much clear information. It was said that Windows 7 cannot 
boot from a dynamic disk with more than 1 volume.

If I converted this disk to dynamic I would lose the Linux partition on 
it ;-). I don't know what would happen to it. There is so much 
unclarity. I guess Linux can read dynamic disks? There is GRUB code that 
handles them.

There is probably no cross-platformness whatsoever regarding the RAID 
part. I wonder if I can create a Windows Dynamic RAID and then turn one 
of the subvolumes into LVM raid.

A Windows Dynamic disks basically no longer has a partition table, 
right.

In other words, I just wonder if I can still have any Linux partitions 
inside a Dynamic Disk.


> But this is considered server functionality and so only the server
> editions of Windows are permitted to do it. Workstation editions will
> only do striping, with concomitant loss of reliability. Presumably the
> logic extends to "so you need to buy a server to keep your stuff on
> safely."

You can't stripe a Windows boot disk, this I know.

"System The system partition or volume contains the hardware-specific 
files needed to load the operating system. The system partition or 
volume can't be part of a striped or spanned volume."

At least this was true for Windows Server 2008. It is hard to find 
updated information.

I am pretty sure I will be able to create e.g. striped sets on Windows 
10 professional.

Here is someone that says:

"An OS cannot be installed on a dynamic disc since it would be 
unbootable on a dynamic disc. I'm afraid that the whole HDD will need to 
be basic. "

But this was about dual booting.

See I just think the entire Windows solution is a big mess.

If GRUB can actually read LDM partitions than I'm sure I can boot from 
it in Linux, but can Linux also read those partitions? In other words, 
can I create whatever I like out of a LDM volume and have Windows not 
interfere with it?

Then I could have LVM "RAID" inside of LDM (Dynamic Disk) volumes that I 
will leave unconfigured in Windows. I still wouldn't like it, as it 
seems to be extremely risky from a "reliablity" standpoint ;-).


> So, because the actual software RAID functionality in Windows is
> disabled in workstation editions. PC vendors have re-implemented it in
> the cheapest possible way, in the firmware.

You realize those RocketRAID cards sell for some €100 to €130 euros 
right (or more).

> DO NOT USE FIRMWARE RAID IN LINUX. AT ALL, EVER, UNDER ANY 
> CIRCUMSTANCES.

All of your screaming isn't going to do much good. If it's the only way 
to be cross-platform.

> If you need a software RAID, use Linux software RAID.

Hardware cards as well as firmware BIOS typically have superior user 
interfaces. The AMD software was also exceptionally good, it just bugged 
out in the most important operation. I haven't seen anything from Linux 
that was really friendly; the mdadm interface is worse than what existed 
before; you can't use it witout a cheatsheet telling you what to do.

I am running (well, it is not doing anything) an mdadm Linux system that 
I once installed using the Debian installer that can support these 
configurations. I have NO clue what to do if anything breaks. I would 
have to look it up first.

So ehm. Linux software raid would be awfully nice if it was actually 
usable.

I would try (and I might try) (and I will try) LVM RAID which is almost 
the same as regular mdadm software RAID now.

But LVM is also plagued by stuff that will just break.

Currently the usability balance does not really favour Linux, still.

LVM is just a bitch to work with if you do the more advanced stuff as 
well. They also don't care *too* much about fail-safe operation.




More information about the ubuntu-users mailing list