我在 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
Couldn't find device with 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
答案1
我曾经遇到过这个问题,我所做的就是交叉编译extundelete
并安装在synology上。
另一种方法可能是使用kpartx
,以便您的系统识别正确的设备名称。
我记得 Synology 曾经使用 来组装 RAID 部件mdadm
,而不是直接使用 LVM(此后可能已经改变)。如果直接使用LVM并修改文件系统,则可能需要重建RAID。