【问题标题】:Using ZFS with Embedded Linux将 ZFS 与嵌入式 Linux 结合使用
【发布时间】:2014-02-26 03:59:11
【问题描述】:

我正在运行嵌入式 Linux(ARM/X86_64 上的 Debian)。由于它非常像一个完整的操作系统,具有一些硬件差异和不同的平台,您可以将其视为普通机器。因此,这将用于机器人领域,计算机将始终通过关闭电源进行硬重置。我会失去使用 UPS 的资格,所以我需要让系统无误。

我正在运行一些处理器密集型任务,例如 OpenCV、OpenNI 和 OpenKinect。如何使用超级强大的文件系统(如 ZFS)将整个磁盘镜像到 SSD 上以进行错误纠正? ZFS 在 Linux 中表现良好吗?我还是 Linux 的新手,所以我不明白它的内部工作原理。

我列出的可能平台是: --Debian@RaspberryPi --kUbuntu@ODROID-X2 --Ubuntu@PandaBoard --Ubuntu@NUC-i3/5。

另外,如何确保文件系统在重置期间不会损坏?我需要计算机及时启动,A.K.A,比赛

我可能会使用 32GB SSD,所以我猜 16GB 分区镜像 2x 或 12@3x。我只需要安装 OpenCV 即可,因为代码会自动从 SAMBA NFS 下载!

感谢您的帮助,祝您好运 ;)!

【问题讨论】:

    标签: linux zfs


    【解决方案1】:

    ZFS 不适合低内存系统。它在具有 4GB 和更多 RAM 的系统上运行良好。

    【讨论】:

    • 我认为它应该可以满足我的需要,因为 ssd 大约为 32 GiB,并且磁盘使用量非常小。这是在嵌入式系统中,电源故障会经常发生,有目的地发生。我需要这个系统能够自动从非常严重的错误中恢复!
    • 只是 ZFS 内核模块本身会吃掉很大一部分内存......你想让 ZFS 忘记 Raspberry。
    • 我打算使用具有 2 GiB RAM 的 ODROID。此外,我的程序最大使用量为 16MiB,因此所有 RAM 基本上都是免费的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-26
    • 1970-01-01
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 2020-05-31
    • 1970-01-01
    相关资源
    最近更新 更多