Storが4TBの制限やライセンスがうざかったので、結局Coreの方を。
Stableが2.0で、3.0がAlphaつーのは悩ましいが、ここはStableで。
でまぁ普通にInstして・・・あぁZFSは手動でやらんと選択したディスク全部でミラーとかいう豪勢にゃことに。
ネットがつにゃがらねぇとかハマったが普通に入力ミスしてたので/etc/hostname.*あたりを書き換えてOK。このあたりちっともdebianじゃにゃいので困る。
apt-get install unzip mc あたりはやっとくとして、sshとかのサービスだが、svcadm restart sshとかそんにゃ感じので。でもapacheは/etc/init.d/apache2だったりとか。
apt-get dist-upgradeとかは通ってくれにゃいと困るのだがこけるので、
deb http://apt.nexenta.org hardy-unstable main contrib non-free
deb-src http://apt.nexenta.org hardy-unstable main contrib non-free
を
deb http://apt.nexenta.org elatte-stable main contrib non-free
deb-src http://apt.nexenta.org elatte-stable main contrib non-free
に変えて事にゃきを・・・っていいのかにゃぁ。でもstableのリリースDLったらapt先がhardy-unstableってのはどうにゃんだろうこれ。むしろ3.0使った方が良いんじゃ無かろうかとか。
それはともかくzfsでnfs共有つくってみる。
zfs create -o atime=off -o casesensitivity=mixed -o compression=on -o snapdir=visible -o aclmode=passthrough -o aclinherit=passthrough syspool/test
zfs set sharenfs=on syspool/test
zfs get sharenfs syspool/test
share
chmod 2774 syspool/test
/usr/sun/bin/chmod -R A=owner@:full_set:fd:allow syspool/test
/usr/sun/bin/chmod -R A+group@:full_set:fd:allow syspool/test
/usr/sun/bin/chmod -R A+everyone@:read_set:fd:allow syspool/test
/usr/sun/bin/ls -V syspool/test
echo set nfs:nfs_allow_preepoch_time = 1 >> /etc/system
echo set nfs:nfs3_max_threads = 32 >> /etc/system
echo set nfs:nfs3_nra = 32 >> /etc/system
echo set zfs:zil_disable = 1 >> /etc/system
echo set zfs:zfs_nocacheflush = 1 >> /etc/system
reboot
uft8onlyとかACLとかはいまいち理解してにゃいが。
とまぁ非常に簡単。しかしこれは、ほぼzfsで閉じちゃってるので、nexentaじゃにゃくてもsolarisでいいんじゃにゃいかって話にはにゃるにゃ、確かに。つまりEONか。