Synology NAS 硬盘无法在 Ubuntu 中安装

Synology NAS 硬盘无法在 Ubuntu 中安装

几天前,我买了一台新的 Synology DS220+ 和两块 4 TB Western Digital Red Plus 硬盘。我创建了一个存储池和一个卷(RAID 1 / 文件系统:Btrfs)。然后我将一些测试文件保存到 NAS。
现在我想测试一下——以防万一我需要这样做——我是否可以将 NAS 上的一块硬盘连接到 PC 并访问数据,例如使用 Ubuntu。

我按照以下说明进行尝试,但不幸的是,这不起作用:
https://kb.synology.com/tr-tr/DSM/tutorial/如何从我的磁盘站恢复数据

当我运行该命令时mount,我收到错误消息“未知的文件系统类型‘LVM2_member’”。

我不知道问题是否在于我从 USB 启动 Ubuntu(版本 22.04.2);我收到类似“update-initramfs 已禁用,因为在只读媒体上运行”(见下文)的错误。但在上述说明中,Ubuntu 也是从 USB 启动的。

以下是我所做的:

ubuntu@ubuntu:~$ sudo -i

root@ubuntu:~# apt-get update
Ign:1 cdrom://Ubuntu 22.04.2 LTS _Jammy Jellyfish_ - Release amd64 (20230223) jammy InRelease
Hit:2 cdrom://Ubuntu 22.04.2 LTS _Jammy Jellyfish_ - Release amd64 (20230223) jammy Release
Hit:4 http://security.ubuntu.com/ubuntu jammy-security InRelease               
Hit:5 http://archive.ubuntu.com/ubuntu jammy InRelease                         
Hit:6 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Reading package lists... Done

root@ubuntu:~# apt-get install -y mdadm lvm2
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
lvm2 is already the newest version (2.03.11-2.1ubuntu4).
Suggested packages:
  default-mta | mail-transport-agent dracut-core
The following NEW packages will be installed:
  mdadm
0 upgraded, 1 newly installed, 0 to remove and 329 not upgraded.
Need to get 464 kB of archives.
After this operation, 1,210 kB of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu jammy-updates/main amd64 mdadm amd64 4.2-0ubuntu2 [464 kB]
Fetched 464 kB in 0s (2,596 kB/s)
Preconfiguring packages ...
Selecting previously unselected package mdadm.
(Reading database ... 208350 files and directories currently installed.)
Preparing to unpack .../mdadm_4.2-0ubuntu2_amd64.deb ...
Unpacking mdadm (4.2-0ubuntu2) ...
Setting up mdadm (4.2-0ubuntu2) ...
Generating mdadm.conf... done.
update-initramfs is disabled since running on read-only media
/usr/sbin/grub-probe: error: failed to get canonical path of `/cow'.
Created symlink /etc/systemd/system/mdmonitor.service.wants/mdcheck_continue.timer → /lib/systemd/system/mdcheck_continue.timer.
Created symlink /etc/systemd/system/mdmonitor.service.wants/mdcheck_start.timer → /lib/systemd/system/mdcheck_start.timer.
Created symlink /etc/systemd/system/mdmonitor.service.wants/mdmonitor-oneshot.timer → /lib/systemd/system/mdmonitor-oneshot.timer.
Processing triggers for man-db (2.10.2-1) ...

root@ubuntu:~# mdadm -AsfR && vgchange -ay
mdadm: /dev/md/2 has been started with 1 drive (out of 2).
  2 logical volume(s) in volume group "vg1" now active

root@ubuntu:~# cat /proc/mdstat
Personalities : [raid1] 
md2 : active raid1 sda3[3]
      3896294208 blocks super 1.2 [2/1] [U_]
unused devices: <none>

root@ubuntu:~# lvs
  LV                    VG  Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  syno_vg_reserved_area vg1 -wi-a----- 12.00m                                                    
  volume_1              vg1 -wi-a----- <3.63t                                                    

root@ubuntu:~# mount /dev/md2 /home/ubuntu/data -o ro
mount: /home/ubuntu/data: unknown filesystem type 'LVM2_member'.

答案1

同时,我尝试使用 Ubuntu 版本 18.04 而不是版本 22.04.2,并且该版本命令mount有效。
我不知道为什么它不适用于较新的版本,但对我来说问题已经解决了。
非常感谢您的帮助。

答案2

该错误表明驱动器正在使用 LVM,但您正尝试安装 LVM 系统底层的磁盘。

尝试

  mount /dev/lv1/volume_1 /data -o ro

挂载 lvm 分区。

相关内容