[閒聊] 群輝 brtfs 救援 invalid root flags
網上衝浪看到的,隨手做個紀錄,以免之後用的到
------------------
問題:
群輝在他們的btrfs裡加了一點料
使得你如果拿去linux kernel > 4.15.108的版本會掛不上
解法:
用Ubuntu 18.04.4就能掛載了
原因:
Linux在 https://github.com/torvalds/linux/commit/259ee77 加了root flag檢查
而群輝在 linux/include/uapi/linux/btrfs_tree.h裡對一些flag加料
具體在L852行附近,使得跟上面這個commit衝突
呈現:
掛載時會出現類似的關鍵字
BTRFS critical (device xxx): corrupt leaf: root=1 block=xxxxxxxxxx slot=1,
invalid root flags, have 0x400000000 expect mask 0x1000000000001
相關網頁:
https://redd.it/u6y5qm
https://yadom.in/archives/mount-synology-hard-drive-on-linux.html
https://www.v2ex.com/t/1069345#reply19
https://www.mobile01.com/topicdetail.php?f=494&t=6919201
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.142.134.241 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Storage_Zone/M.1725683082.A.04E.html
推
09/07 16:43,
4周前
, 1F
09/07 16:43, 1F
→
09/07 16:43,
4周前
, 2F
09/07 16:43, 2F
→
09/07 16:43,
4周前
, 3F
09/07 16:43, 3F
→
09/07 16:43,
4周前
, 4F
09/07 16:43, 4F
→
09/07 16:43,
4周前
, 5F
09/07 16:43, 5F
→
09/07 16:43,
4周前
, 6F
09/07 16:43, 6F
https://kb.synology.com/zh-tw/DSM/tutorial/How_can_I_recover_data_from_my_DiskSt
ation_using_a_PC
官方其實也寫了要18.04 或許是魔改btrfs能有特殊的功能吧
無論如何應該不會有很多人注意到系統要求,以及這篇主要是記錄為什麼會這樣
※ 編輯: tomsawyer (180.217.34.141 臺灣), 09/07/2024 17:28:32
推
09/08 01:10,
4周前
, 7F
09/08 01:10, 7F
→
09/08 01:11,
4周前
, 8F
09/08 01:11, 8F
→
09/08 01:12,
4周前
, 9F
09/08 01:12, 9F
→
09/08 01:12,
4周前
, 10F
09/08 01:12, 10F
為了避免破壞原有的結構,不要去用btrfs-check之類的東西,誰知道會不會破壞原有的btrfs,把分區用readonly掛起來最保險
阿不過官方就說能用18.04掛了,就別太擔心(?)
推
09/08 07:39,
4周前
, 11F
09/08 07:39, 11F
※ 編輯: tomsawyer (180.217.34.141 臺灣), 09/08/2024 11:57:52
推
09/08 12:20,
4周前
, 12F
09/08 12:20, 12F
推
09/08 12:31,
4周前
, 13F
09/08 12:31, 13F
※ 編輯: tomsawyer (36.239.153.7 臺灣), 09/08/2024 17:02:17
推
09/08 17:45,
4周前
, 14F
09/08 17:45, 14F
→
09/08 17:46,
4周前
, 15F
09/08 17:46, 15F
→
09/08 21:01,
4周前
, 16F
09/08 21:01, 16F
都是mdadm+lvm 配ext4/btrfs 都沒差啦,只要能用linux就能掛了不是?
只怕有偷偷魔改,和linux mainline不相容,那就尷尬了
推
09/08 21:18,
4周前
, 17F
09/08 21:18, 17F
→
09/08 21:19,
4周前
, 18F
09/08 21:19, 18F
→
09/08 21:20,
4周前
, 19F
09/08 21:20, 19F
→
09/08 21:21,
4周前
, 20F
09/08 21:21, 20F
不太像,加的flag名看起來是有特殊功能
※ 編輯: tomsawyer (36.239.153.7 臺灣), 09/08/2024 22:24:19
→
09/08 23:18,
4周前
, 21F
09/08 23:18, 21F
推
09/10 10:17,
3周前
, 22F
09/10 10:17, 22F
Storage_Zone 近期熱門文章
PTT數位生活區 即時熱門文章