網上衝浪看到的,隨手做個紀錄,以免之後用的到
------------------
問題:
群輝在他們的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
--