1

首先,是否可以将 sd/mmc 分区格式化为 cramfs 文件系统?如果答案是肯定的,请告诉我如何执行该操作。

注意:我不是在问如何创建 cramfs 映像,我已经为 Ramdisk 创建了这样的映像。

4

1 回答 1

1

关于 cramfs图像的创建方式似乎有些混乱。人们通常不会创建 cramfs文件系统,因为 cramfs 是只读文件系统,因此整个映像(文件系统结构和内容)都是一次性创建的。

如果 OP 询问如何复制 cramfs 映像以使其驻留在 ext2 文件系统中,您将使用 mkfs.cramfs 以通常的方式创建映像,然后将生成的映像文件复制到 ext2 文件系统中的某个目录中,然后使用“mount -t cramfs /path/to/cramfs/image /mount/point”挂载该映像。该图像只是 ext2 文件系统中的另一个文件。

cramfs 更常见的用途是将映像存储到一个分区中,作为该分区中唯一的文件系统。在这种情况下,您将以与以前相同的方式创建 cramfs 映像,然后使用适当的工具将整个映像复制到分区。无需先格式化分区,因为 cramfs 映像将覆盖之前写入的任何内容。这里也使用相同的“mount -t cramfs /path/to/image /mount/point”方法,但需要注意的是没有 cramfs 分区类型,因为 ext2 和其他分区类型和/path/to/image是通常会驻留在/dev中。

于 2014-01-29T17:31:04.823 回答