- Вопрос или проблема
- Ответ или решение
- Монтирование дисков Synology в Ubuntu: Полное руководство
- Шаг 1: Проверка состояния дисков
- Шаг 2: Диагностика LVM и RAID
- Шаг 3: Использование kpartx
- Шаг 4: Монтирование RAID-устройств
- Шаг 5: Извлечение данных с extundelete
- Шаг 6: Возможные проблемы и их решение
- Заключение
Вопрос или проблема
У меня есть несколько файлов на диске 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: Возможные проблемы и их решение
Если вы столкнулись с проблемами при монтировании, обратите внимание на следующие моменты:
-
Совместимость LVM и RAID: Убедитесь, что LVM реализован корректно. Если вы планируете использовать LVM, вам может потребоваться обратиться к документации Synology по настройке RAID.
-
Используйте
mdadm
: Если ваша конфигурация используетmdadm
, попробуйте воссоздать RAID с помощью командmdadm --assemble --force
. -
Данные на уровне блочного устройства: Убедитесь, что вы работаете с блочными устройствами, а не с какими-то внутренними логическими томами.
Заключение
Восстановление данных с RAID-дисков Synology может оказаться сложной задачей, требующей внимательного подхода и диагностики. Используйте данный процесс поэтапно и помните об оборудовании, которое вы используете. Если данные критически важны, возможно, стоит обратиться к профессиональным сервисам по восстановлению данных.
Если у вас возникли дополнительные вопросы или проблемы, не стесняйтесь задавать их!