I'm pretty new to the new FreeNAS scene (have a pretty decent passing familiarity with FreeBSD); had a few problems, but I think I licked it.
I've built me a shiny new host with all the bells & whistles:
* Intel i3
* Some Gigabyte board fitting the bill
* 4GB RAM
* On-board USB multi-card reader
* 6 x 2TB WD Caviar green SATA's
* 4GB Compact Flash disk
I installed the 64-bit system onto the CF via the ISO, burnt to a CD & loaded via external/USB drive.
All went well; configured all the disks in a RAID-Z2 configured volume.
Started doing other configurations, but got hung up when creating users, because the system reported that it couldn't commit the settings because the filesystem is readonly (something about not being able to create the "/home" directory):
To solve the issue, I took the following approach:
* created a "home" dataset
* remount the CF rw: `mount -o rw /`
* create a user & watch the log/output
* "/home" is a symlink to "/usr/home", so moved/renamed "/usr/home" & created another symlink pointing "/usr/home" to "/mnt/$VOLUMENAME/home"
* a simpler approach may be to simply modify the "/etc/fstab" to mount "/home" to "/mnt/$VOLUMENAME/home"
* remount the CF ro: `mount -o ro /` or reboot
This seems to have solve the issue OK for me.
I've built me a shiny new host with all the bells & whistles:
* Intel i3
* Some Gigabyte board fitting the bill
* 4GB RAM
* On-board USB multi-card reader
* 6 x 2TB WD Caviar green SATA's
* 4GB Compact Flash disk
I installed the 64-bit system onto the CF via the ISO, burnt to a CD & loaded via external/USB drive.
All went well; configured all the disks in a RAID-Z2 configured volume.
Started doing other configurations, but got hung up when creating users, because the system reported that it couldn't commit the settings because the filesystem is readonly (something about not being able to create the "/home" directory):
Code:
/dev/ufs/FreeNASs1a on / (ufs, local, read-only, soft-updates)
To solve the issue, I took the following approach:
* created a "home" dataset
* remount the CF rw: `mount -o rw /`
* create a user & watch the log/output
* "/home" is a symlink to "/usr/home", so moved/renamed "/usr/home" & created another symlink pointing "/usr/home" to "/mnt/$VOLUMENAME/home"
* a simpler approach may be to simply modify the "/etc/fstab" to mount "/home" to "/mnt/$VOLUMENAME/home"
* remount the CF ro: `mount -o ro /` or reboot
This seems to have solve the issue OK for me.