什么是casper rw循环文件?为什么我需要它来保存USB闪存驱动器上的持久性?

l24*_*c4l 23 linux usb-flash-drive

假设我在我的闪存驱动器上安装了Linux.为什么我需要像casper循环文件这样的东西来保存持久性?所以文件正在删除?闪存驱动器与实际硬盘驱动器不一样吗?我是一个Linux菜鸟,所以请耐心等待.

或者是因为闪存驱动器上的Linux实际上就像闪存驱动器上的Live CD一样?可以安装就像安装在硬盘驱动器上一样吗?

For*_*rdi 21

通过将可引导的只读文件系统映像作为文件嵌入USB记忆棒并从中启动来实现Linux下的Live Linux.这样做有几个原因,其中最大的原因是棒在其他系统上仍然可读/可用,但也因为这意味着您可以使用相同的文件堆栈将Live CD制作为USB记忆棒.

通常在完成此操作后,RW部分通过ramdisk完成,但是使用USB记忆棒,您有机会将实时系统的可变部分存储在摇杆上.

你可能会想,"好吧,为什么不把它作为棒上的目录?" 原因是FAT32文件系统没有Unix环境所需的所有元数据.你需要使用像ext2这样的东西.

什么是casper文件?这是一个被视为硬盘驱动器分区的文件.而已.您没有将mkfs.ext2指向或挂载在/ dev/sda3(分区),而是将其指向/ mnt/sda3/casper-rw(文件).


小智 9

Casper基本上是Linux系统的存储容器,它可以下载程序/驱动程序/设置任何基于软件的内容.不在casper驱动器中的文件是live cd(在这种情况下可以在USB驱动器上) )和用户创建的文件,如Open Office文档,图片和视频.请勿使用casper耗尽USB驱动器上的可用空间,否则您将无法在驱动器上保存文档.

您可以将Linux安装到您的闪存驱动器上,而后者由于其运行方式而不需要casper持久存储,但它使USB驱动器只能在安装它的PC上使用.

这就是casper所提供的,因为可以在许多具有与您下载的版本相同的硬件配置的PC上使用实时USB驱动器,而casper会随您带来您的程序和设置.