Todo list for FreeNAS 0.7:
- Send the core dump of clog (to be compiled with debug?) to Jeff Wheelhouse <jdw@wheelhouse.org
- Check geli, because the first disk give this strange output:
Encrypting '/dev/ad3'... Please wait!
Calculating number of iterations...
Done, using 191504 iterations.
Metadata value stored on /dev/ad3.
Done.
Attaching provider '/dev/ad3'.
Assertion failed: (G_OPT_TYPE(opt) != 0), function parse_arguments, file /usr/src/sbin/geom/core/geom.c, line 273.
Abort trap (core dumped)
-Try to not use gpt on graid5 device.... Need to check when gpt (disk more than 2TB) is really usefull
- Review the disk/Storage/share part:
"Disk": One page for managing physical drive (including hardware RAID)
"Volume/Storage" (name to define): One page for define all geom drive and formatting, with automating mounting (mount should be transparent to the user)
"Share": One page for create share (directory on mount) add assing user/group permission qutas, and protocol available for this share (table with enable/edit option)
- Update/Adapt rc.d scripts (there are new scripts in FreeBSD)
- Update build/kernel-config/FREENAS-amd64
- netatalk : need to check why some libs are missing
- Modify /inc/disks.inc
- $result = mwexec("/sbin/mount -t msdosfs -o -large,-u=ftp,-g=ftp,-m=777 {$devname} '{$mountname}'");
- Implement new sensor framework: coretemp ?
- ...
General notes:
- Encrypted user passwords in config.xml:
It is not possible to use encrypted passwords in config.xml because
'smbpasswd' needs plain-text passwords to create its own user database.
For 'pw' this is not a problem because it accepts md5 encrypted passwords using parameter '-H'.
- The 'vfs_readahead' Samba plugin is not usable on FreeBSD because the kernel
does not support a required POSIX function (posix_fadvice). SO it is buildable
on FreeBSD, but it will produce a syslog entry that the plugin is not
supported on this platform:
readahead_sendfile: no readahead on this platform
See ../samba3/work/samba-3.0.26a/source/modules/vfs_readahead.c for more
details.