TrioNAS adopts ZFS file system that employs copy-on-write transactional semantics to validate data stored under its protection to avoid data inconsistencies. The self-healing architecture enables the system to detect silent data corruption and correct error on the fly. In addition, users no longer need to predetermine the size of a file system since it grow automatically within the disk space allocated to the pool to save storage capacity.