将外部闪存驱动器与 Snappy 应用程序结合使用

将外部闪存驱动器与 Snappy 应用程序结合使用

我正在开发一款利用 Raspberry Pi 2 的应用程序,并且很可能会使用 Snappy。许多系统都是独立的(通常不连接到互联网)。我需要在销售前管理软件配置,并在 Pi 连接到互联网时升级软件。

从我目前读到的内容来看,Snapcraft 似乎是一个合适的工具,但我还有很多问题。我先从一个问题开始。

Pi 有一个永久连接的 USB 闪存驱动器,我需要在启动时安装它。我的理解是,我可以在 中执行此操作/etc/fstab。它与 Snappy 和 Snapcraft 兼容吗?我问的问题对吗?

谢谢,鲍勃

答案1

这是一个很好的开始问题!我认为我们还没有定义设备安装磁盘的正式方法。Ubuntu Core/snappy 的一般理念是,我们希望将该磁盘提供给设备上的单个 snap(应用程序)。

如果您的设备实际上只做一件事,那么从安全角度来看这将很容易。如果您想要一个带有各种来自商店的快照的通用设备,那么我们还需要考虑安装磁盘的安全隐患,因为(信不信由你)安装磁盘不是一件可以轻松安全完成的事情;您几乎需要相信磁盘文件系统的设计不会干扰您的内核。

如果它是一个 ext4 磁盘,我们可能会对通用设备(以及商店中的其他快照)感到满意。

我建议您将这个问题提交到 snappy-devel 列表,这是一个非常好的问题。

相关内容