Вопрос или проблема
Я пытаюсь следовать этому https://kb.synology.com/en-uk/DSM/tutorial/How_can_I_recover_data_from_my_DiskStation_using_a_PC#x_anchor_encryptedvolume
sudo -i
apt-get update
apt-get install -y mdadm lvm2
mdadm -AsfR && vgchange -ay
mdadm: Найдены некоторые диски для массива, который уже активен: /dev/md/brayc:2
mdadm: сдает позиции.
mdadm: Массивы не найдены в конфигурационном файле или автоматически
cat /proc/mdstat
Личности : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : активный raid1 sdb3[1]
3902196544 блоков super 1.2 [2/1] [_U]
lvs
mount /dev/md127 /home/ubuntu/nas
mount: /home/ubuntu/nas: неизвестный тип файловой системы 'LVM2_member'.
dmesg(1) может предоставить больше информации после неудачного вызова системного монтирования
Но у меня возникают проблемы, когда я запускаю команду монтирования
Вы используете LVM, поэтому поверх вашего RAID-массива находится физический том LVM, который вы не можете смонтировать, вам нужно смонтировать логический том LVM (LV). Используйте lvs
, чтобы найти имя тома (или lsblk
), а затем смонтируйте логический том с помощью mount /dev/<vgname>/<lvname> /home/ubuntu/nas
.
Ваш вывод команды lvs
будет выглядеть так:
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home fedora -wi-ao---- 822,66g
root fedoraa -wi-ao---- <69,99g
Первая колонка — это имя вашего LV, вторая — имя вашего VG. Так что с моей настройкой я бы использовал /dev/fedora/home
для монтирования моего home
LV.
Ответ или решение
Как получить доступ к файлам на Synology NAS-диске с использованием LVM
При попытке доступа к данным на Synology NAS, вы столкнулись с ошибкой: unknown filesystem type 'LVM2_member'
. Это сообщение указывает на то, что вы пытаетесь смонтировать физический том LVM, а не логический том, который содержит файловую систему с данными. Чтобы успешно извлечь данные с NAS, вам нужно правильно найти и смонтировать логический том.
Шаги для разрешения проблемы
-
Обновление системы и установка необходимых пакетов:
Вы уже установили необходимые пакеты, такие какmdadm
иlvm2
, что является правильным первым шагом.sudo apt-get update sudo apt-get install -y mdadm lvm2
-
Проверка RAID:
Выполнив командуmdadm -AsfR
, вы обнаружили, что RAID-устройство активировано, но не было найдено новых массивов. Это может быть нормально, если ваши массивы уже работают.Используйте команду
cat /proc/mdstat
для проверки состояния ваших RAID-массивов. В вашем случае массивmd127
активен. -
Проверка LVM:
Чтобы получить доступ к логическим томам, вы должны сначала активировать группы томов. Введите следующую команду:sudo vgchange -ay
Теперь проверьте, какие логические тома доступны, выполнив:
sudo lvs
Пример вывода может выглядеть так:
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert home fedora -wi-ao---- 822,66g root fedoraa -wi-ao---- <69,99g
В этом примере
home
является логическим томом (LV), аfedora
– группой томов (VG). -
Монтирование логического тома:
После того как вы узнали об именах вашего VG и LV, вы можете смонтировать логический том. Ваша команда будет выглядеть примерно так:sudo mount /dev/<vgname>/<lvname> /home/ubuntu/nas
Например, если ваш VG –
fedora
, а LV –home
, команда будет:sudo mount /dev/fedora/home /home/ubuntu/nas
-
Проверка ошибок:
После выполнения команды монтирования проверьте, нет ли ошибок. Если ошибка повторяется, посмотрите вывод командыdmesg
для получения более подробной информации.
Заключение
Если все шаги выполнены правильно, вы должны получить доступ к файлам на вашем Synology NAS. Убедитесь, что вы работаете с логическими томами и точками монтирования правильно. Если у вас есть доступ к другим логическим томам, вы можете смонтировать их аналогичным образом, изменяя имена VG и LV по мере необходимости.
Для дальнейшего улучшения доступа к данным рассмотрите возможность использования графического интерфейса для работы с LVM, такого как GParted или другие инструменты, которые могут облегчить управление вашими томами и массивами.