Jump to content
XPEnology Community

cyraxan

Rookie
  • Posts

    1
  • Joined

  • Last visited

Everything posted by cyraxan

  1. Отпишу свой очередной опыт восстановления DSM. Моя домашняя DSM Xpenology что 6.х, что 7.х работая как ВМ VMware Workstation при аварийном выключении хоста по питанию постоянно ломала MFT и разделы с BTRFS томом на виртуальном диске с приложениями размещенном на SSD диске с NTFS. При этом диски HDD отданные ВМ как RDM под данные никогда не страдали. В очередной раз после выключения питания покараптился системный том на DSM и никак не чинился и не монтировался. Все привычно испробованные способы с btrfs check стабильно не дали результата. Очередной поиск дал утилиты для восстановления данных с btrfs. https://github.com/cblichmann/btrfscue - не испробовал https://www.easeus.com/data-recovery/btrfs-recovery-software.html - не распознавал данные https://dmde.ru/ тулза отличная вроде и бесплатная, но имена файлов и структуру данных не вытащила https://www.reclaime.com/library/btrfs-recovery.aspx - распознал, но ненашел кряк https://www.ufsexplorer.com/articles/how-to/recover-data-btrfs-raid/ - распознал, нашел ломаный, восстановил данные, годная тулза В итоге отказался вообще от тома на SSD и совместил восстановление DSM с давно запланированным внедрением readonly кэша на NVMe. Последовательность: обновил arc лоадер до текущего 25.4.18 включил эмуляцию совместимого nvme в лоадере в DSM удалил погибший том2 настроил весь nvme как кэш на чтение для вол1 загрузил восстановленные данные приложений /volume1/@appconf/ /volume1/@appstore/ /volume1/@MailPlus-Server/ /volume1/@maillog/ К сожалению пропали права и владельцы папок-файлов, пришлось выставлять наугад и подсматривая на тестовых DSM. Большинство приложений пришлось переинсталировать с сохранением данных. После восстановления приложений и прав никак не заводилась почта, не работала связь с БД postgres для transaction_log DB. Решил это бэкапом установленного приложения почты на резервный DSM, полным удалением приложения и БД и восстановлением приложения с бэкапа. Несколько парадоксально - забэкапил неработающий сервис уже, а восстановил рабочий). Базу транзак логов восстанавливать не стал, хоть и проверил возможность восстановления через pgadmin.
×
×
  • Create New...