Windows SW-Raid == Linux SW-Raid?

Smalltalk
Antworten
Benutzeravatar
heisenberg
Beiträge: 3591
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Windows SW-Raid == Linux SW-Raid?

Beitrag von heisenberg » 19.09.2022 23:15:36

Ich saß heute zufällig an einem Windows-PC(Windows 10? Windows 11?), den ich über SystemRescueCD gebootet habe. Der PC hat wohl ein Windows Software RAID1 drauf.

Als ich da lsblk eingegeben habe, zeigte sich ungefähr folgendes Bild:

Code: Alles auswählen

# lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sdi         8:128  0 59,6G  0 disk  
 └─md126    9:0    0 59,6G  0 raid1 /
   └─part1  9:1    0 59,6G  0 raid1
   └─part2  9:2    0 59,6G  0 raid1
   └─part3  9:3    0 59,6G  0 raid1
sdj         8:144  0 59,6G  0 disk  
 └─md126    9:0    0 59,6G  0 raid1 /
   └─part1  9:1    0 59,6G  0 raid1
   └─part2  9:2    0 59,6G  0 raid1
   └─part3  9:3    0 59,6G  0 raid1
Die Ausgabe ist jetzt so grob aus der Erinnerung nachempfunden. Die Zahlen stimmen natürlich alle nicht. Das "md126" stand da definitiv da.

Da frage ich mich jetzt:
  • Kann Linux mittlerweile Windows-Software-Raid direkt ansprechen?
  • Hat sich Microsoft da bei Linux MD bedient? (Ist ja ok, wenn Sie die Lizenzbedingungen einhalten. Ist ja freie Software)
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
Tintom
Moderator
Beiträge: 3036
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Windows SW-Raid == Linux SW-Raid?

Beitrag von Tintom » 20.09.2022 11:58:33

Interessantes Thema, angeblich ist das schon länger möglich von Linux aus darauf zuzugreifen (siehe hier). Getestet habe ich es aber selbst noch nicht. Lass' uns an deinen Ergebnissen teilhaben :THX:

Benutzeravatar
heisenberg
Beiträge: 3591
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Windows SW-Raid == Linux SW-Raid?

Beitrag von heisenberg » 20.09.2022 12:03:24

Ergebnisse wird es da wohl leider nicht mehr geben. Das war nur eine Zufallsbegebenheit, dass ich das gesehen habe. Es war ein Kunden-PC, den ich wohl nicht in zweites Mal benutzen werde.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
cosinus
Beiträge: 3462
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Windows SW-Raid == Linux SW-Raid?

Beitrag von cosinus » 20.09.2022 12:46:28

Ja, interessantes Thema. Ich wollte gleich mal hier eine Testkiste mit Windows 10 mit RAID ausstatten. Geplant sind zwei ausrangierte 250 GB HDD, die mach ich dann zu einem RAID1.

Benutzeravatar
cosinus
Beiträge: 3462
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Windows SW-Raid == Linux SW-Raid?

Beitrag von cosinus » 20.09.2022 13:17:09

So, hab jetzt zwei weitere Platten in die Testkiste gebaut und unter Windows 10 ein gespiegeltes Volume erstellt. Also RAID1. Windows macht die Datenträger automatisch "dynamisch".

Unter Linux (grml mit Kernel 5.19) sehe ich aber keine md-Devices, sondern ganz normal sda, sdb und sdc.

Unter Windows 10 in diskmgmt.msc sieht so aus:

Bild

Unter Linux so (sdb hab ich rausgenommen, das ist die Windows-Systemplatte):

Code: Alles auswählen

sda                                                                                         
├─sda1                                                                                      
├─sda2                                                                                      
└─sda3 ntfs           RAIDTEST          D43C26FB3C26D7EE                                    

sdc                                                                                         
├─sdc1                                                                                      
├─sdc2                                                                                      
└─sdc3 ntfs           RAIDTEST          D43C26FB3C26D7EE 

Code: Alles auswählen

GPT fdisk (gdisk) version 1.0.9

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.
Disk /dev/sdc: 488397168 sectors, 232.9 GiB
Model: ST3250318AS     
Sector size (logical/physical): 512/512 bytes
Disk identifier (GUID): 340A82F2-4A18-48DE-A067-D047A849D508
Partition table holds up to 128 entries
Main partition table begins at sector 2 and ends at sector 33
First usable sector is 34, last usable sector is 488397134
Partitions will be aligned on 2-sector boundaries
Total free space is 0 sectors (0 bytes)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              34            2081   1024.0 KiB  4201  LDM metadata partition
   2            2082           32767   15.0 MiB    0C01  Microsoft reserved ...
   3           32768       488397134   232.9 GiB   4200  LDM data partition

Benutzeravatar
heisenberg
Beiträge: 3591
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Windows SW-Raid == Linux SW-Raid?

Beitrag von heisenberg » 20.09.2022 13:19:45

Ich habe wie gesagt SystemRescueCD benutzt. Vielleicht haben die irgendwelche AutoScan-Scripte drin. Falls Du Lust hast, kannst Du die aktuelle Version mal ziehen und schauen, ob das RAID direkt damit erkannt wird, bevor Du mit mdadm weiter machst. In dem verlinkten Beitrag sind ja bereits Hinweise drin, wie man mit mdadm ein Windows-RAID ansteuert.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
cosinus
Beiträge: 3462
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Windows SW-Raid == Linux SW-Raid?

Beitrag von cosinus » 20.09.2022 13:27:49

mdadm sagt mir unter grml, dass die Dinger keine md-Devices seien.
Bist du sicher, dass der Kunden-PC ein SOftware-RAID unter Windows hatte? Oder war das ein Fake-RAID übers BIOS?

Benutzeravatar
heisenberg
Beiträge: 3591
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Windows SW-Raid == Linux SW-Raid?

Beitrag von heisenberg » 20.09.2022 13:36:12

Letztlich weiß ich es nicht. Ich habe den Windows-PC nur aus Linux-Sicht gesehen und habe nicht in die Datenträgerverwaltung reingeschaut.

Aber mit den vorliegenden Informationen würde ich eher vermuten, dass sich ein Windows-Software RAID wie ein Linux-Software-RAID präsentiert, als dass es ein Fake-RAID tun würde.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
schorsch_76
Beiträge: 2547
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: Windows SW-Raid == Linux SW-Raid?

Beitrag von schorsch_76 » 20.09.2022 13:46:12

AFAIK: Ist das ein Intel Raid das mit mdadm zu sehen ist. Siehe [1] Das hab ich bei ein paar Kisten hier auch laufen.

[1] https://linux-blog.anracom.com/2016/11/ ... rformance/

Benutzeravatar
cosinus
Beiträge: 3462
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Windows SW-Raid == Linux SW-Raid?

Beitrag von cosinus » 20.09.2022 13:46:54

Ich glaub das eher nicht, aber bin mir da nicht sicher. Gegen Linux-RAID oder MD spricht ja schonmal, dass Windows einen ganzen anderen Partitionscode nimmt:

4200 = Windows LDM data
8e00 = Linux LVM
fd00 = Linux RAID

Und weitere Hinweise, die mich glauben lassen, dass das nichts mit mdadm zu tun hat: https://askubuntu.com/questions/567432/ ... are-raid-0

Man braucht wohl das LDM-Tool. Probier ich gleich mal aus.

Benutzeravatar
heisenberg
Beiträge: 3591
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: Windows SW-Raid == Linux SW-Raid?

Beitrag von heisenberg » 20.09.2022 13:55:57

Ich frage den Rechnerbenutzer nochmal, wenn er wieder aus dem Urlaub zurück ist.
Jede Rohheit hat ihren Ursprung in einer Schwäche.

Benutzeravatar
cosinus
Beiträge: 3462
Registriert: 08.02.2016 13:44:11
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Bremen

Re: Windows SW-Raid == Linux SW-Raid?

Beitrag von cosinus » 20.09.2022 13:58:38

Also mit dem ldmtool haut das hin. Dann wird das RAID1 als /dev/mapper/irgendwas abgebildet. Siehe verlinkten Thread den ich gefunden habe :)

Antworten