2010-04-02 60 views
20

假设我在我的闪存驱动器上安装了Linux。为什么我需要像casper循环文件这样的东西来保存持久性?所以文件正在被删除?闪存驱动器是不是与实际的硬盘驱动器相同?我是Linux noob,所以要有耐心。什么是casper rw循环文件,为什么我需要它将保存在USB闪存驱动器上?

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

+2

我觉得这个问题属于超级用户。 – glenneroo 2011-01-08 07:28:07

+0

@ glenneroo,no,[Unix SE](http://unix.stackexchange.com)比超级用户更合适。 – cjm 2012-03-20 07:10:22

+0

我对casper rw知之甚少。这是关于它的整洁的事情。希望你能在Windows中完成。操作系统保持不变。您制作文件夹的所有更改,桌面上的下载等均保留在casper中。我把硬币放在我的硬盘上。当我搞砸我的操作系统 - 我只是把旧的(最后工作)casper放回去。 – 2010-05-04 01:08:24

回答

6

卡斯帕尔基本上是一个Linux系统的存储容器,下载程序/驱动程序/设置任何基于软件的文件都保存在其中。不在casper驱动器中的文件是live cd(它将在USB在这种情况下驱动器)和用户创建的文件,如Open Office文档,图片和视频。不要使用带有casper的USB驱动器上的可用空间,否则您将无法在驱动器上保存文档。

您可以将Linux安装到您的闪存驱动器上,因为它运行的方式不需要casper永久存储器,但它会将USB驱动器呈现为仅在其安装的pc上可用。

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

0

这样看起来像是一个“没有脑子”的模型,可以让你的“艺术”=(数据/文档)彼此隔离,而“工具”= (OS)“特殊工具”=(附加'商品)&“艺术”=(数据/文档)。

18

通过将可启动的只读文件系统映像作为文件嵌入到USB存储棒中并从其中启动,可以实现Linux上的实时Linux关闭。这是由于几个原因而完成的,其中最大的原因是该棒在其他系统上仍然可读/可用,但也因为这意味着您可以使用同一堆文件将Live CD制作为USB棒。

正常情况下,这部分工作完成后,RW部分将通过内存盘完成,但是使用U盘时,您可以将活动系统的可变部分存储在内存条上。

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

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

+0

但是,有两个发行版可以安装到FAT32分区上:[ZipSlack](http://www.slackware.com/zipslack/)和[PhatLinux](https://web.archive.org/web/20070721004353/) http://phatlinux.com/)。 – niutech 2014-02-05 14:39:33

+0

真的吗?他们是如何处理权限和符号链接的? 无论哪种方式,这将与Live CD不兼容。 Live CD拥有一流的权限和符号链接; F32驱动器不能。如果您尝试在F32中存储特殊文件的覆盖,这会造成各种麻烦。最糟糕的情况是,您将在F32分区上编辑一个与原始文件不匹配的符号链接文件副本,并对其拥有不同的权限。 – Fordi 2014-04-25 22:29:40

相关问题