What is a virtual file system ๐Ÿš€

In Data Mover, the Virtual File System (VFS) provides a unified, structured, and secure way to organize and reference files.

Each VFS belongs to an Actor, which determines who can interact with it and which applications or partners can use the associated virtual paths. Access to files within a VFS is strictly controlled. Files are structured and exposed only to the users and groups who have the appropriate authorizations.

Each VFS contains one or more virtual paths, which are logical (nonโ€‘physical) directories used to reference where files are located or temporarily stored. These virtual paths enable Data Mover to organize and manage files.

Data Mover treats VFSs as metadata attributes assigned to files. The relationship between files and VFSs is manyโ€‘toโ€‘many:

  • Multiple files can belong to the same VFS.

  • A single file can be associated with multiple VFSs.

Every VFS belongs to a specific Actor.

Case sensitivity is fully enforced at all levels of the VFS structure. For example:

  • An Actor can have two distinct VFSs named โ€œprimeurโ€ and โ€œPRIMEURโ€.

  • A VFS can contain two distinct virtual paths named โ€œvpโ€ and โ€œVPโ€.

  • A virtual path can store two distinct files named โ€œfile.txtโ€ and โ€œFile.txtโ€.

triangle-exclamation

Last updated