Ubuntu 安装在移动设备上是只读的是什么意思

Ubuntu 安装在移动设备上是只读的是什么意思

我知道在移动设备上切换到 Ubuntu 系统映像后意味着使安装变为只读。

但我不太明白这是否意味着整个操作系统都是 RO,因为显然系统日志已更新,主文件夹可以用用户媒体等进行写入,并且新的点击包安装在 /opt 中。

那么图像是只读的到底意味着什么,哪些区域实际上是可读写的,以及这是如何实现的?

答案1

Ubuntu touch 镜像使用多个文件系统。在标准只读配置中,根文件系统以只读方式挂载,而其下的多个位置/则绑定挂载到可写/userdata文件系统上的位置。

这些可写位置包括/var/log/home/opt/click.ubuntu.com,这就是为什么这些位置对您来说可写的原因。

/userdata该文件中列出了绑定安装的位置的完整列表/etc/fstab。该列表相当长,因为映像中包含的许多传统 Linux 软件并不期望文件系统的大部分内容是只读的。

当您切换设置/userdata/.writable_image标志时,这些位置仍然绑定挂载到/userdata,但底层根文件系统也以读/写方式挂载,从而允许更改整个系统。

相关内容