Монтажные диски из массива RAID 1 для восстановления данных

у меня возникли некоторые проблемы с Debian 7.5 stable (Wheezy) сервер. В настоящее время он работает в режиме спасения.

он имеет 2 x 2000 ГБ HDD работает в массиве RAID 1.

мой непосредственный приоритет-иметь доступ и резервное копирование определенного каталога (/home/servers/).

проблема в том, что у меня возникли трудности с монтированием диска(ов). Я бы предпочел сделать это чистым способом, используя RAID-массив, но ничего все в порядке, пока я могу получить доступ к данным, потому что позже я переустановлю все и изменю для Ubuntu.

[email protected]:~# fdisk -l

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  3907029167  1953514583+  ee  GPT
Partition 1 does not start on physical sector boundary.

WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1  3907029167  1953514583+  ee  GPT
Partition 1 does not start on physical sector boundary.

Disk /dev/md2: 1978.4 GB, 1978380779520 bytes
2 heads, 4 sectors/track, 483003120 cylinders, total 3864024960 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/md2 doesn't contain a valid partition table

Disk /dev/md1: 21.5 GB, 21474770944 bytes
2 heads, 4 sectors/track, 5242864 cylinders, total 41942912 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Disk /dev/md1 doesn't contain a valid partition table

сначала я попробовал так:

[email protected]:~# mount /dev/sda1 sda1
mount: unknown filesystem type 'linux_raid_member'

затем я попытался следовать этому руководству.http://blog.sleeplessbeastie.eu/2012/05/08/how-to-mount-software-raid1-member-using-mdadm/

[email protected]:~# mdadm -A -R /dev/md9 /dev/sda1
mdadm: /dev/sda1 is busy - skipping

я перезапустил сервер, но /dev / sda1 все еще занят. Теперь я застрял, и это производственный сервер! Пожалуйста, помогите мне, я не знаю как исходите отсюда.


обновление:

[email protected]:~# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md1 : active raid1 sda1[0] sdb1[1]
      20971456 blocks [2/2] [UU]

md2 : active raid1 sda2[0] sdb2[1]
      1932012480 blocks [2/2] [UU]

unused devices: <none>

.

[email protected]:~# cat /etc/fstab
# /etc/fstab: Information sur les systèmes de fichiers.
#
# <sys.fichiers><pt de montage><type> <options>  <dump> <pass>
proc    /proc   proc    defaults        0       0

1 ответ:

что произойдет, если вы попробуйте следующее:

mkdir /mnt/md1
mount /dev/md1 /mnt/md1

mkdir /mnt/md2
mount /dev/md2 /mnt/md2

?

это создаст пустые папки для использования в качестве точек монтирования и попытается смонтировать файловые системы raid, если он может чисто смонтировать их (если у него есть какие-либо проблемы, пытаясь смонтировать их, то он сообщит об ошибке и оставить диски нетронутыми).

если эти команды работают, то ваши файлы будут либо /mnt/md1/servers/ или /mnt/md2/servers/ (скорее всего второй)


для будущее ссылка:

/proc/mdstat выводит список всех активных и неактивных RAID-массивов. Для вас это показывает, что у вас есть массив 21.5 GiB (md1) построен на /dev/sda1 и /dev/sdb1, и второй массив 1.9 TiB (md2) построен на /dev/sda2 и /dev/sdb2. Это довольно распространенная схема секционирования, где ОС / приложения находятся на небольшом разделе (md1) и все пользовательские данные (/home/*) хранится на отдельном разделе (md2). Это позволяет легко стереть только раздел ОС и переустановить без необходимости перемещать кучу userdata вокруг.

/etc/fstab список всех точек монтирования по умолчанию в системе. Это не очень полезно здесь, потому что вы работаете в системе спасения, но в системе без спасения мы увидим что-то вроде отображения для /dev/md1 до / и /dev/md2 до /home/ (если предположение о разбиении на разделы в предыдущем абзаце верно).

когда система загружается, она автоматически обнаруживает RAID-массивы и запускает их, если он находит все диски (именно поэтому они уже работают, и почему mdadm не удалось с занятой ошибкой при попытке собрать /dev/md9 массив вручную -md1 массив уже использовал его). Однако, поскольку это спасательная система, в/etc/fstab чтобы сообщить системе монтировать /dev/md1 и /dev/md2 где - то-это то, что блок команд выше пытается сделать вручную.