What is Toluu?
Toluu is a free service for sharing the feeds you read and discovering new ones.
Get Invite

Bits on Bytes

bits on solaris, programming, and all things tech


My CIFS on ZFS ACLJuly 21

So if you didn’t quite understand that subject it means this post is about the ACL (access control list) I am using on my CIFS (common internet file system) shared ZFS (zetta file system). I’m fairly new to ACLs myself but Ben Rockwood wrote an extremely helpful post about them, so go check it out!

On to the subject of this post - If you share a ZFS filesystem with CIFS and create new entries from a windows computer (as one might do for a home file server), the resulting entries have zero permissions. For example, this is the ls -l result of a directory and a text file created from a windows system:

d---------+ 2 peemus staff 2 Jul 20 20:50 blee ----------+ 1 peemus staff 0 Jul 20 20:50 bloo.txt

Notice the +. It signifies that the entry has extended attributes (see Ben’s post), these are the attributes inherited from some Microsoft leprechaun on the windows machine - instead of inheriting the attributes of the parent entry. This is most annoying if you like to browse your data from the server side, as well as from the windows side. So to fix this, I created a custom ACL that

OpenSolaris Upgrade InstructionsJuly 19

If you were like me and installed the original release of OpenSolaris, it might be time to upgrade. The original release (2008.05) was based on the Solaris Nevada code version 86. The current version of Nevada is 93. The great thing about OpenSolaris is that the changes in Nevada get ported over to the OpenSolaris package server. This means you can easily upgrade to the latest package set with one command: pkg image-update

It gets better! OpenSolaris will even help protect your system by creating an entirely new boot environment and upgrading that. So if something were to not go as expected you could always boot back into your original environment.

The following instructions were not written by me, I got them from the indiana-discuss mailing list in the build 93 announcement by David Comay. I have copied it here for reference.

General instructions on updating to the latest OpenSolaris development build ======================================================================= 1) Before using the "image-update" subcommand, it is recommended that the latest available version of the IPS software be installed for your current boot environment $ BUILD=`uname -v | sed s/snv_//` $ pfexec pkg refresh $ pfexec pkg install SUNWipkg@0.5.11-0.$BUILD $ pfexec pkg install entire@0.5.11-0.$BUILD 2) Before proceeding to the next step, verify your OpenSolaris build
Dr. HorribleJuly 16

Ok, this is just awesome.

banner2.gif

Unparalleled ScalabilityMay 30

This blows my mind every time I read it.

ZFS has been designed from the ground up to be the most scalable file system, ever. The file system itself is 128-bit, allowing for 256 quadrillion zettabytes of storage. All metadata is allocated dynamically, so no need exists to pre-allocate inodes or otherwise limit the scalability of the file system when it is first created. All the algorithms have been written with scalability in mind. Directories can have up to 248 (256 trillion) entries, and no limit exists on the number of file systems or number of files that can be contained within a file system.

Source: ZFS Administration Guide

Gmail Feature RequestMay 29

Gmail LabelsDoes anybody else out there hate the fact that if your Gmail label is too long it gets cut off? I thought Gmail supposed to be up with the times. Would it kill them to have fluid column widths?

For example, my indiana-discuss mailing list label gets cut off just before I can see how many unread messages I have. It’s annoying. Stupid color boxes, I don’t even use them.