26

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

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

4

3 回答 3

24

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

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

你可能会想,“好吧,为什么不把它当作一个目录呢?” 原因是 FAT32 文件系统没有 Unix 环境所需的所有元数据。你需要使用类似 ext2 的东西。

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

于 2012-10-19T20:31:50.273 回答
9

Casper 基本上是 Linux 系统的存储容器,它下载程序/驱动程序/设置,任何基于软件的内容都保存在其中。不在 casper 驱动器中的文件要么是 live cd(在这种情况下位于 USB 驱动器上) ) 和用户创建的文件,例如 Open Office 文档、图片和视频。不要用 casper 用尽 USB 驱动器上的可用空间,否则您将没有空间在驱动器上保存文档。

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

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

于 2010-07-02T06:38:29.830 回答
1

在保持“工具”=(OS)和您的“艺术”=(数据/文档)彼此隔离方面,这似乎是一个“不费吹灰之力”的模型,并且可以通过“工具”=(OS)走得更远“特殊工具”=(附加产品)&“艺术”=(数据/文件)。

于 2011-02-27T03:35:12.453 回答