You can check a ufs filesystem logical block size with:
"df -g", e.g for a "/data" filesystem with aprox 1GB:
# df -g /data
/data (/dev/dsk/c0t1d0s0 ):8192 block size 1024 frag size
2036764 total blocks 2036746 free blocks
2016380 available 251008 total files
251004 free files
8388616 filesys id ufs fstype 0x00000004 flag
255 filename length
logical block size of /data is 8192 bytes or 8k, note that total blocks in df are in physical blocks, (512 bytes size):
2036704/2 = 1018352*1024 = 1042823168 bytes
You can change logical block size for a ufs filesystem in Solaris with "-b" flag in newfs command (when you create a new filesystem), however note that Solaris sun4u architecture does not support the 4096 block size, while others like Veritas vxfs support many different block sizes.
Hope this helps.
Regards,
Carlos Almeida,