Learning FreeNAS – Local User Management

Learning FreeNAS“, by Gary Sims, is a useful book for anybody new to FreeNAS and also handy for the advanced user to check something every now and then.

This book will show you how to work with FreeNAS and set it up for your needs. You will learn how to configure and administer a FreeNAS server in a variety of networking scenarios. You will also learn how to plan and implement RAID on the server as well as how to use Storage Area Network technologies like iSCSI. The standard FreeNAS documentation walks you through the basic configuration, but this book will tell you exactly what you should do to plan, work, and deploy FreeNAS. This book has a comprehensive troubleshooting section that will point you in the right direction whenever you need help.

Packt Publishing, the publisher, have a free chapter on their website, describing how Local User management is done in FreeNAS.

Read the free chapter.

FreeNAS 0.69 RC1 release (Salusa Secundus)

The FreeNAS Project announced the availability of the first release candidate for FreeNAS 0.69, a FreeBSD-based operating system which provides free Network-Attached Storage (NAS) services.

Major changes:

  • Modify password handling for user ‘admin’. Because of that the password will be set back to the default which is ‘freenas’.
  • Add quixplorer 2.3.1 to administrate file system via web browser. It is accessible via http://xxx.xxx.xxx.xxx/quixplorer or WebGUI ‘Advanced|File Manager’. Administrator can login via user ‘admin’ and the WebGUI password. Local system users have access to /mnt only.
  • Replace PHPMailer with msmtp SMTP mail client.
  • Add UPS email notification.
  • Upgrade lighttpd to 1.4.20.
  • Upgrade e2fsprogs to 1.41.3.
  • Upgrade Adaptec AACRAID 32/64-bit driver to v5.2.0 Build 15753.
  • Upgrade arcconf to 5.30.17509.
  • Upgrade scponly to 4.8.

Full changelog | download

Tuning FreeNAS and ZFS

FreeNAS 0.7 is still at alpha stage. However, HarryD is already using it as a production server and confirms it’s pretty stable after some minor tweaks.

It’s all very promising and I can’t wait for 0.7 final to come out. My advice, before that version is released, don’t blindly trust in ZFS, but make additional backups and store them on another machine. Just in case…

First of all it is important to ‘tune’ ZFS. I’ve seen some panics of my systems without using this parameters. It is necessary to use lots of RAM for ZFS. I have 2GB in my little server…
Continued…

Beta release: FreeNAS 0.69 b4

The FreeNAS guys are doing a great job: another beta release in the .69 series. The forth beta upgrades the underlying FreeBSD system to 6.4.

Majors changes:

  • Upgrade to FreeBSD 6.4.
  • Upgrade rsync to 3.0.4.
  • Upgrade PHPMailer to 2.2.1.
  • Upgrade Transmission to 1.34.

Minors changes:

  • * Add new attribute ‘Temporary directory’ to UPnP WebGUI to define a directory used to store temporary transcoded files.
  • Modify /etc/rc.d/samba script.
  • Add ‘Who’ combobox to RSYNC client/local jobs to select user which is used to execute this job.
  • Add ‘Enable’ checkbox to RSYNC client/local jobs to enable/disable them (FR 2123243).
  • Add hw.ata.to=15 to sysctrl to prevent ‘TIMEOUT – WRITE_DMA’ errors, e.g. when using APM for harddrives (FR 2101811).

Then there are still the usual bug fixes, restrictions and known bugs.

The latest beta can be downloaded here.

beta release: FreeNAS 0.69b3

FreeNAS LogoVolker Theile has announced the third beta release of FreeNAS 0.69, a minimalist, FreeBSD-based operating system providing easy-to-setup Network-Attached Storage (NAS) services:

Today a new beta version of FreeNAS 0.69 has been released. As soon as FreeBSD 6.4 is released, expect the next and hopefully stable FreeNAS version.

Major changes:

  • add nullfs.ko and unionfs.ko kernel modules;
  • display warning message when user is going to delete software RAID or encrypted volume;
  • add ‘Recursive’, ‘Times’, ‘Compress’ and ‘Archive’ checkboxes to RSYNC client in local WebGUI;
  • add ‘Delete algorithm’ option in RSYNC client in local WebGUI;
  • add ‘Execute now’ button in RSYNC client in local WebGUI;
  • add NVIDIA nForce MCP on-board Ethernet support;
  • add audio and video transcoding support to fuppes;
  • increase mfs_root size to 74MB (32-bit) and 80MB (64-bit);
  • CTorrent BitTorrent client has been replaced by Transmission which includes a WebGUI….”

Release announcement