小编Gro*_*uez的帖子

将 zip 文件挂载为只读文件系统

我正在寻找一种将 ZIP 存档作为文件系统挂载的方法,以便我可以透明地访问存档中的文件。我只需要读取权限——ZIP 不会被修改。RAM 消耗很重要,因为这适用于(资源受限的)嵌入式系统。有哪些可用选项?

linux filesystems embedded

29
推荐指数
2
解决办法
2万
查看次数

支持全盘加密的 Linux 引导加载程序?

是否有任何支持全盘加密的 Linux 引导加载程序(a la TrueCrypt)。我知道有向 GRUB2 添加加密支持的工作,但这似乎还没有准备好。还有其他选择吗?

(请注意,我在这里真正指的是全盘加密——包括/boot

大多数答案描述了/boot未加密的设置,其中一些答案试图解释为什么未加密/boot应该没问题。

没有讨论为什么我实际上需要 /boot 被加密,这里有一篇文章准确地描述了我需要的东西,基于 GRUB2 的修改版本:

问题在于当前的 GRUB2 代码库显然不支持这些修改(或者我可能忽略了一些东西)。

linux encryption

27
推荐指数
1
解决办法
2万
查看次数

在 bootargs 中传递 noatime 时内核恐慌

我有一个使用 jffs2 的嵌入式系统,想传入rootflags=noatime内核bootargs参数。

这会导致内核恐慌:

jffs2: Error: unrecognized mount option 'noatime' or missing value
[...]
No filesystem could mount root, tried:  jffs2
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,3)
Run Code Online (Sandbox Code Playgroud)

但是,如果我正常启动然后使用 noatime 重新挂载 jffs2 文件系统,则它可以正常工作:

$ mount -o remount,noatime /
Run Code Online (Sandbox Code Playgroud)

我对此感到困惑,因为根据文档,rootflags 参数“允许您提供与安装根文件系统有关的选项,就像安装程序一样”。

对我来说看起来像是内核错误,但另一方面,它似乎很明显,以至于我可能忽略了某些东西。

我已经用内核版本 3.7 和 3.14 对此进行了测试。

有人可以透露一些信息吗?

linux filesystems linux-kernel

7
推荐指数
1
解决办法
2045
查看次数

从用户空间打印 NAND 闪存中的坏块列表

是否有任何用户空间工具可以检索和转储 NAND 闪存设备中的坏块列表?我检查了mtdinfo命令行实用程序,还搜索了/proc/sys,但找不到任何东西。

我正在寻找适合从 shell 脚本使用的东西。

我可以dmesg在内核在 init 上打印坏块信息时进行解析,但我希望会有更好的方法。

linux kernel badblocks flash-memory

6
推荐指数
1
解决办法
2751
查看次数

使只读文件系统的一部分可写

我在闪存上有一个使用 jffs2 的文件系统。我想将该文件系统挂载为只读,除了我希望可写的单个文件夹。

如果不求助于 unionfs 之类的东西,这可能吗?

filesystems mount fstab

4
推荐指数
1
解决办法
5864
查看次数