[TOS6/7] Advanced Storage, Filesystem, and Interface Management

Tell us what new features you'd love to see or any upgrades you think we should make!
Post Reply
User avatar
marcusvictor
Posts: 9
Joined: 02 Nov 2025, 23:28
Brazil

[TOS6/7] Advanced Storage, Filesystem, and Interface Management

Post by marcusvictor »

[VOLUME]

Compression Algorithms
Allow users to select the compression algorithm during volume creation, with options such as zlib, lzo, zstd, and none, enabling them to balance performance and compression ratio according to data type.

Full ZSTD Support
Implement native support for the zstd compression algorithm, with adjustable compression levels (e.g., zstd:3, zstd:6, zstd:9), directly configurable through the control panel.
zstd provides excellent efficiency and a balanced performance between compression ratio and read/write speed, making it ideal for modern Btrfs volumes.

Detailed Volume Information
Display complete technical information about Btrfs volumes, including:
  • Checksum status (data integrity)
  • Balance state and progress
  • Active compression algorithm and level
  • History of scrubs, balances, and other maintenance operations
Subvolume and Snapshot Management in the Control Panel
Provide a dedicated interface for managing subvolumes and snapshots, allowing:
  • Creation, cloning, renaming, and deletion of subvolumes and snapshots
  • Hierarchical visualization of dependencies between snapshots and subvolumes
  • Independent compression, quota, and permission policies per subvolume, decoupled from the main storage/volume/pool manager
Advanced and Automated Scrubbing
Add support for scheduled automatic scrubs with detailed reporting that includes:
  • Total number of blocks verified
  • Errors detected and automatically corrected
  • Throughput rate and total task duration
  • Complete execution history
Also include scrub support at the TRAID level, ensuring the same integrity verification and error correction features available in native Btrfs RAID.
___________________________________________________________________________________________________________
[FILESYSTEM]

Storage Visualization:
Include an integrated tool similar to FileLight or WinDirStat to visually display space usage by folders and files.

Compression Analysis:
Add a dedicated panel showing how much space has been saved through compression — both in percentage and actual size.

Tag-Based Organization:
Implement support for tags and metadata on files and folders (inspired by Finder/macOS and Dolphin/KDE), with full-text searchable indexing integrated into the system.
___________________________________________________________________________________________________________
[SUBVOLUMES]

Advanced Subvolume Management:
Currently, shared folders in TOS are created as Btrfs subvolumes. This relationship could be made independent, allowing more flexible organization and control.

Dedicated Menu:
Create a specific menu for subvolume management, similar to TrueNAS Datasets, featuring native Btrfs configuration options.

Per-Subvolume Configuration:
Allow independent compression settings for each subvolume, separate from the main storage/volume configuration.
Offer ZStandard.
Each subvolume could have its own compression algorithm and level — for example:
  • Media subvolume → Compression disabled
  • Documents subvolume → Compression enabled (zstd:6)
___________________________________________________________________________________________________________

[INTERFACE]

Internationalization:
Fully translate the system into multiple languages, including Brazilian Portuguese (pt-BR).

Display Modes:
Add a simplified panel mode for beginner users and an advanced mode providing detailed technical parameters and fine-grained control.

Subvolume Identification:
In the file manager, display distinct icons for Btrfs subvolumes to improve navigation and visual clarity.
___________________________________________________________________________________________________________

[SELF-HOSTED APPLICATIONS]

Natively Integrated Applications:
In addition to OnlyOffice, already available in TOS 7, include integration with other self-hosted productivity and content management tools, such as:
  • Paperless-ngx + Apache Tika → Document digitization, OCR, and PDF organization.
  • Immich / Piwigo / PhotoPrism → Automatic photo organization and backup, as an alternative to Google Photos or Lightroom.
  • Vaultwarden – Lightweight self-hosted password manager (Bitwarden-compatible)
Other applications that could be offered through the built-in app store: :D
  • Duplicati – Backup and restore management
  • Stirling PDF – Local, privacy-focused PDF processing suite
  • Docmost – Collaborative document management platform
  • Penpot – Open-source design and prototyping tool (alternative to Figma)
  • Trilium Notes / Nest Notes – Advanced note-taking and knowledge management (alternative to OneNote / Obsidian)
  • Kanboard / Plane – Project and task management (alternative to Trello)
  • Kavita – Self-hosted digital library for comics, manga, and eBooks
  • Vikunja – To-do and task organization app
  • TagSpaces – File tagging and organization system
User avatar
ATOMFIX
Posts: 16
Joined: 27 Sep 2025, 20:46
Great Britain

Re: [TOS6/7] Advanced Storage, Filesystem, and Interface Management

Post by ATOMFIX »

+1
Plex F6-424 - 3x 12TB - 1x 4TB - 500GB SSD - 1TB NVME
User avatar
JSCFORCE
Posts: 21
Joined: 18 Nov 2025, 08:42
United States of America

Re: [TOS6/7] Advanced Storage, Filesystem, and Interface Management

Post by JSCFORCE »

+1
F4-425 Plus with TOS 7 with 32GB RAM
2 X 2TB (SSD) RAID 1 / EXT4 (OS/APPS)
4 x 28TB RAID 10 / BTRFS (MEDIA)
User avatar
rigveda
Posts: 21
Joined: 04 Apr 2024, 01:59
Canada

Re: [TOS6/7] Advanced Storage, Filesystem, and Interface Management

Post by rigveda »

+1 Support for Immich
User avatar
thewieger
Posts: 6
Joined: 09 Jan 2026, 05:54
Netherlands

Re: [TOS6/7] Advanced Storage, Filesystem, and Interface Management

Post by thewieger »

+1 on most of these, especially scrubbing, snapshot management and compression.

On snapshots: I want to be able to create more than one snapshot task per subvolume, with for example one task for daily snapshots, retaining 7 and one task for weekly snapshots, retaining 4. So my main concern right now is that the current TOS 6 Snapshot app doesn't allow me to create this type of schedule.

By the way, on compression with zstd: is this not something we can configure through the terminal? I haven't tried yet, but I was planning to..
User avatar
Gremlin
Gold Member
Posts: 1627
Joined: 02 Dec 2022, 22:31
Great Britain

Re: [TOS6/7] Advanced Storage, Filesystem, and Interface Management

Post by Gremlin »

thewieger wrote: 09 Jan 2026, 06:04
I thought that was what the 'Snapshot' APP was for :?:
F5-221 TOS7.0.0777 - 4x4TB (Ironwolf) Traid
F2-424 TOS7.0.0777 - 2x500GB nvme (P3) Traid, 2x6TB HDD (HGST) Traid
F2-221 TOS7.0.0777 - 1x3TB Ext4, 1x4TB Btrfs
F2-425+ TOS7.0.0777 - 2x500GB nvme (P3) Traid, 2x6TB HDD (EXOS) Traid
User avatar
thewieger
Posts: 6
Joined: 09 Jan 2026, 05:54
Netherlands

Re: [TOS6/7] Advanced Storage, Filesystem, and Interface Management

Post by thewieger »

Gremlin wrote: 09 Jan 2026, 06:22
thewieger wrote: 09 Jan 2026, 06:04
I thought that was what the 'Snapshot' APP was for :?:
It is, but the scheduling functionality is limited. I can only create a single task per shared folder. For a folder, I want to keep the most recent 7 daily snapshots. I also want to keep 4 weekly snapshots (e.g. on every weekday the previous snapshot for that weekday gets overwritten, except for Sundays where we keep 4 consecutive Sundays). This would have a retention of a total of 7 + 4 = 11 snapshots.

The documentation for the Snapshot app clearly indicates (and this is also stressed in the app itself, that the oldest copy gets overwritten when the number of copies to retain is exceeded. This is set at the task level. So either I need to create two tasks for this Shred Folder (not possible because after a snapshot task for a Shared Folder exists, you can no longer select that Shared Folder when creating a new snapshot task) or I need to maintain 28 copies to ensure I have copy for 4 consecutive Sundays. See the issue?
User avatar
Gremlin
Gold Member
Posts: 1627
Joined: 02 Dec 2022, 22:31
Great Britain

Re: [TOS6/7] Advanced Storage, Filesystem, and Interface Management

Post by Gremlin »

thewieger wrote: 10 Jan 2026, 04:07
you can no longer select that Shared Folder when creating a new snapshot task
"I did not know that."
I really only use limited snapshots with the file system backup function. I have not used the app for quite a while.
F5-221 TOS7.0.0777 - 4x4TB (Ironwolf) Traid
F2-424 TOS7.0.0777 - 2x500GB nvme (P3) Traid, 2x6TB HDD (HGST) Traid
F2-221 TOS7.0.0777 - 1x3TB Ext4, 1x4TB Btrfs
F2-425+ TOS7.0.0777 - 2x500GB nvme (P3) Traid, 2x6TB HDD (EXOS) Traid
User avatar
fallenazazel
Posts: 14
Joined: 15 Apr 2026, 19:34
Great Britain

Re: [TOS6/7] Advanced Storage, Filesystem, and Interface Management

Post by fallenazazel »

+1 for data scrubbing support on TRAID
Post Reply

Return to “New Requests & Proposals”