Introduction to FreeNAS
Let me introduce you to FreeNAS one of the best File Sharing and storage solutions out there.
First things first, what is FreeNAS and why would you consider using it?
FreeNAS is a free, network-attached storage (NAS) based on FreeBSD OS. It supports various communication protocols and services such as:
SMB/CIFS (Windows file shares), NFS (Unix file shares) and AFP (Apple File Shares), FTP, iSCSI (block sharing), WebDAV and other methods of sharing data over the network are also available.
FreeNAS manages local user authentication, and RAID support, it also is manageable via web browser for the pleasure of the click click adepts.
With FreeNAS, we can have our own storage server, centralized, and also a Web management interface to perform all the configurations and management of the most diverse services, and the best part is that it’s Free!
With FreeNAS the user will have a server to save music, videos, and the contents can be shared with mobile devices, smartTVs, etc. Additionally we can also have a server of torrents, streaming server, backups, etc. Of the various plugins available for FreeNAS:
And you can write your ownplugins! So, you can see the possibilities with all these plugins. There is room to build wonderful things.
The entire NAS control Web interface is very clean and neat in addition to quite concise in every way. Things from creating raids or sharing folders via FTP are very simple and intuitive. And if you need to do any advanced configurations you can always connect via SSH to use the full power of FreeBSD.
FreeNAS uses ZFS (Zettabytes File System), and it is a combined logical volume manager and file system, and ZFS include a feature against data corruption, on top of that FreeNAS is the first and only open source project to offer the encryption of ZFS volumes (AES-XTS encryption). ZFS works with storage groups, where it manages the physical devices.
ZFS makes your state maintain consistency and integrity within the disk. Use the copy after writing. The data is never overwritten and any operation is completely confirmed or completely discarded. This causes the filesystem to not deteriorate due to an electrical failure or system crash.
With ZFS, the checksum of all data and metadata is performed using a user-selected algorithm. These are stored so that failures are detected and can be recovered automatically. This whole process is transparent to the user. Also, ZFS supports redundancy using RAID. When ZFS detects data in bad condition, it searches for the copy in the replica and repairs the data automatically.
No more worrying about losing your data, and there are more features that you can implement to optimize your system.
Thanks for reading,