I recently purchased the CM3588 NAS kit with 64GB eMMC, which came preinstalled with OMV.

I want to run a couple of Docker apps without adding NVMe disks just yet, as the 64GB eMMC provides enough space for the two containers I plan to use.

However, when setting up Docker, I encountered an issue: I am unable to create Shared Folders for Services -> Compose, such as Compose, Data, and Backup.

The eMMC has a single large partition mounted as root. This means the entire eMMC storage is being used for the OMV installation and its root filesystem. By default, OMV does not allow creating shared folders on the same partition where the OS resides.

I understand there are two potential solutions:

    1. Repartition the eMMC using a tool like GParted to shrink the root partition, create a new partition in the freed-up space, format it, and mount it in OMV.

    2. Create Docker directories directly on the root filesystem and configure Docker to use /srv/emmc-docker/data as its data root by modifying the Docker configuration.

Has anyone tried either of the above methods? Which one would you recommend?