Рейтинг:0

Восстановление файла путем монтирования диска Synology RAID1 в Ubuntu (проблемы монтирования, mdadm и потери)

флаг mx

Я работаю с системой Synology RAID1 и удалил файл, резервная копия которого еще не создана. Чтобы восстановить файл, и поскольку подход восстановления кажется невозможным, моя идея состоит в том, чтобы смонтировать один диск RAID1 в Ubuntu 20.04 LTS и найти его, но у меня возникли некоторые проблемы с этим. Поиск в Интернете привел меня к двум связанным вопросам и ответам здесь; хотя они устарели и не работали в моем случае.

От лсблк:
sdb 8:16 0 5.5T 0 диск 
ââsdb1 8:17 0 2.4G 0 часть 
ââsdb2 8:18 0 2G 0 часть 
ââsdb5 8:21 0 2.7T 0 часть 
ââsdb6 8:22 0 2.7T 0 часть 
Попытка 1, обычная устанавливать пытаться:

Обычный устанавливать не распознает файловую систему.

# смонтировать /dev/sdb1 /mnt/test/
mount: /mnt/test: неизвестный тип файловой системы 'linux_raid_member'.
Попытка 2 с использованием мдадм (Ссылка)

При попытке применить первое решение кажется, что суперблок отсутствует.

# mdadm --assemble --run /dev/md0 /dev/sdb1
mdadm: нет узнаваемого суперблока в /dev/sdb1
mdadm: /dev/sdb1 не имеет суперблока - сборка прервана
Попытка 3 с использованием неудачник (Ссылка)

Однако проблема сохраняется даже со вторым решением.

# Losetup /dev/loop18 /dev/sdb1 -o 1048576
# смонтировать /dev/loop18 /mnt/test/
mount: /mnt/test: неправильный тип файловой системы, неправильный параметр, неверный суперблок 
 /dev/loop18, отсутствует кодовая страница или вспомогательная программа или другая ошибка.

В целом это показывает мне, что мне, вероятно, может понадобиться помощь. Может ли кто-нибудь предоставить мне рабочее решение? Обратите внимание, что основной целью является восстановление файла, не обязательно определенным образом.

Редактировать

Больше выходов:

# файл -s /dev/sdb?
/dev/sdb1: данные файловой системы Linux rev 1.0 ext4, UUID=ceb6a1e0-2bde-441f-97dc-db231fc51d41, имя тома «1.41.12-1963» (экстенты) (большие файлы) (огромные файлы)
/dev/sdb2: файл подкачки Linux/i386 (новый стиль), версия 1 (страницы 4K), размер 524271 страниц, без метки, UUID=abbd2e2f-a7a4-4e5d-bd79-55908f8ff79d
/dev/sdb5: Linux Software RAID версии 1.2 (1) UUID=a7c85951:8b8b7689:d4ad5498:e14c55d1 name=DiskStation:2 level=1 disks=2
/dev/sdb6: Linux Software RAID версии 1.2 (1) UUID=69b042ac:84e2b185:501c0c3e: c12533 ​​name=WOTAN:3 level=1 disks=2
Michael Hampton avatar
флаг cz
Теперь вы можете увидеть, какие разделы на самом деле являются членами массива RAID. sdb1 выглядит как обычная файловая система ext4.
jay.sf avatar
флаг mx
@MichaelHampton Спасибо, когда я использую циклический подход к sdb5 или sdb6, я получаю «неизвестный тип файловой системы» LVM2_member.
Michael Hampton avatar
флаг cz
Тогда это, вероятно, то, что на нем.Хотя я не знаю, почему вы сделали это вместо того, чтобы попытаться собрать массив с отсутствующим устройством. Вам, вероятно, придется это сделать, чтобы получить доступ к логическим томам LVM.
jay.sf avatar
флаг mx
@Майкл Хэмптон Ты прав. `mdadm` работал с подсказкой в ​​[комментарии](https://serverfault.com/questions/383362/mount-unknown-filesystem-type-linux-raid-member?newreg=197ddc17e90e45f6a75b749b283fd543#). Однако `mdadm --assemble --run /dev/md0 /dev/sdb5` по-прежнему дает `mount: /mnt/test: неизвестный тип файловой системы 'LVM2_member'. Можем ли мы каким-то образом установить переключатель для сборки с отсутствующим диском?
Michael Hampton avatar
флаг cz
В этот момент логические тома LVM должны быть видны ОС, поэтому просто выполните что-то вроде `vgchange -ay`, чтобы ввести их.
jay.sf avatar
флаг mx
@MichaelHampton Кажется, `vgchange -ay --activationmode partial` продвинул меня на шаг вперед. Однако `mnt/test` пуст, диск не смонтирован и не отображается в выводе `mount`.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.