[英]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.