我有两个磁盘,用作 Synology NAS 中的 SHR(Synology Hybrid Raid)。更新后,操作系统崩溃,无法使用重置选项。显然,这就是所谓的死机白屏。
我正在寻找一种方法来访问数据并将其传输到备份磁盘。不幸的是,我现在没有备份。
Synology 发布了在 Ubuntu 下的 PC 上安装磁盘的解决方案。
我遵循了所有步骤,除了“postfix 配置 - 无配置”选项,因为它在安装期间没有出现。
当我通过 USB 插入时,我有以下磁盘信息(没有可用的桌面,因此 USB 是目前我唯一的选择)
两个磁盘在 gparted 下均可见(sdb 和 sdc)两个磁盘是对称的,因此以下有关 sdb 的信息也适用于 sdc 分区:
/dev/sdb1
(2,37 GiB)/dev/sdb2
(2,00 GiB)
127,12 MB 未分配- 扩展分区:
/dev/sdb3
(927,01 GiB)
7,80 MB 未分配 - /dev/sdb5 926,91 GiB)
94,12 MB 未分配 6,91 未分配
sdb 1、2、3 和 5 均为 Linux raid 文件配置
扩展分区是LBA
没有 sdb 4
sdb5 有挂载点/dev/md2
当我运行时,mdadm -Asf && vgchange -ay
磁盘同时物理响应(正如预期的那样,两个磁盘都应该安装)
检查后,gparted 显示一个额外的磁盘/dev/md2
,其中只有一个 926,91 GiB 的 lvm pv2 文件系统分区。与 synology NAS 下的驱动器大小完全相同。所以看起来一切都应该正常工作,但 nautilus 下或 mnt 文件夹中没有额外的驱动器。gparted 下还有一个小密钥,/dev/md2
没有挂载选项(可能是因为它已经挂载了)。
还有其他方法可以增加这个(已安装的?)md2 分区吗?
SHR(synology 混合 raid)文件系统在这里是个问题吗?它可能与普通 raid 不同。不过据我所知,他们没有提到这一点。
希望获得关于如何访问数据的提示或帮助。
sudo lvs
:
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root ubuntu-vg -wi-ao---- 114,84g
swap_1 ubuntu-vg -wi-ao---- 3,90g
lv vg1000 -wi-a----- 926,90g
sudo vgs
:
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root ubuntu-vg -wi-ao---- 114,84g
swap_1 ubuntu-vg -wi-ao---- 3,90g
lv vg1000 -wi-a----- 926,90g
sudo pvs
:
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root ubuntu-vg -wi-ao---- 114,84g
swap_1 ubuntu-vg -wi-ao---- 3,90g
lv vg1000 -wi-a----- 926,90g
sudo pvdisplay
:
--- Physical volume ---
PV Name /dev/md2
VG Name vg1000
PV Size 926,91 GiB / not usable 3,81 MiB
Allocatable yes (but full)
PE Size 4,00 MiB
Total PE 237287
Free PE 0
Allocated PE 237287
PV UUID BgEiR6-dOhF-POyb-0nVE-GMc1-WW8c-QxWXpc
--- Physical volume ---
PV Name /dev/mapper/sda5_crypt
VG Name ubuntu-vg
PV Size 118,76 GiB / not usable 0
Allocatable yes
PE Size 4,00 MiB
Total PE 30403
Free PE 5
Allocated PE 30398
PV UUID hQ16w8-eBos-edQ5-sF1s-CV0q-UB2x-nIIHKf
sudo lvdisplay
--- Logical volume ---
LV Path /dev/vg1000/lv
LV Name lv
VG Name vg1000
LV UUID G40w9j-sqL1-6e7e-1i9g-PcPA-7mo6-9W69Mr
LV Write Access read/write
LV Creation host, time ,
LV Status available
# open 0
LV Size 926,90 GiB
Current LE 237287
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:4
--- Logical volume ---
LV Path /dev/ubuntu-vg/root
LV Name root
VG Name ubuntu-vg
LV UUID iODJJk-iDeM-5eiy-mGGK-Z2Wj-aJsJ-b9nPNL
LV Write Access read/write
LV Creation host, time ubuntu, 2017-02-03 22:35:31 +0100
LV Status available
# open 1
LV Size 114,84 GiB
Current LE 29400
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
--- Logical volume ---
LV Path /dev/ubuntu-vg/swap_1
LV Name swap_1
VG Name ubuntu-vg
LV UUID xHrGFf-GHaB-W4jc-VYJm-e3WT-gkhF-lXigfM
LV Write Access read/write
LV Creation host, time ubuntu, 2017-02-03 22:35:31 +0100
LV Status available
# open 1
LV Size 3,90 GiB
Current LE 998
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
sudo vgdisplay
:
--- Volume group ---
VG Name vg1000
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 926,90 GiB
PE Size 4,00 MiB
Total PE 237287
Alloc PE / Size 237287 / 926,90 GiB
Free PE / Size 0 / 0
VG UUID owLxtE-2AEt-yTQX-VyGf-gdkz-u5E8-afGETg
--- Volume group ---
VG Name ubuntu-vg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 2
Open LV 2
Max PV 0
Cur PV 1
Act PV 1
VG Size 118,76 GiB
PE Size 4,00 MiB
Total PE 30403
Alloc PE / Size 30398 / 118,74 GiB
Free PE / Size 5 / 20,00 MiB
VG UUID xUCkb6-bk95-bacK-HlIc-IAIv-6rC5-43ymwu
希望这能有所帮助
答案1
steeldrivers 的建议非常有效!
sudo mount /dev/mapper/vg1000-lv /mnt
卸载问题仍然没有得到解决,但已将其全部通过网络复制,并且磁盘已格式化,因此问题得到解决。
答案2
我不是 LVM 或 mdadm 方面的专家,但以下是我在 Ubuntu 18 上解决相关问题所做的事情。
通过 USB-SATA 适配器连接的单个硬盘 SHR。系统尝试自动设置 RAID 卷,但出现问题:
如果我尝试组装:
mdadm -Asf && vgchange -ay
mdadm: Found some drive for an array that is already active: /dev/md/DiskStation:2
mdadm: giving up.
mdadm: No arrays found in config file or automatically
或者mount
:
mount /dev/mapper/vg1000-lv /mnt/
mount: /mnt: can't read superblock on /dev/mapper/vg1000-lv.
我已经检查过,系统已经将 映射/dev/mdXXX
到 SHR 驱动器。因此:
dmsetup remove /dev/mapper/vg1000-lv
mdadm --stop /dev/mdXXX
之后可以重试使用 mdadm 进行组装:
mdadm -Asf && vgchange -ay
安装参考如下/media/xxxxx/volumeToMount