Ubuntu是否仅通过CD / DVD保存数据仅在内存中运行?

如果我创建一个正确的LiveCD并从光盘运行操作系统,它是否将所有信息保存在硬盘驱动器上,还是全部保存到PC的内存中? 我四处寻找这个问题的明确,直接的“是/否”答案,但我似乎无法在任何地方找到它。 常识会说是,但你永远不知道,我需要做什么需要一个在运行时不使用任何类型的Flash(usb)或磁性(hd)存储的操作系统。

从这个问题的答案,我们可以安全地相信除非我们选择将数据保存到硬盘(持久性),否则硬盘上不会存储任何数据。

至于定义的答案,请查看stackoverflow上的这篇文章,这解释了它是一个ramdisk

引用Stackoverflow对上述问题的回答:

信不信由你,它是一个ramdisk :)所有现场发行版都在RAM内存中安装一个临时硬盘。 这个过程完全是用户透明的,完全是因为Linux内核的神奇之处。

事实上,操作系统首先将RAM内存区域分配到虚拟设备中,然后将其作为常规硬盘安装在文件系统中。

重新启动后,您将丢失该ramdrive中的所有数据。

有关这方面的更多详细信息,请查看有关Live Cd的维基百科文章 ,解释其工作technique

除非安装了驱动器,否则从Live CD引导Ubuntu实时会话将无法在硬盘上写入数据。

但是,如果您担心数据安全问题,请注意这一点。

如果在具有现有交换分区的系统上引导Live CD,则实时环境也可以将其用作交换。 因此,我们必须在启动实时环境后禁用交换。 请参阅此问题,了解如何执行此操作:

  • 使用现有交换分区阻止LiveCD
Interesting Posts