作者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/m.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