我想从 CentOS 切换到 Openmediavault。我有一个带有 mdadm 的 RAID1,并且想将其再次拆分为两个单独的磁盘。这指导(类似于 ArchWiki)告诉我执行以下操作:
umount -l /mnt/nas
mdadm --stop /dev/md0
mdadm --zero-superblock /dev/sdc1
mdadm --zero-superblock /dev/sdd1
然后我安装了 OMV5,现在我无法安装它,因为超级块消失了(我认为这不会是问题)。
如果需要,我会提供更多信息。提前致谢 :)
磁盘驱动器:
fdisk -l /dev/sdd
Disk /dev/sdd: 2.7 TiB, 3000592982016 bytes, 5860533168 sectors
Disk model: WDC WD30EFRX-68E
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: FB8D182E-6744-4C9F-8E08-B3038729CA6D
Device Start End Sectors Size Type
/dev/sdd1 2048 5860524976 5860522929 2.7T Linux RAID
块:
/dev/sdd1: LABEL="NAS" UUID="2f0e4622-29fa-41e5-8cd5-bc1d8d5e98e0" TYPE="ext4" PARTLABEL="primary" PARTUUID="01294e69-ee07-49ea-9d04-46b379d9c4c4"
山:
mount /dev/sdd1 /test
mount: /test: wrong fs type, bad option, bad superblock on /dev/sdd1, missing codepage or helper program, or other error.
答案1
好吧,我不知道怎么做,但在测试了所有变体之后,我终于设法再次安装它。
所以我刚刚打电话
mdadm --create --assume-clean /dev/md/md_test --level=1 --raid-devices=2 /dev/sdd1 missing
我可以将它安装到 \test。我不知道怎么做,因为在测试这个线程中的所有内容之前,这不起作用,但它确实知道
非常感谢 Marcus Müller 付出的时间和精力:)
答案2
希望您的团队工作正常且不会出现降级,您可以尝试以下操作:
- 创建您的物理分区之一可读的给您的用户,
chmod o+r /dev/sdd1
- 使用
testdisk
它来查找文件系统的开始位置 - 使用
losetup -o
(阅读手册页!)在 /dev/sdd1 上设置一个带有偏移量的循环设备,以便它与您在 2 中的发现一致。 - 尝试
fsck.ext4 -n /dev/loopN
(将 ext4 替换为您使用的文件系统)
如果有效,您只需挂载 /dev/loopN 并在其中包含您的数据即可。