Prompt
What should I use for file storage that works with VMs and containers?
Latest observation
Oct 12, 2026
OpenAI APIWeb search: off
If you want one storage option that works well for both VMs and containers, the usual recommendation is shared network storage, not local disk.
Best general choice
NFS
- Works with virtual machines and containers
- Simple to set up and widely supported
- Good for shared files, persistent container volumes, backups, and home directories
Other solid options
SMB/CIFS
- Better if you need strong Windows integration
- Also usable from Linux VMs and containers, but less common for container workloads than NFS
iSCSI
- Gives block storage, so a VM can format it with a filesystem
- Works well for VMs, but is usually less convenient for containers than NFS because containers typically want filesystem-level shared storage
Ceph / distributed storage
- Best if you need:
- high availability
- scalability
- storage usable by both VM and container platforms
- More complex to operate
Practical recommendation
- Small/medium setup: NFS
- Windows-heavy environment: SMB
- VM-focused block storage: iSCSI
- Enterprise / cloud-native / HA: Ceph
Rule of thumb
- If you need shared files across VMs and containers: NFS
- If you need a disk presented to a VM: iSCSI
- If you need storage at scale with redundancy: Ceph
If you tell me your setup (Proxmox/VMware/Kubernetes/Docker, Linux vs Windows, single server vs cluster), I can recommend the best specific option.