Shared file systems are a cornerstone of modern computing, enabling multiple users, applications, or devices to access and manage files stored in a centralized location. They allow multiple users or systems to access the same set of files simultaneously. It acts as a centralized repository where data can be stored, retrieved, and modified by authorized users or applications, regardless of their physical location. This eliminates the need for redundant copies of files and ensures everyone works with the most up-to-date information.

Key Features of Shared File Systems

  1. Concurrent Access: Multiple users can read, write, or modify files at the same time, often with mechanisms to prevent conflicts (e.g., file locking).
  2. Centralized Storage: Files are stored in a single location, making it easier to manage backups, security, and access permissions.
  3. Scalability: Shared file systems can scale to accommodate growing amounts of data and users, whether on-premises or in the cloud.
  4. Cross-Platform Compatibility: Many shared file systems support access from different operating systems (e.g., Windows, Linux, macOS).
  5. High Availability: Advanced shared file systems offer redundancy and failover capabilities to ensure continuous access to data.

Common Use Cases

Benefits of Shared File Systems

Shared file systems at the European Weather Cloud

Cloud Management at the EWC is handled by OpenStack, and the service that provides Shared File Systems for the virtual machines in the cloud is called Manila, which is derived from the volume management service Cinder. Below you can find links to create and modify a SFS on the EWC directly using the Manila service and the OpenStack CLI, as well as legacy options for administering SFSs with Morpehus, and some useful links with further documentation.


How to create and modify SFSs

Documentation