[HD2 Android NAND Development] Bologna:
All seems to work fine here (I mean using 2.8.8.1 + data2ext so I don't have read what I'm posting...:p) but if you want to dig in my results...:):

# ls -la /data

drwxrwx--x 1 1000 1000 2048 Oct 8 10:09 .

drwxr-xr-x 14 root 0 0 Oct 8 10:12 ..

drwxrwxr-x 1 1000 1000 2048 Oct 8 08:48 anr

drwxrwxrwx 2 1000 1000 4096 Oct 8 10:14 app

drwxrwxrwx 2 1000 1000 4096 Oct 3 22:19 app-private

drwx------ 1 1000 1000 2048 Oct 3 22:19 backup

drwxr-xr-x 1 root 0 2048 Oct 3 22:19 cron

-rw-r--r-- 1 root 0 90 Oct 8 02:00 cron-clear-file-cache

-rw-r--r-- 1 root 0 66 Oct 8 10:00 cron-clear-ram-cache

-rw-r--r-- 1 root 0 60 Oct 8 02:20 cron-clear-swap

-rw-r--r-- 1 root 0 89 Oct 8 02:10 cron-database-fix

-rw-r--r-- 1 root 0 91 Oct 8 02:40 cron-fix_permissions

-rw-r--r-- 1 root 0 59 Oct 8 14:01 cron-renice

drwxr-xr-x 1 root 0 2048 Oct 3 22:19 cron-scripts

-rw-r--r-- 1 root 0 86 Oct 8 02:50 cron-zipaling

drwxrwxrwx 2 1000 1000 16384 Oct 8 10:14 dalvik-cache

drwxrwx--x 132 1000 1000 12288 Oct 8 10:14 data

-r--r--r-- 1 root 0 14 Aug 1 2008 data-on-ext-now

drwxr-x--- 1 root 1007 2048 Oct 3 22:19 dontpanic

-rw-rw-rw- 1 root 0 129 Oct 5 23:21 fix_permissions.log

drwxrwx--x 1 2000 2000 2048 Oct 3 22:19 local

drwxrwx--- 1 root 0 2048 Oct 3 22:19 lost+found

drwxr-xr-x 1 root 0 2048 Oct 3 22:19 misc

-rw-r--r-- 1 root 0 892 Oct 8 10:09 mountall-script-debug.sh

drwx------ 1 root 0 2048 Oct 8 13:50 property

drwx------ 1 1000 1000 2048 Oct 3 22:19 secure

drwxrwxr-x 1 1000 1000 2048 Oct 8 13:45 system

-rw-r--r-- 1 root 0 4409 Oct 8 10:09 zipalign.dba

-rw-r--r-- 1 root 0 6744 Oct 8 10:09 zipalign.log

# ls -la /sd-ext

drwxrwxrwx 7 1000 1000 4096 Oct 7 23:03 .

drwxr-xr-x 14 root 0 0 Oct 8 10:12 ..

drwxrwxrwx 2 1000 1000 4096 Oct 8 10:14 app

drwxrwxrwx 2 1000 1000 4096 Oct 3 22:19 app-private

drwxrwxrwx 2 1000 1000 16384 Oct 8 10:14 dalvik-cache

drwxrwx--x 132 1000 1000 12288 Oct 8 10:14 data

drwx------ 2 root 0 4096 Oct 3 22:20 lost+found

# mount

rootfs on / type rootfs (rw,noatime,nodiratime)

tmpfs on /dev type tmpfs (rw,noatime,nodiratime,mode=755)

devpts on /dev/pts type devpts (rw,noatime,nodiratime,mode=600)

proc on /proc type proc (rw,noatime,nodiratime)

sysfs on /sys type sysfs (rw,noatime,nodiratime)

none on /acct type cgroup (rw,relatime,cpuacct)

tmpfs on /mnt/asec type tmpfs (rw,noatime,nodiratime,mode=755,gid=1000)

tmpfs on /mnt/obb type tmpfs (rw,noatime,nodiratime,mode=755,gid=1000)

none on /dev/cpuctl type cgroup (rw,relatime,cpu)

/dev/block/mtdblock3 on /system type yaffs2 (rw,noatime,nodiratime)

/dev/block/mtdblock5 on /data type yaffs2 (rw,nosuid,nodev,noatime,nodiratime)

/dev/block/mtdblock4 on /cache type yaffs2 (rw,nosuid,nodev,noatime,nodiratime)

/dev/block/mmcblk0p2 on /sd-ext type ext4 (rw,nosuid,nodev,noatime,nodiratime,commit=10,barrier=0,nobh,data=writeback,inode_readahead_blks=64,noauto_da_alloc)

/dev/block/mmcblk0p2 on /data/dalvik-cache type ext4 (rw,nosuid,nodev,noatime,nodiratime,commit=10,barrier=0,nobh,data=writeback,inode_readahead_blks=64,noauto_da_alloc)

/dev/block/mmcblk0p2 on /data/app type ext4 (rw,nosuid,nodev,noatime,nodiratime,commit=10,barrier=0,nobh,data=writeback,inode_readahead_blks=64,noauto_da_alloc)

/dev/block/mmcblk0p2 on /data/app-private type ext4 (rw,nosuid,nodev,noatime,nodiratime,commit=10,barrier=0,nobh,data=writeback,inode_readahead_blks=64,noauto_da_alloc)

/dev/block/mmcblk0p2 on /cache/dalvik-cache type ext4 (rw,nosuid,nodev,noatime,nodiratime,commit=10,barrier=0,nobh,data=writeback,inode_readahead_blks=64,noauto_da_alloc)

/dev/block/mmcblk0p2 on /data/data type ext4 (rw,nosuid,nodev,noatime,nodiratime,commit=10,barrier=0,nobh,data=writeback,inode_readahead_blks=64,noauto_da_alloc)

none on /sys/kernel/debug type debugfs (rw,noatime,nodiratime)

/dev/block/vold/179:1 on /mnt/sdcard type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

/dev/block/vold/179:1 on /mnt/secure/asec type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

tmpfs on /mnt/sdcard/.android_secure type tmpfs (ro,relatime,size=0k,mode=000)

# cat /data/mountall-script-debug.sh

new boot

date

Repairing ext file system and removing Jornal to speed access

Your ext file system was checked and was clean..No repair was necessary.

Repairing SDCARD FAT Partition

Sdcard found..

Your Fat32 file system was checked and was clean..No repair was necessary.

Mounting EXT filesystem..

sd-ext successfully mounted

Enable Dalvik2SD

move dalvik cache from internal memory to sdcard

move dalvik to sd-ext

Create BIND to SD-EXT

clean up old whiteouts in SD-EXT

+++ dalvik2sd enabled

+++ dalvik2sd enabled

+++ dalvik2sd enabled

+++ dalvik2sd enabled

+++ dalvik2sd enabled

enablea2sd mount and set perms

move apps from internal memory to sdcard

+++ Apps-to-SD successfully enabled

Mounting Dalvik also to cache for ROM in case needed

Activating DATA BIND from EXT to DATA

Activating zipalign for all apps

Automatic ZipAlign finished

Starting the Android VM let the HIGH POWER be with you