作者open711 (change life)
看板Linux
标题[问题] ubuntu server 使用内建软raid1 问题
时间Mon Jan 10 20:45:14 2022
小弟是ubuntu的初心者,最近在测试(玩看看)内建的server版本的
software raid 1功能,参考了这篇教学文章设定
https://tinyurl.com/3h66erv7
目前遇到瓶颈,在GOOGLE上搜寻都找不到可以解决的方式,所以想在此请教。
raid 1的内容
https://i.imgur.com/CSGV1fn.jpg
一开始依照顺序土法炼钢的方式测试
0.两个硬碟都装上可以进系统。
1.拔掉A硬碟,单独使用B硬碟开机可以进入系统。
2.拔掉B硬碟,单独使用A硬碟开机可以进入系统。
3.拔掉B硬碟,单独使用A硬碟开机可以进入系统并随便新增一个档案。
4.两个硬碟都装上可以进系统,但是用lsblk去查询,变成只有A硬碟有raid 1
,B硬碟没有raid 1,後来又用指令把B硬碟原本应该raid 1的部分再挂载回去。
5.拔掉A硬碟,单独使用B硬碟却无法进入系统,
https://imgur.com/Rw2LZO0.jpg
我想达成的境界是无论SDA和SDB一起装上或是SDA或SDB其中一颗单独装上都可以正常
进入系统。
无论SDA或SDB其中一颗装上时使用新增减少档案,SDA和SDB一起装上时档案都可以镜像。
希望能在这边得到进一步的线索,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.71.215.56 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1641818716.A.C89.html
※ 编辑: open711 (111.71.215.56 台湾), 01/10/2022 20:46:48
※ 编辑: open711 (111.71.215.56 台湾), 01/10/2022 20:48:39
1F:→ tomsawyer: 你看一下mdadm的状态 01/10 22:45
2F:→ tomsawyer: 我看你图好像出现的md1 但安装时md0 两颗都conf都要看 01/10 22:47
3F:→ tomsawyer: 一下 01/10 22:47
4F:→ tomsawyer: 哦我看到了 你应该要要把boot分区隔开 01/10 22:52
谢谢Tom大的回应,今天自己发现到症结点了,
我在一开始安装好系统後,进系统没多久(没等到两颗硬碟都同步完成),
就开始拔到剩单颗硬碟测试。
今天有等到同步完成後,再重复测测试以上那些步骤没问题了。
※ 编辑: open711 (111.71.215.56 台湾), 01/11/2022 18:09:29
5F:推 CardLin: cat /proc/mdstat 01/14 20:39
6F:→ CardLin: grub-install /dev/sda & grub-install /dev/sdb 01/14 20:40
7F:→ CardLin: 我觉得 raid1 就一直保持 [UU] 就好了,别搞自己... 01/14 20:42
8F:→ CardLin: 如果 sda 跟 sdb 分别在不同电脑更新不就GG了?? 01/14 20:44
9F:→ CardLin: 两个同时 [UU] 的时候你要等 resync 完才行分开 01/14 20:44
10F:→ CardLin: resync 通常超久,没 resync 完就单独开机可能会有问题 01/14 20:45
谢谢Card大的建议,现在有遇到一个问题,在另外一台比较新的电脑安装,在sda会有一个
/boot/efi,有在网路上爬过文大致是说/boot/efi没办法raid,但是也有找到一些解决
的方法(等到礼拜一的时候,会在参考土法炼钢试看看,大致上好像是把/boot/efi克隆到
sdb?)
请问有没有可以单独使用sdb也能开机的解决方法?
※ 编辑: open711 (111.71.215.56 台湾), 01/15/2022 23:51:10
11F:→ tomsawyer: 不要用gpt 用mbr开机(要打开csm相容那个) 01/16 23:49
了解
※ 编辑: open711 (111.71.214.196 台湾), 01/17/2022 20:39:47