我有几个 500GB 的磁盘,里面有我想取回的数据。这两个磁盘安装在 Lacie 磁盘内,该磁盘是 JBOD 阵列的一部分,格式为 FAT32。
我不再有外部磁盘电子设备,但我有一台 HP 微型服务器,因此我尝试临时重新创建 JBOD 阵列以获取文件,但它似乎无法识别其中一个磁盘 (sdb)。这两个磁盘安装在微服务器内部。
首先,当我启动 lsblk 时,我看不到其中的任何分区,因此无法安装它:
nas:~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 2M 0 part
├─sda2 8:2 0 64M 0 part /boot/efi
├─sda3 8:3 0 2G 0 part [SWAP]
└─sda4 8:4 0 463,7G 0 part /mnt3/joe/backup_OMV
/mnt2/home
/mnt2/ROOT
/opt
/boot/grub2/i386-pc
/home
/boot/grub2/x86_64-efi
/var
/root
/usr/local
/tmp
/srv
/.snapshots
/
sdb 8:16 0 465,8G 0 disk
└─sdb1 8:17 0 465,8G 0 part
sdc 8:32 0 465,8G 0 disk
然后我尝试使用 fdisk 查看磁盘上的文件系统。没有任何东西被展示:
nas:~ # fdisk /dev/sdc -l
Disk /dev/sdc: 465,76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: SAMSUNG HD501LJ
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
正如您所看到的,sdb 磁盘已正确显示(如果我安装它,它就会安装):
nas:~ # fdisk /dev/sdb -l
Disk /dev/sdb: 465,76 GiB, 500107862016 bytes, 976773168 sectors
Disk model: SAMSUNG HD501LJ
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0001f12c
Dispositivo Avvio Start Fine Settori Size Id Tipo
/dev/sdb1 * 63 1953536129 1953536067 931,5G b W95 FAT32
我也尝试遵循本指南:https://kb.synology.com/en-us/DSM/tutorial/How_can_I_recover_data_from_my_DiskStation_using_a_PC,但我被这个命令困住了:
nas:~ # mdadm -AsfR && vgchange -ay
mdadm: No arrays found in config file or automatically
也许这是一个愚蠢的问题,但我错过了什么吗?有没有办法在不指定磁盘(sdc)分区的情况下挂载JBOD阵列?