[閒聊] 群輝 btrfs 救援 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://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
--
可以問清楚為什麼這樣做再發
通常不希望你做某事,表示那個版本以上掛了可能有
操作會影響資料。你不會希望你掛起來結果反而資料
被弄壞吧?
弄清楚原因不然這裡一堆不做功課的噴仔只會亂嘴而
已
ation_using_a_PC 官方其實也寫了要18.04 或許是魔改btrfs能有特殊的功能吧 無論如何應該不會有很多人注意到系統要求,以及這篇主要是記錄為什麼會這樣
※ 編輯: tomsawyer (180.217.34.141 臺灣), 09/07/2024 17:28:32
想問一下,用18.04掛載就沒有問題嗎?擔心群輝的魔改
會讓18.04就算能掛載還是會有隱性的小問題
至於某個只會滿嘴屁話又講不出什麼什麼建設性句子的
人不用理他沒關系,板上都知道這個人
為了避免破壞原有的結構,不要去用btrfs-check之類的東西,誰知道會不會破壞原有的btrfs,把分區用readonly掛起來最保險 阿不過官方就說能用18.04掛了,就別太擔心(?)
細節讚
其實 reddit 那篇就有答案了~
謝謝分享
起碼有異機撈資料的方案,不會無法掛載
Q在這點真的要加強,乾脆弄個自家Live USB算了
Q學S 到時就換黑Q就出現了
都是mdadm+lvm 配ext4/btrfs 都沒差啦,只要能用linux就能掛了不是? 只怕有偷偷魔改,和linux mainline不相容,那就尷尬了
x86以外的平台 核心版本常常是被SDK卡死 不能更新
但是有些功能新版才有 各家就會開始魔改 "backport"
這問題看來是舊版核心 btrfs 有 bug, 在修好前搞了
一個 workaround 讓它能用 所以用舊核心掛載就可以
不太像,加的flag名看起來是有特殊功能
※ 編輯: tomsawyer (36.239.153.7 臺灣), 09/08/2024 22:24:19有加特殊功能 但是只是拿來搬資料不影響
57
[聊天] How to Run PCRedive on Linux-------------------------- 2020/07/23 update 使用QEMU啟動的可再處理完image後參考下列參數啟動 qemu-system-x86_64 -enable-kvm -m 4096 -smp 4,sockets=1,cores=4,threads=1 \18
[問卦] Windows12將要變成Linux發行版之一了……如題,首先祝版上的各位鄉民們,愚人節快樂。 今天在網上找到的馬路邊消息,微軟現在正在與Ubuntu的母公司Canonical緊密合作,計劃 要將下一版的Windows 12完完全全地變成Ubuntu系的Linux發行版了。 微軟還說喇,Linux化後的Windows 12,未來不但可以原生支援Linux的程式,像是Docker 之類的,以後就可以直接安裝了,再也無需透過WSL。18
[心得] 手機上跑Linux KDE桌面環境Termux X11是一款充當XWayland伺服器的APP。 透過它,我們就能免Root在Android上跑KDE Plasma (Linux桌面環境),支援觸控手勢, 加上螢幕小鍵盤,若是平板的話就不太需要接鍵盤滑鼠了。 要注意的是,這只是一款APP,隨時都可以返回Android桌面。18
[請益] 群輝的beestation可買嗎?用了4年的WD my cloud home掛了,真的是保固到=壽命到…客服說我們只換不修,但你過保 了,不換也不修…所以我要換別家了。 群輝這台beestation好像是新的,以前沒看過它有生產這種簡單的機器,難道跟wd那台一樣 ,不算nas只能算是網路硬碟而已?不過按版上風向,群輝穩定性比較好是吧?可以買吧? ----12
[請益] 新購NAS走區網,上傳速度請益上週末購入群輝420+ 還在研究他的OS中 所以設定幾乎都沒動 就只是接上區網傳檔案進去測試 小檔案不意外速度掉到10Mb/S8
[挖礦] 手機挖礦 Linux Deploy自從幾年前換了 iphone 之後,原本 Android 手機一直沒用擺在身邊,偶然 發現手機其實也是可以挖礦,這裡指的不是 minergate、etn 之類的 app, 是真的利用手機的運算能力,在手機上執行 Linux 來運算。 先稍微介紹一下整個流程: 準備一個已經 root 的 andorid 手機 在手機上安裝 Linux deploy ,8
[問題] Android Adguard w/ Firefox 79請問Adguard 目前和Firefox 79是不是水土不服? 裝上Https憑證之後還是會出現憑證錯誤無法瀏覽網頁 然後官方回信說可以用系統root憑證繞過 直接用os的憑證 但是android Firefox沒有about:config能用 所以無法開那個flag 請問是否有解?7
[心得] 手機無線傳照片檔案到電腦 ~ 使用SSHFS*本文僅適用Android手機,iOS的情況見文末 要將大量手機檔案整理到電腦時,如果要用檔案總管像整理硬碟般的操作,那我們會將手 機接上電腦用MTP傳輸。 但是MTP功能有限,並且檔案一多直接卡。整理相片也看不到縮圖:5
[心得] 容器化與Box86執行exe心得: 也許手機未來能執行Steam商店,看是要用Box86硬跑x86 Linux版的Steam,還是隔一層Wine 跑Win32版本的Steam,至少樹莓派台灣已有成功案例。 以內核支援docker的手機,用Termux執行32位元的Ubuntu容器,接著編譯Box86(x86指令轉A4
Re: [越獄] Dopamine (多巴胺) 2.0 正式亮相!這邊提醒一下已經安裝的人, Dopamine 2.0.9 修正了重大設計漏洞,建議盡快更新, 可以透過 App 直接幫越獄工具升級或者依樣透過 TrollStore 等方式。 我在 16.3 的機器有遇到自己更新完之後 App 打不開的情況, 去 TrollStore 改成 System Registration 即可。