简体   繁体   English

在嵌入式Linux中使用ZFS

[英]Using ZFS with Embedded Linux

I'm running embedded Linux (Debian on ARM/X86_64). 我正在运行嵌入式Linux(ARM / X86_64上为Debian)。 Since it is very much like a full OS, with some hardware differential and a different platform, you may consider it as a regular machine. 由于它非常像完整的操作系统,带有一些硬件差异和不同的平台,因此您可以将其视为常规计算机。 So, this will be used in the robotics field where the computer will ALWAYS be hard reset by turning off power. 因此,这将用于机器人领域,在该领域中,计算机始终会通过关闭电源进行硬重置。 It would disqualify me to use a UPS so I would need to make the system infallible. 使用UPS将使我失去资格,因此我需要确保系统可靠。

I'm running some processor-intensive tasks, like OpenCV and OpenNI and OpenKinect. 我正在运行一些处理器密集型任务,例如OpenCV,OpenNI和OpenKinect。 How do I use an uber-powerful filesystem, like ZFS to mirror the entire disk on the SSD for error correction? 如何使用功能强大的文件系统(例如ZFS)来镜像SSD上的整个磁盘以进行纠错? Does ZFS perform well in Linux? ZFS在Linux中表现良好吗? I'm still kinda a newbie in Linux so I don't understand it's internal workings. 我仍然是Linux的新手,所以我不了解它的内部工作原理。

My list of possible platforms are: --Debian@RaspberryPi --kUbuntu@ODROID-X2 --Ubuntu@PandaBoard --Ubuntu@NUC-i3/5. 我可能的平台列表是:--Debian @ RaspberryPi --kUbuntu @ ODROID-X2 --Ubuntu @ PandaBoard --Ubuntu @ NUC-i3 / 5。

Also, how can I make sure the filesystem doesn't get damaged during reset? 此外,如何确保文件系统在重置期间不会损坏? I need the computer to start in good time, AKA, <3 minutes for the competition. 我需要计算机能够在短时间内(也就是3分钟)开始比赛。

I will probably be using a 32GB SSD, so I guess a 16GB partition mirrored 2x works or 12 @ 3x. 我可能会使用32GB的SSD,所以我猜想有一个16GB的分区镜像了2倍或12 @ 3x。 I only need to get an OpenCV install working because the code will be downloaded from a SAMBA NFS automatically! 我只需要安装OpenCV,因为代码将从SAMBA NFS自动下载!

Thanks for your help and good luck ;)! 感谢您的帮助和好运;)!

ZFS is not suited for low memory systems. ZFS不适合低内存系统。 It do perform well on system with 4GB of RAM and more. 它在具有4GB RAM和更多内存的系统上运行良好。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 我如何使用 zfs-linux 使用 ansible 创建 zfs 文件系统/zpool - how do i create a zfs filesystem/zpool using ansible using zfs-linux 从 Linux 中的文件挂载 ZFS 转储 - Mount ZFS dump from a file in Linux 使用eventfilter区分2个键盘击键(嵌入式linux) - distinguish 2 keyboards keystrokes using eventfilter (embedded linux) 使用fopen写入嵌入式Linux的串行端口 - Writing to serial port embedded linux using fopen 使用Icinga监视系统检查Linux主机上ZFS池的状态 - check status of ZFS pool on Linux host with Icinga monitoring system Linux上的zfs是否足够可靠,可以与gentoo一起安装在网络附加存储上? - Is zfs on linux reliable enough to be installed with gentoo on a network attached storage? 嵌入式Linux的Linux驱动程序 - Linux driver for embedded Linux 在嵌入式Linux平台上运行使用QT在Windows中创建的应用程序 - Running an application created in windows using QT on a embedded linux platform 在嵌入式Linux上使用C ++ Std Lib时出现异常的段错误 - Unusual segfault when using C++ Std Lib on embedded Linux 如何使用Apache和Yocto将简单的网站构建到嵌入式Linux中? - How to build a simple website into a embedded Linux using Apache and Yocto?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM