Назад | Перейти на главную страницу

Восстановить отчаянную ситуацию с рейдом на Debian

У меня есть сервер debian с RAID-массивом конфигурации, о которой я мало что знаю. Очевидно, у него был RAID-массив с двумя дисками по 500 ГБ. На основном диске было два раздела: / dev / sda1, где смонтирована корневая ФС, и / dev / sda2.

Я сказал, что испортил конфигурацию. Я не знал, что это конфигурация RAID, и казалось, что второй диск не использовался, поэтому я запустил fdisk и уничтожил все разделы, которые смог найти на / dev / sdb. На самом деле я не понимал, что каждый раздел на sdb привязан к разделам на sda ..

После перезагрузки ни один из моих разделов не отображается. Компьютер работает, но:

ls /dev/sd*

ничего не выдает. так же

fdisk -l

тоже ничего не возвращает, а parted выдает ошибку, mdadm --detail --scan тоже ничего не возвращает.

Я пробовал все, что мог найти, но не нашел никого, у кого пропадали все устройства в / dev /, и я не знаю, что делать. Странно то, что df выводит:

Sys. de fichiers      1K-blocs   Utilisé    Dispo. Uti% Monté sur
/dev/sda1             10080488   6255148   3313272  66% /
tmpfs                  1018372         0   1018372   0% /lib/init/rw
udev                     10240        32     10208   1% /dev
tmpfs                  1018372         0   1018372   0% /dev/shm

даже если устройств / dev / sda1 на самом деле не существует. Я полностью потерялся здесь.

Дополнительная информация:

РЕДАКТИРОВАТЬ: Дополнительная информация: я тоже не могу найти диски в / dev / disk. Если бы они были там, я думаю, fdisk их нашел бы. Единственное место, где я могу найти информацию о разделах, - это когда я делаю cat / proc / partitions

major minor  #blocks  name

   8     0  488386584 sda
   8     1   10241406 sda1
   8     2     522112 sda2
   8     3  477620482 sda3
   8    16  488386584 sdb
   8    17  488384001 sdb1

К сожалению, я не могу ничего сохранить с помощью dd, так как не могу подключиться ни к одному из моих дисковых устройств.

РЕДАКТИРОВАТЬ 2: Здесь файл журнала dmesg

Вы уверены, что узлы дисковых устройств в / dev просто не решили пойти куда-то еще? Вы проверили / dev / диск каталог и его содержимое? Иногда такое может случиться, если вы недавно обновили udev или некоторые другие системные пакеты, относящиеся к дискам.

В таких ситуациях важно сначала сделать резервную копию всего, что у вас есть! Я имею в виду, НЕ ПЫТАЙТЕСЬ делать что-либо для этой настройки, иначе вы можете навредить. Вместо этого возьмите образ этой системы на USB-диск или другой носитель и сделайте попытки восстановления с этой копией. Таким образом, у вас всегда будет под рукой исходная установка на случай, если попытка восстановления еще больше навредит ситуации.

Вы можете получить этот образ восстановления с помощью некоторого программного обеспечения для обработки изображений, такого как PartImage или если вы найдете узлы устройства в / dev / disk, с dd if=/dev/disk/pathtoyourdisk of=/path/to/your/usbdrive/recoveryimage.image bs=1M.

Тогда вы можете запустить TestDisk и пусть он сам найдет для вас разделы.

РЕДАКТИРОВАТЬ: Эта безвыходная ситуация на самом деле возникла из-за неудачного обновления операционной системы, как вы можете видеть из комментариев к моему ответу. Помните, дети, когда все остальное не удается, сохраняйте спокойствие и анализируйте ситуацию. :-)