在嵌入式Linux中使用ZFS

在嵌入式Linux中使用ZFS,linux,zfs,Linux,Zfs,我正在运行嵌入式Linux(ARM/X86_64上的Debian)。因为它非常像一个完整的操作系统,有一些硬件差异和一个不同的平台,你可以把它看作是一个普通的机器。因此,这将用于机器人领域,在机器人领域中,通过关闭电源,计算机将始终处于硬复位状态。这将取消我使用UPS的资格,因此我需要使系统无误 我正在运行一些处理器密集型任务,比如OpenCV、OpenNI和OpenKinect。如何使用uber功能强大的文件系统(如ZFS)在SSD上镜像整个磁盘以进行错误更正?ZFS在Linux中运行良好吗?

我正在运行嵌入式Linux(ARM/X86_64上的Debian)。因为它非常像一个完整的操作系统,有一些硬件差异和一个不同的平台,你可以把它看作是一个普通的机器。因此,这将用于机器人领域,在机器人领域中,通过关闭电源,计算机将始终处于硬复位状态。这将取消我使用UPS的资格,因此我需要使系统无误

我正在运行一些处理器密集型任务,比如OpenCV、OpenNI和OpenKinect。如何使用uber功能强大的文件系统(如ZFS)在SSD上镜像整个磁盘以进行错误更正?ZFS在Linux中运行良好吗?我对Linux还是个新手,所以我不了解它的内部工作原理

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


另外,如何确保文件系统在重置期间不会损坏?我需要电脑及时启动,也就是说,ZFS不适合内存不足的系统。它在具有4GB内存和更多内存的系统上运行良好。

我认为它应该能够像我所需要的那样工作,因为ssd大约为32 GiB,磁盘使用量将非常小。这是在嵌入式系统中,电源故障会经常有目的地发生。我需要这个系统能够自动恢复相当严重的错误!只是ZFS内核模块本身会占用大量内存。。。你想让ZFS忘掉覆盆子。我打算用一个有2吉布内存的ODROID。此外,我的程序最大使用量为16MB,因此所有RAM基本上都是免费的。