ποΈ Create a Storage Pool
Storage pools are the foundation of all data storage in MOS.
They define how disks are grouped, how data is protected, and which filesystems are used.
Pools are required for:
- π Shares
- π³ Docker storage
- π¦ LXC containers
- π» Virtual machines
- πΉMedia and backup data
If you want to use ZFS, please take a look at the following section: ZFS
Example:

βοΈ Pool Configuration Fieldsβ
π·οΈ Nameβ
Defines the name of the storage pool.
Best practice:
- β Use short, descriptive names
- β Avoid spaces and special characters
Examples:
maindatamediabackup
π Typeβ
Defines how disks are organized within the pool.
Available pool types:
singlemultimergerfsnonraid(requires additional driver)
Each type serves a different use case and offers different levels of redundancy and flexibility.
π§© Pool Types Explainedβ
singleβ
Uses a single disk without redundancy.
Characteristics:
- One disk per pool
- Maximum usable capacity
- No data protection
Use cases:
- Appdata
- Cache
- Downloads
- Media with external backups
Note: If the disk fails, data is lost. Backups are mandatory.
multiβ
Uses multiple disks combined into a RAID-based pool.
Characteristics:
- Multiple disks
- Data protection depending on RAID level
- Managed as a single pool
Available RAID levels:
raid0raid1raid5
π RAID Levelsβ
raid0β
Striping without redundancy
- Maximum performance and capacity
- No fault tolerance
Use case:
Temporary or non-critical data
raid1β
Mirroring
- Data is mirrored across disks
- High data safety
- Reduced usable capacity
Use case:
Critical data, system pools, important shares
raid5β
Parity-based protection
- Balance between capacity and redundancy
- One disk can fail without data loss
Use case:
General data storage, media libraries
π§© mergerfsβ
Creates a pooled filesystem using multiple independent disks combined via mergerfs, optionally protected by SnapRAID.
Characteristics:
- Disks remain independent
- Flexible expansion
- Parity handled separately via SnapRAID
Requirements:
- One or more data disks
- Optional SnapRAID parity disk
Use cases:
- Media storage
- Large data pools with mixed disk sizes
- Home server and NAS setups
Filesystem recommendation:
xfsfor data disks
nonraidβ
Uses multiple independent disks without traditional RAID.
Characteristics:
- Each disk has its own filesystem
- Optional parity disk
- Flexible and simple disk management
β οΈ Important: The nonraid driver is not installed by default, after installing the driver you have to reboot.
Installation (via MOS Hub)β
The NonRAID driver is not installed by default.
It must be installed as a plugin via the MOS Hub.
To install:
-
Open MOS Hub
-
Search for NonRAID Driver
-
Select the desired release
-
Click Install
-
Reboot the server
Use cases:
- Simple parity-based storage
- Easy disk replacement
- Home server setups
π₯οΈ Devicesβ
Select the physical disks that will be assigned to the pool.
Notes:
- Selected disks may be formatted
- Existing data can be lost if formatting is enabled
Always verify disk selection carefully.
π¦ Filesystemβ
Defines the filesystem used by the pool.
Available options:
xfsext4btrfsvfat
Filesystem Recommendationsβ
- xfs β Recommended default for most pools
- ext4 β Simple and compatible, but less scalable
- btrfs β Required for advanced features like snapshots
- vfat β Only for removable or temporary storage
If you want to use ZFS, please take a look at the following section: ZFS
π οΈ Advanced Optionsβ
π Automountβ
Automatically mounts the pool during system startup.
β Recommended: Enabled
ποΈ Formatβ
Formats the selected disks during pool creation.
β οΈ Warning:
Enabling this option will permanently delete all data on the selected disks.
π Encryptβ
Enables disk encryption for the pool.
Notes:
- Increases data security
- Slight performance overhead
- Encryption key must be stored securely
β Summaryβ
Choosing the correct pool type and filesystem is essential for a stable and reliable system.
Quick recommendations:
single + xfsβ Appdata, cache, downloadsmulti + raid1β Critical datamulti + raid5β General storagemergerfs + SnapRAIDβ Media storagemergerfs + nonraidβ Flexible parity-based storage (driver required)
Plan your pool layout carefully before creating pools.
Parts of this documentation were created with the assistance of AI tools. All AI-generated content has undergone review, but it may still contain inaccuracies, omissions, or outdated information.