i have rewrite all script with following advantage :
1. auto detect and mount ext2/ext3/ext4 file system(ext4 if supported by kernel)
2. sdext partition will get checked/fixed automatically on boot
3. sdext partition will get mounted /data mount point when boot
point 2 and 3 should make it stable enought.