Установка дисков Synology в Ubuntu

Вопрос или проблема

У меня есть несколько файлов на диске Synology, которые я хотел бы восстановить с помощью extundelete. Я смонтировал конфигурацию raid1. На диске находятся два RAID-хранилища (md2 и md3), и они соединены с одним с помощью LVM. Я пытаюсь запустить LVM. Думаю, он не любит md2p1. Я пытался смонтировать md2p1, но он не монтируется, так что я думаю, это что-то бесполезное. Как мне сделать так, чтобы LVM нашел другое устройство?

sudo lsblk -o name,uuid,mountpoint
NAME        UUID                                   MOUNTPOINT
sda                                                
├─sda1      bb4b1f59-9349-4e59-cced-5de7ca715931   
├─sda2      291dec99-01d5-7031-cced-5de7ca715931   
├─sda5      46288321-39d3-353d-7014-c3a9333d1c33   
│ └─md2     8s9LfU-Egt2-sbtJ-1zkH-ewqb-LjRT-xZ2RC2 
│   └─md2p1 8da77aa4-43ff-4cd1-81f0-f311284e0b04   
└─sda6      a7ff03a3-29c2-a100-ecdd-c31c151ca783   
  └─md3     Eu0fsK-Cu1W-3PCw-ZEV6-80fL-05rf-H0qlcE 
sdb                                                
├─sdb1      e29faa0c-a7b4-4851-a17d-75c20238edc2   /
├─sdb2      ce06f4bb-5f73-423b-9794-b94a1e47d4f8   
└─sdb3      6089A7F658D702D4                       
sdc                                                
└─sdc1      09d3c590-3a6a-4436-8718-7c14ab0e282b 

sudo lvs
 Не удалось найти устройство с uuid 8s9LfU-Egt2-sbtJ-1zkH-ewqb-LjRT-xZ2RC2.
LV   VG     Attr      LSize Pool Origin Data%  Move Log Copy%  Convert
lv   vg1000 -wi-----p 2,72t

Однажды я столкнулся с этой проблемой, и я сделал следующее: скомпилировал extundelete с перекрестной компиляцией и установил его на Synology.

Другой способ может заключаться в использовании kpartx, чтобы ваша система распознала правильное имя устройства.

Я помню, что Synology раньше собирал части RAID с помощью mdadm, а не непосредственно LVM (возможно, это изменилось с тех пор). Если вы используете LVM напрямую и изменяете файловую систему, вам, возможно, придется восстановить RAID.

Ответ или решение

Монтирование дисков Synology в Ubuntu: Полное руководство

Если вы столкнулись с проблемой доступа к файловой системе на дисках Synology и хотите извлечь данные с помощью extundelete, это руководство поможет вам разобраться в процессе монтирования RAID и LVM на Ubuntu, а также предложит несколько подходов для решения вашей задачи.

Шаг 1: Проверка состояния дисков

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

sudo lsblk -o name,uuid,mountpoint

Это позволит вам увидеть устройства и их текущие точки монтирования. Обратите внимание на ваши RAID-устройства (md2 и md3) и разделы (md2p1, md3p1 и т. д.).

Шаг 2: Диагностика LVM и RAID

Исходя из вывода вашего состояния, ошибка:

Couldn't find device with uuid 8s9LfU-Egt2-sbtJ-1zkH-ewqb-LjRT-xZ2RC2.

указывает на то, что LVM не может найти устройство, связанное с RAID. Важно помнить, что Synology часто использует mdadm для создания RAID-массивов, а LVM может быть не совсем совместим с RAID-файловыми системами, если не учтены все нюансы.

Шаг 3: Использование kpartx

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

Чтобы установить и использовать kpartx, выполните следующие команды:

sudo apt install kpartx
sudo kpartx -av <устройство>

Шаг 4: Монтирование RAID-устройств

После того как вы добавили псевдоустройства, попробуйте смонтировать данные RAID, используя следующую команду:

sudo mount /dev/md2p1 /mnt

Если ваш RAID-массив успешно смонтировался, вы сможете получить доступ к данным в директории /mnt.

Шаг 5: Извлечение данных с extundelete

Если доступ все еще невозможен, или данные повреждены, для восстановления файлов используйте extundelete, как вы и планировали. Убедитесь, что вы использовали правильный путь к устройству. Команда может выглядеть следующим образом:

sudo extundelete /dev/md2p1 --restore-all

Шаг 6: Возможные проблемы и их решение

Если вы столкнулись с проблемами при монтировании, обратите внимание на следующие моменты:

  1. Совместимость LVM и RAID: Убедитесь, что LVM реализован корректно. Если вы планируете использовать LVM, вам может потребоваться обратиться к документации Synology по настройке RAID.

  2. Используйте mdadm: Если ваша конфигурация использует mdadm, попробуйте воссоздать RAID с помощью команд mdadm --assemble --force.

  3. Данные на уровне блочного устройства: Убедитесь, что вы работаете с блочными устройствами, а не с какими-то внутренними логическими томами.

Заключение

Восстановление данных с RAID-дисков Synology может оказаться сложной задачей, требующей внимательного подхода и диагностики. Используйте данный процесс поэтапно и помните об оборудовании, которое вы используете. Если данные критически важны, возможно, стоит обратиться к профессиональным сервисам по восстановлению данных.

Если у вас возникли дополнительные вопросы или проблемы, не стесняйтесь задавать их!

Оцените материал
Добавить комментарий

Капча загружается...