Jestem nowym użytkownikiem Ubuntu ze świeżą instalacją i chętnie zacznę z tym korzystać. Jednak wszystkie moje ważne dane znajdują się w macierzy RAID 0 oprogramowania Windows i potrzebuję ich, aby pozostać tam, ponieważ również uruchamiam system Windows z podwójnym uruchomieniem. Potrzebuję dostępu do tych danych na Ubuntu i nie mogę naprawdę nic zrobić, dopóki nie mam dostępu.
Badałem już ten temat najlepiej, jak mogłem, i udało mi się znaleźć bardzo pomocny post:
W tym artykule opisano, jak zmusić Ubuntu do zobaczenia macierzy Windows RAID 0, która składa się z dwóch dysków. Główne używane polecenie to sudo mdadm --build /dev/md0 --chunk=64 --level=0 --raid-devices=2 /dev/sdd2 /dev/sdc2
. Według tego użytkownika i innych plakatów w wątku to faktycznie działa. To wspaniale.
Nie próbowałem jeszcze postępować zgodnie z tymi instrukcjami. Dlaczego? Post zawiera ostrzeżenie o tym, jak nie wolno do niego pisać, jeśli wprowadzisz nieprawidłowy rozmiar fragmentu; zrozumiałe jest, w jaki sposób może to powodować problemy. Obawiam się, że moja konfiguracja różni się od ich przykładu i nie jestem pewien, czy polecenia powinny być wprowadzane dokładnie tak samo dla mojej instalacji. Boję się to zepsuć, robiąc to źle i dlatego pragnę zasięgnąć porady kogoś bardziej doświadczonego.
Oto jak moja konfiguracja różni się od ich przykładu:
- Mam trzy dyski 1 TB, a nie dwa dyski (o dowolnej wielkości).
- Mam dwie partycje RAID 0 na tych trzech dyskach: jedną 500 GB i 2,3 TB. Oznacza to, że NIE muszę używać pełnych dysków podczas tworzenia macierzy RAID, ale zamiast tego używam tylko ich części.
- Użyłem niestandardowego rozmiaru bloku dla co najmniej jednej z moich partycji RAID 0, kiedy konfigurowałem je lata temu. Nie mam pojęcia, czy ten rozmiar bloku jest taki sam, jak wspomniany rozmiar porcji. Moja partycja 500 GB ma rozmiar bloku 4 kb (4096 bajtów na klaster), a moja partycja 2,3 TB ma rozmiar bloku 64 kb (65536 bajtów na klaster).
Odpowiednie wyjście sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
(tylko dla tych trzech dysków RAID0) to:
NAME FSTYPE SIZE MOUNTPOINT LABEL
sdb 931.5G
├─sdb1 1M
├─sdb2 127M
└─sdb3 931.4G
sdc 931.5G
├─sdc1 1M
├─sdc2 127M
└─sdc3 931.4G
sdd 931.5G
├─sdd1 166.7G
└─sdd2 764.7G
Odpowiednie wyjście cat /proc/partitions
(tylko dla tych trzech dysków RAID0) to:
8 16 976762584 sdb
8 17 1024 sdb1
8 18 130048 sdb2
8 19 976631478 sdb3
8 32 976762584 sdc
8 33 1024 sdc1
8 34 130048 sdc2
8 35 976631478 sdc3
8 48 976762584 sdd
8 49 174763008 sdd1
8 50 801865728 sdd2
Program „Dyski” w systemie Ubuntu wyświetla następujące partycje dla moich dysków:
/dev/sdb: GUID Partition Table .
/dev/sdb1: 1.0 MB, Microsoft LDM metadata.
/dev/sdb2: 133 MB, Microsoft Reserved.
/dev/sdb3: 1.0 TB, Microsoft LDM data.
/dev/sdc: GUID Partition Table partitioning.
/dev/sdc1: 1.0 MB, Microsoft LDM metadata.
/dev/sdc2: 133 MB, Microsoft Reserved.
/dev/sdc3: 1.0 TB, Microsoft LDM data.
/dev/sdd: Master Boot Record partitioning.
/dev/sdd1: 179 GB, Unknown.
/dev/sdd2: 821 GB, Unknown.
/dev/sdd: 136 MB, Unallocated space.
Mam nadzieję, że podałem tutaj wystarczającą ilość informacji. Więc teraz moje pytanie brzmi: jakie jest właściwe polecenie, aby wejść z moją instalacją, aby uzyskać dostęp do obu moich partycji Windows RAID 0 z Ubuntu?
Z góry bardzo dziękuję.