我在带有媒体数据的外部磁盘上有一个 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:它询问是否要在降级状态下安装阵列。 - “是”并且很好
只是不确定挂载点是否没问题。我收到消息后,挂载点丢失了 - 我手动创建了它们
祝所有做同样事情的人好运。祝我好运,四周后我将在家里重新组装阵列…… ;-) -