I recently added a dedicated storage box to my lab environment. After a week these are my first impressions:
- Small. I needed a shallow rack-mountable device, and this one is perfect, only about 50cm deep.
- Fast. I knew that a NAS device like this wouldn't be the speed king of the storage world, but I'm pleasantly surprised.
- Open software. It runs Linux, you get SSH access to your device, and you can add packages if you want. Evidently, I added tools like dstat to keep an eye on things.
- Compatibility. Used it from Windows Vista, VMware vSphere, and Linux (CentOS and others). No problems at all.
- Cheap. I could have gone for an EMC Symmetrix instead, but decided against it :-)
- Fragile. Just a bit. The SATA ports of the disk drives slide directly in sata plugs inside the device. I hope I won't have to re-plug drives all too often.
- Not all operations happen online. QNAP advertises RAID1 to RAID5 migration, and it does that, by using one of the mirrored drives and the new drive to build the RAID5 array, then moving the data from the broken mirror to the incomplete RAID5 array. You'll be seeing a different filesystem after the data move.
- Robustness. One of the four drives I bought with the device (WDC-something-FYPS SATA disks) was DOA. The QNAP refused to use the slot that was occupied by the faulty drive, until after a power cycle.
- Bugs. All software has bugs, and this version of the firmware has a bug in the iSCSI configuration wizard. I'll put my VMs on NFS for now...
- No VLAN tagging support. I've got a separate IP storage VLAN, and to see the QNAP on both the regular LAN and the IP storage VLAN, I need to use one interface per VLAN. Why not support VLAN trunking ? The 8021q driver is already in the QNAP software, but the vconfig utility isn't, and the web interface would need to support it as well.