我只是想解释一下这种情况,我很想知道发生了什么,如何解决它,理想情况下,我希望这张全新的 microSD 卡没有坏掉或出现其他问题。
如果我:
- 使用任意读卡器将其插入我的 Linux 桌面(我尝试了多个读卡器,并将它们插入单独的 USB 接口),然后
- 使用 steamtinkerlaunch 在其上运行 ModOrganizer 2 实例(长话短说)
然后,毫无疑问,卡会进入只读状态,直到我将其弹出并重新插入。只有当我运行 ModOrganizer 2 时才会发生这种情况。
但是,我主要用这张卡在我的 Steam Deck 上,它在那里工作得很好。即使我像在另一台电脑上一样通过 steamtinkerlaunch 运行 ModOrganizer 2 并修改所有相同的文件,也可以在上面做任何事情,比如传输或玩游戏。它永远不会进入只读模式。
今天早些时候,我在台式机上大量使用该卡,没有任何问题。只是今晚,这一系列事件突然可靠地触发了只读模式,而且只在这台电脑上,无论使用何种类型的读卡器。
是什么赋予了?是这张卡死了吗??
答案1
dmesg 消息是:[51701.517303] EXT4-fs error (device sdf1): ext4_lookup:1838: inode #54788104: comm pool-Thunar: deleted inode referenced: 57805330
这促使我运行 fsck,它修复了大量错误。然后我重新安装,它似乎工作正常。所以我猜它已经修复了?我想知道这是否是在 Deck 处于睡眠状态时从其上移除 microSD 造成的,而不是在关机或弹出后。