存储非持久性Live CD上的数据在哪里?

gra*_*ant 8 live-cd

当我从Live CD启动Linux Mint时,我能够将文件保存到"文件系统".但这些文件保存在哪里?不能是光盘,因为它是一个CDR.我不认为它存储在RAM中,因为它只能容纳如此多的数据而不是真正用作"硬盘".唯一的另一个选择是硬盘...但它肯定不会保存到我所知道的硬盘上的任何分区,因为它们都没有安装.然后我的文件保存在哪里?

usr*_*ΛΩΝ 6

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

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

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

几乎所有在Live CD上运行的软件都需要Ramdrive.实际上,几乎所有程序,特别是桌面管理器,都是为了在执行期间编写文件而设计的,甚至是临时的.

例如,在Live CD上运行KDE有两种方法:深度修改代码以禁止更改壁纸等(桌面设置存储在〜/ .kde中)或将其重新部署到可写文件中系统,如ramdrive,以避免在只读文件系统上写入失败.

显然,您可以将您的真实HDD或任何USB驱动器安装到您的虚拟文件系统中,并永久地对它们进行所有写入,但默认情况下,没有实时发行版将您的驱动器安装到根文件系统中,而是通常安装到特定的子目录,如/ mnt,/ media,/ windows

希望得到帮助.