Monday July 24, 2006
Belenix covered in TimesofIndia TimesofIndia is one of the leading newpapers which carried the article about Belenix . The Electronic version of this article can be viewed at
http://infotech.indiatimes.com/articleshow/1798092.cms
http://economictimes.indiatimes.com/articleshow/1798092.cms
Cool work Moinak!!!
Posted by pradhap
( Jul 24 2006, 05:10:00 AM PDT )
Permalink
Mount NTFS partition in Solaris In multiboot system if your have Windows with NTFS filesystem and you wanted read-only support this utlity can mount the NTFS filesystem in Solaris.
This project http://mount-ntfs.sourceforge.net/ NTFS Mount (Solaris), UFS Reader (Windows XP) has released utils for NTFS support for Solaris and UFS reader support for Windows vice-versa so that you can access data across . The idea here is to use NFSv2 server that has the ability to read raw blocks from a block device and interpret the raw data as per the NTFS on-disk format. You can use the existing NFS client in Solaris to mount via the loopback interface.
Download the binaries from http://sourceforge.net/project/showfiles.php?group_id=169514
* Warning You use this program on your own risk !!! *
For mounting a NTFS filesystem. Follow the below procedure.
bash-3.00~# fdisk /dev/rdsk/c1d0s0 Below is the sample output for the disk c1d0s0 === Total disk size is 38765 cylinders Cylinder size is 4032 (512 byte) blocks Cylinders Partition Status Type Start End Length % ====================== ====================================== 1 Diagnostic 0 1525 1526 4 2 IFS:NTFS 1526 7769 6244 16 <== NTFS 3 Active Solaris2 7770 20773 13004 34 4 EXTLBA 20774 38763 17990 46 SELECT ONE OF THE FOLLOWING: 1. Create a partition 2. Specify the active partition 3. Delete a partition 4. Change between Solaris and Solaris2 Partition IDs 5. Exit (update disk configuration and exit) 6. Cancel (exit without updating disk configuration) Enter Selection: 5 Press 5 to exit from fdisk menu. Note that your NTFS partition here is 2 . Now to mount the NTFS filesystem run the below command. bash-3.00# ./mount_ntfs.opensol-x86-binary /dev/rdsk/c1d0p2 /mnt/windows To unmount the file system type "kill 15554". bash-3.00# mount / on /dev/dsk/c1d0s0 read/write/setuid/devices/intr/largefiles/logging/xattr/onerror=panic/dev=1980000 on Wed Jul 12 16:01:09 2006 /devices on /devices read/write/setuid/devices/dev=4380000 on Wed Jul 12 16:00:47 2006 /system/contract on ctfs read/write/setuid/devices/dev=43c0001 on Wed Jul 12 16:00:47 2006 /proc on proc read/write/setuid/devices/dev=4400000 on Wed Jul 12 16:00:47 2006 /etc/mnttab on mnttab read/write/setuid/devices/dev=4440001 on Wed Jul 12 16:00:47 2006 /etc/svc/volatile on swap read/write/setuid/devices/xattr/dev=4480001 on Wed Jul 12 16:00:47 2006 /system/object on objfs read/write/setuid/devices/dev=44c0001 on Wed Jul 12 16:00:47 2006 /lib/libc.so.1 on /usr/lib/libc/libc_hwcap2.so.1 read/write/setuid/devices/dev=1980000 on Wed Jul 12 16:01:00 2006 /dev/fd on fd read/write/setuid/devices/dev=4680001 on Wed Jul 12 16:01:09 2006 /tmp on swap read/write/setuid/devices/xattr/dev=4480002 on Wed Jul 12 16:01:11 2006 /var/run on swap read/write/setuid/devices/xattr/dev=4480003 on Wed Jul 12 16:01:11 2006 /data on /dev/dsk/c1d0p1 read/write/setuid/devices/hidden/nofoldcase/dev=1980011 on Wed Jul 12 16:01:18 2006 /mnt/windows on 127.0.0.1:/ remote/read only/setuid/devices/port=53805/public/vers=2/proto=udp/xattr/dev=4740003 on Wed Jul 12 18:02:25 2006 For unmounting the filesystem you need to kill the process. eg) bash-3.00# kill 15554I tried mounting NTFS partition (Windows XP) under Solaris Nevada it works fine. Posted by pradhap ( Jul 18 2006, 05:33:25 AM PDT ) Permalink
Unison for Solaris x86 / AMD64 / Sparc platform Unison is a file-synchronization tool for Unix and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.
For more documentation click here.
If one needs compiled version of unison for AMD64 / x86 platform you can download it from here unison.gz
For SPARC version you can download from unison-sparc.gz
Download and gunzip unison.
Below are the for building on Solaris AMD / x86 / SPARC platform :-
Compile Ocaml:-
*) Download ocaml-3.09.2.tar.gz
*) Do ./configure
*) gmake world
*) gmake opt
*) gmake install
Compile Cl75:-
*) Download cl75unix.tar.gz
*) cd src
*) gmake configure && gmake world && gmake install
Compile labgtk :-
*) Download lablgtk-2.6.0.tar.gz
*) Do ./configure
*) sed 's/\-mt//g' config.make > config.make.mod
*) mv config.make.mod config.make
*) gmake world && gmake install
Compile unison :-
*) Download unison-2.13.16.tar.gz
*) sed 's/tail/gtail/g' Makefile.OCaml > Makefile.OCaml.mod
*) mv Makefile.OCaml.mod Makefile.OCam
*) gmake UISTYLE=gtk2 STATIC=true
*) copy unison to your location
Posted by pradhap
( Jul 05 2006, 12:23:16 AM PDT )
Permalink