


Only Windows folders can be shared to the EFLOW Linux VM and not the other way. It takes advantage of the virtual machine's co-location with the hypervisor to avoid overhead associated with network file systems. It's designed to take advantage of the locality of virtual machines and the hypervisor. Virtiofs isn't a network file system repurposed for virtualization. Unlike other approaches, it's designed to offer local file system semantics and performance. Virtiofs is a shared file system that lets virtual machines access a directory tree on the host OS. The Azure IoT Edge for Linux on Windows file and folder sharing mechanism is implemented using virtiofs technology. Follow the steps in Create and provision an IoT Edge for Linux on Windows device using symmetric keys to install, deploy and provision EFLOW.

If you don't have an EFLOW device ready, you should create one before continuing with this guide. Windows 10/11 (21H2) or higher with November 2022 update applied.For more information about EFLOW release notes, see EFLOW Releases. Azure IoT Edge for Linux on Windows 1.4.4 LTS update or higher.This article shows you how to enable the folder sharing between the Windows host OS and the EFLOW virtual machine. The EFLOW file and folder sharing mechanism provides a way to share Windows files and folders to the CBL-Mariner Linux EFLOW VM. By default, the EFLOW virtual machine has its own file system and has no access to the folders or files on the host computer. The Azure IoT Edge for Linux on Windows (EFLOW) virtual machine is isolated from the Windows host OS and the virtual machine doesn't have access to the host file system.
