Jump to...
redirecting...

Log for Ubuntu 台灣社群

或者改用 golang 開發!
詢問!
為什麼 Ubuntu 20.04 Server 在grub裡面是用 ro 掛載 root ?
但是卻可以正常運作?
你的/etc/fstab?
[photo](media:AgACAgUAAx0CPRn5XQABAQfoX41h1gJH89mpkGe19xUDEDCZprMAAliqMRulV2hU74qALzr629yGGcFsdAADAQADAgADbQAEWQIAARsE@telegram)
[photo](media:AgACAgUAAx0CPRn5XQABAQfpX41iAdhv0Qn4oEqBqpscvUFzorgAAlmqMRulV2hUUlgAAcrzPbOJPxnBbHQAAwEAAwIAA20AAyVgAgABGwQ@telegram)
這是預設的設定
我看了一下,在開機之後就會被 remount 成 rw
遇到這問題是
我在測試備份還原
但是在目標機上不會被重新 remount 成 rw
你是說 boot parameter?
簡單來說
我還原到目標機上後
遇到的問題就是 root 被掛成 ro
手動改成 rw 就沒問題
但是來源機就是用 ro 去開機的,在開機後也自動被 remount 成 rw
Default是ro
那個不是在fstab裡面嗎
ro
參數掛 defaults
一個是boot過程中,bootloader pass給kernel的參數
一個是fs的掛載選項
不過你的目標機上面的fstab是怎麼樣?
不過defaults應該有rw?
我是用 fsarchiver 做備份還原的
基本上都跟來源機一樣
在上面跑update-grub試試看?
等等測
要被關在倉庫惹
man 7 bootparam 裡有提到為什麼
差別在一個一開始會掛成ro,讓fsck之類可以運作,之後remount成rw
看起來是這樣
但是在之後出錯沒辦法 remount
我要怎麼看開機時的log啊
寫哪個 ok failed 的哪個(
每次都跳很快
journactl -b ?
有太多不想看的(
我等等看看怎麼過濾
就不能像開機那樣的畫面呈現嗎(
那就是阿
[sticker](media:AAMCBQADHQI9GfldAAEBCAdfjW1oWolX_kBzYtqbVjzhb0Ap7gACtQMAApGwiAeBFC2a2lGghzcQsjIABAEAB20AA14dAAIbBA@telegram)
不一樣臘
問題在
好像 systemd-remount-fs.service 不認得在 /etc/fstab 中用 UUID="*uuid*" 這樣的語法
導致無法 remount
改成 /dev/disk/by-uuid/*uuid* 就可以了
他應該要認得阿
你確定不是UUID錯了嗎
不是
有什麼error log嗎
[photo](media:AgACAgUAAx0CPRn5XQABAQgSX41wjM7ZLjDxC_xg6QQ3rf1NeXcAAl2qMRulV2hUJnubKyyUbdQvGcFsdAADAQADAgADbQADbmACAAEbBA@telegram)
我也這樣認為
確定喔
我用 lsblk >> 進去要怎樣挫
grub.cfg裡面是寫UUID嗎
這裡
然後我發現啊
我寫 UUID="97e5c775-cb92-4f24-bb9c-95f4d6d3a416" 可以掛載(吧
但是我重新看一下 man fstab
範例寫 UUID=97e5c775-cb92-4f24-bb9c-95f4d6d3a416
少了 ""
我這樣改後,就可以惹
[sticker](media:AAMCBQADHQI9GfldAAEBCBlfjXHEcvtFlG3sNdR1ORO7wQiThAACkwADdjHSCec8SQHE3CCjDOolMwAEAQAHbQADJVcAAhsE@telegram)
""有差逆?
= =""
總之是解決了(
為什麼 ubuntu 要用 lvm的 uuid 去寫 fstab(