Вопрос или проблема
Мне нужно скопировать данные с одного жесткого диска, который раньше был частью RAID 1 на Linux. Я погуглил, но не нашел никаких подсказок о том, как смонтировать разделы с этого жесткого диска.
Контекст: Жесткий диск идет из NAS на базе Linux Synology DS207+. NAS использует ext3 в качестве файловой системы. Оба диска NAS в порядке, но другое оборудование NAS сломано и не стоит ремонта или замены.
Важный шаг — заставить mdadm просканировать диск перед попыткой смонтировать что-либо:
mdadm --detail --scan
Я не могу вспомнить, но флаг –assemble может быть необходим, но сначала попробуйте вышеприведенное, а затем попробуйте смонтировать через:
mount /dev/md# /path/to/mount
Когда у вас есть только одна часть массива RAID, он находится в неполном состоянии и по соображениям безопасности вам, по сути, нужно будет принудительно его смонтировать.
Существует много дистрибутивов Linux, для меня в Ubuntu я использовал:
mkdir /mnt/tempdisk
sudo mount /dev/sda3 /mnt/tempdisk -o force
(замените sda3 на жесткий диск)
если какой-либо эксперт в *nix хочет меня оценить, я удалю свой ответ, так как прошло несколько лет с тех пор, как я это делал, и в то время я следовал руководству.
Ответ или решение
Чтобы успешно примонтировать отдельный диск или раздел RAID 1, который использовался в системе с файловой системой ext3, необходимо следовать определенной процедуре.
Шаги для монтирования RAID 1 диска:
-
Физическое подключение диска: Убедитесь, что диск, извлеченный из системы RAID, подключен к вашему компьютеру как внешний диск или как внутренний диск.
-
Установка необходимых утилит: Убедитесь, что на вашем сервере или рабочей станции установлена утилита
mdadm
. В большинстве дистрибутивов Linux она может быть установлена через пакетный менеджер:sudo apt-get install mdadm
-
Сканирование расположения массива: После установки
mdadm
выполните команду, чтобы просканировать существующие конфигурации RAID и удостовериться, что система распознает ваши диски:mdadm --detail --scan
Это даст вам представление о том, как были настроены ваши RAID-масивы и поможет в выборе нужного устройству.
-
Сборка RAID массива: Если вы хотите собрать массив средствами
mdadm
, используйте следующую команду. Замените/dev/sdX
на соответствующее устройство вашего диска, который был частью RAID:sudo mdadm --assemble --force /dev/md0 /dev/sdX
Важно помнить, что это временное объединение массива, и для полноценной работы в будущих операциях предпочтительно иметь оба диска.
-
Создание точки монтирования: Перед тем, как монтировать диск, создайте директорию, куда будет примонтирован файловая система:
mkdir /mnt/tempdisk
-
Монтирование раздела: Теперь необходимо примонтировать диск с использованием флага
-o force
, так как массив находится в неполном состоянии:sudo mount -o force /dev/sdX /mnt/tempdisk
Здесь также замените
/dev/sdX
на ваш актуальный диск, такой как/dev/sda3
, как было указано в вашем случае. -
Проверка монтирования: После выполнения команды можно проверить, все ли прошло гладко, введя:
df -h
Это покажет список монтированных файловых систем, и среди них должен быть ваш раздел.
-
Доступ к данным: Теперь вы можете попасть в созданный каталог и начать работу с файлами, перенести необходимые данные в нужное вам место.
Важные предостережения:
- Монтирование RAID массива, находящегося в неполном состоянии, может привести к повреждению данных, поэтому убедитесь в том, что у вас есть резервные копии важной информации.
- Если массив был защищен паролем или дополнительной безопасностью, вам может понадобиться указать соответствующие параметры для доступа.
- Всегда используйте
umount
перед отключением или извлечением диска, чтобы предотвратить утраты данных.
Следуя указанным шагам, вы сможете извлечь данные из диска, который когда-то был частью RAID 1, и использовать их по своему усмотрению.