Я новый пользователь Ubuntu с новой установкой, и я хочу начать с ним. Тем не менее, все мои важные данные хранятся в программном RAID-массиве Windows 0, и мне нужно, чтобы они там оставались, так как я также загружаю Windows. Мне нужен доступ к этим данным в Ubuntu, и я не могу ничего реально сделать, пока у меня нет доступа.
Я уже исследовал эту тему как можно лучше, и мне удалось найти очень полезный пост:
В этом посте описывается, как заставить Ubuntu увидеть массив RAID RAID 0, состоящий из двух дисков. Основная команда используется sudo mdadm --build /dev/md0 --chunk=64 --level=0 --raid-devices=2 /dev/sdd2 /dev/sdc2
. Согласно этому пользователю и другим постерам в ветке, он действительно работает. Замечательно.
Я еще не пробовал следовать этим инструкциям. Почему? Пост содержит предупреждение о том, что вы не должны писать в него, если вы введете неправильный размер чанка; Понятно, как это может вызвать проблемы. Меня беспокоит то, что мои настройки отличаются от их примера, и я не уверен, что команды должны быть введены точно так же, как и мои настройки. Я боюсь нарушить это, делая это неправильно, и поэтому хочу получить совет кого-то более опытного.
Вот чем моя установка отличается от их примера:
- У меня есть три диска по 1 ТБ, а не два диска (любого размера, который они использовали).
- У меня есть два раздела RAID 0 на этих трех дисках: один 500 ГБ и 2,3 ТБ. Это означает, что мне НЕ нужно использовать полные диски при создании RAID-массива, а использовать только их часть.
- Я использовал размер блока не по умолчанию для хотя бы одного из моих разделов RAID 0, когда настраивал их много лет назад. Я понятия не имею, совпадает ли этот размер блока с размером чанка, который они упоминают. Мой раздел на 500 ГБ имеет размер блока 4 КБ (4096 байт на кластер), а мой раздел на 2,3 ТБ имеет размер блока 64 КБ (65536 байт на кластер).
Соответствующий вывод sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
(только для этих трех дисков RAID0):
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
Соответствующий вывод cat /proc/partitions
(только для этих трех дисков RAID0):
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
Программа «Диски» в Ubuntu отображает следующие разделы для моих дисков:
/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.
Я надеюсь, что предоставил достаточно информации здесь. Итак, теперь мой вопрос заключается в следующем: какую команду мне нужно ввести при моей настройке, чтобы я мог получить доступ к обоим моим разделам Windows RAID 0 из Ubuntu?
Заранее большое спасибо.