![帮助理解可写根文件系统的后果](https://linux22.com/image/878298/%E5%B8%AE%E5%8A%A9%E7%90%86%E8%A7%A3%E5%8F%AF%E5%86%99%E6%A0%B9%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E5%90%8E%E6%9E%9C.png)
我想更好地了解与可写根文件系统和 OTA 更新相关的问题。我读到过很多地方说,如果启用可写根文件系统,您将不再获得 OTA 更新。
那么,我如何获得更新?apt-get 会提供“相同”的更新吗?
如果我决定返回 RO 文件系统。这些 OTA 更新将如何影响我的系统?它是一个完整的根文件系统,取代我的旧文件系统吗?如果是这样,我想不会造成任何实际损害,只是我会丢失对根文件系统所做的更改。
那重新刷写手机呢?我可以直接将新的根文件系统刷回手机吗?如果可以的话,我想这也不会影响任何私人数据或已安装的应用程序。那么我是否能够使用新刷写的根文件系统启动,并且所有应用程序、范围和配置都将保持原样,就像什么都没发生过一样?
如上所述,我读过很多地方警告,称将根文件系统更改为 RW 模式会导致“未知后果”,并且不再提供 OTA 更新选项。但我找不到更深入的描述,无法了解真正发生的情况和原因。
答案1
我将尝试解释一下:
如果你将文件系统设为可写,那么你就可以使用 apt-get 安装所有软件。然后你甚至可以使用 sudo 删除和修改重要的系统文件。
如果您再次使文件系统 RO,则可以继续接收 OTA 更新。
但现在的问题是,你有一个修改过的 ubuntu-touch 系统,这可能会导致你的系统挂起或崩溃。换句话说,修改你的手机可能会导致“未知后果”,因为 OTA 更新无法兼容你修改过的系统。
因此,尝试总结我的答案,我想说,让您的手机可写并对文件系统进行任何更改都可能导致任何未知的后果。
现在重新刷新: 如果您使用“ubuntu-device-flash touch --channel=anyChannel”更改更新频道,您的个人应用和数据将不会更改。
我完全不确定,但我认为,如果你的设备处于引导加载程序模式并且你使用以下命令:“ubuntu-device-flash touch --channel=myChannel --引导“所有内容都将被删除。