Dive deep into understanding how specific technology topics work in these posts.

Subscribe to be notified when new articles are posted.

To suggest new topics for future articles, please contact us.

Support Us

If you find these tutorials helpful, please support us on Patreon and get access to bonus features!

Harnessing The Power and Reliability of rsync to Backup or Move Files

rsync manpage
Transferring files from one disk to another or one computer to another sounds like a trivial task, but when you're dealing with a huge number of files and directories, ensuring that the data was fully copied and exactly matches the source becomes harder to do. Fortunately, the venerable file syncing utility rsync makes it easy to handle large directory trees, verify that all files were synced successfully, and update the destination later quickly with only the files that changed. Let's dive in to how to use rsync.



Understanding The ZFS Native Encryption Corruption Bug

ZFS encryption bug
ZFS is a powerful filesystem with many advanced features and two decades of reliability. However, recently concerns have arisen about the new ZFS native encryption functionality. Let's examine this in more detail to understand what the known risks are and possible workarounds for this bug.






Understanding ZFS Datasets

ZFS datasets
ZFS datasets are a powerful and flexible organizational tool that let you easily and quickly structure your data, monitor size over time, and take backups. Learn more about how to create and manage ZFS datasets in this article.


Ansible - Templating Config Files

ansible logo
Ansible is a fantastic technology that allows you to deploy and manage servers easily and in a repeatable fashion. One thing that can be tricky is using templates to create complex configuration files. In this example, I'll demonstrate how to use nested variables to create a sample Sanoid config file.