携带外部 mdadm 数据 raid 1 的一个磁盘出行

携带外部 mdadm 数据 raid 1 的一个磁盘出行

我在带有媒体数据的外部磁盘上有一个 mdadm 软件 raid 1。

旅行时我想随身携带数据。

我想将 raid 和底层文件系统设置为只读模式,并且只带一个磁盘。这可能吗?

编辑

我尝试过了

mount -o ro /dev/sdc1 /mnt/test

mount: unbekannter Dateisystemtyp „linux_raid_member“

因此分区类型是Linux raid autodetect (raid阵列全部分区为reiserfs

编辑2

写完任务后,我理清了思路。我想我必须在笔记本电脑上运行相同的 mdadm 配置,只需执行 mdadm remove onedisk 并像这样挂载阵列,然后只读。有什么意见吗?

答案1

这是我所做的:

我把 mdadm.conf 复制到了笔记本电脑上。但后来删除了它,并在那台电脑上重新安装了

mdadm --detail --scan >> mdadm.conf

我不太了解 md 设备自动编号:md127 何时以及为什么;名称是否存储在阵列上;元数据是否必须匹配等。

无论如何 - 我继续:插入两个磁盘并检查阵列是否处于活动状态并且两个磁盘都正常;观看系统日志,所以我看到哪个物理磁盘是哪个设备。

然后标记为只读,但发现我无法将磁盘标记为故障/删除处于 ro 状态的磁盘,因此我将其标记为 rw

然后

mdadm /dev/md0 -f /dev/sdc2
mdadm /dev/md0 -r /dev/sdc2

拔掉我移除的那个磁盘。(我有一对磁盘,上面有两个阵列 - 我必须小心地对两个阵列执行这些步骤,然后拔掉;另一个带有一个阵列的 2TB 磁盘对更简单)

测试安装/卸载/拔出/重新插入/安装 - 以 root 身份并通过 palimpsest:它询问是否要在降级状态下安装阵列。 - “是”并且很好

只是不确定挂载点是否没问题。我收到消息后,挂载点丢失了 - 我手动创建了它们

祝所有做同样事情的人好运。祝我好运,四周后我将在家里重新组装阵列…… ;-) -

相关内容