Skip to content
WALDEMAR KOZACZUK edited this page Jul 17, 2022 · 10 revisions

OSv supports a variety of filesystems which are described in the below paragraphs. Layers-wise, it comes with the VFS layer (see fs/vfs/*) and particular filesystem implementations found under fs/**/* with the exception of ZFS.

Root Filesystem

During boot time, OSv initially mounts the bootFS filesystem (see vfs_init() and mount_rootfs()) and then proceeds to mount and pivot to a 'real' filesystem like RoFS, ZFS or VirtioFS (for details see this code in loader.cc) unless the --nomount kernel option was specified.

RamFS

RoFS

ZFS

VirtioFS

Clone this wiki locally