[Galaxy S I9000 Android Development] xxraid:
Tried do it adb way, but didn't succeeded. Not enought space problem. Sucked at last step. Details:

# adb push ramdisk-recovery.img /data/ramdisk

failed to copy 'ramdisk-recovery.img' to '/data/ramdisk/ramdisk-recovery.img': write failed: No space left on device

Then I tried.

# df -h

Filesystem Size Used Avail Use% Mounted on

tmpfs 220M 456K 220M 1% /dev

tmpfs 220M 0 220M 0% /mnt

/dev/mapper/lvpool-system 886M 463M 423M 53% /system

/dev/mapper/lvpool-userdata 0.9G 271M 743M 27% /data

/dev/block/mtdblock5 16M 2.2M 14M 15% /radio

/dev/block/mtdblock3 18M 6.5M 11M 38% /cache

/dev/block/mtdblock4 13M 1.5M 11M 13% /efs

tmpfs 220M 0 220M 0% /storage

/dev/block/vold/public:179,1 5.6G 5.9M 5.6G 1% /mnt/media_rw/483A-0EFD

/dev/block/vold/public:179,1 5.6G 5.9M 5.6G 1% /mnt/secure/asec

/dev/fuse 5.6G 5.9M 5.6G 1% /mnt/runtime/default/483A-0EFD

/dev/fuse 5.6G 5.9M 5.6G 1% /storage/483A-0EFD

/dev/fuse 5.6G 5.9M 5.6G 1% /mnt/runtime/read/483A-0EFD

/dev/fuse 5.6G 5.9M 5.6G 1% /mnt/runtime/write/483A-0EFD

/dev/block/vold/public:179,25 15G 6.0G 8.8G 41% /mnt/media_rw/1CFA-463F

/dev/fuse 15G 6.0G 8.8G 41% /mnt/runtime/default/1CFA-463F

/dev/fuse 15G 6.0G 8.8G 41% /storage/1CFA-463F

/dev/fuse 15G 6.0G 8.8G 41% /mnt/runtime/read/1CFA-463F

/dev/fuse 15G 6.0G 8.8G 41% /mnt/runtime/write/1CFA-463F

/dev/block/mtdblock1 7.5M 2.7M 4.7M 37% /data/ramdisk

mount tab

galaxysmtd:/data/ramdisk # mount

rootfs on / type rootfs (ro,seclabel,relatime)

tmpfs on /dev type tmpfs (rw,seclabel,nosuid,relatime,mode=755)

devpts on /dev/pts type devpts (rw,seclabel,relatime,mode=600)

proc on /proc type proc (rw,relatime)

sysfs on /sys type sysfs (rw,seclabel,relatime)

selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)

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

tmpfs on /mnt type tmpfs (rw,seclabel,relatime,mode=755,gid=1000)

none on /dev/memcg type cgroup (rw,relatime,memory)

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

/dev/mapper/lvpool-system on /system type ext4 (ro,seclabel,relatime,user_xattr,barrier=1,data=ordered,discard)

/dev/mapper/lvpool-userdata on /data type f2fs (rw,seclabel,nosuid,nodev,noatime,nodiratime,background_gc=on,discard,user_xattr,inline_xattr,acl,active_logs=6)

/dev/block/mtdblock5 on /radio type yaffs2 (rw,seclabel,relatime)

/dev/block/mtdblock3 on /cache type yaffs2 (rw,seclabel,nosuid,nodev,relatime)

/dev/block/mtdblock4 on /efs type yaffs2 (rw,seclabel,relatime)

tmpfs on /storage type tmpfs (rw,seclabel,relatime,mode=755,gid=1000)

/dev/block/vold/public:179,1 on /mnt/media_rw/483A-0EFD type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

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

/dev/fuse on /mnt/runtime/default/483A-0EFD type fuse (rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other)

/dev/fuse on /storage/483A-0EFD type fuse (rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other)

/dev/fuse on /mnt/runtime/read/483A-0EFD type fuse (rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other)

/dev/fuse on /mnt/runtime/write/483A-0EFD type fuse (rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other)

/dev/block/vold/public:179,25 on /mnt/media_rw/1CFA-463F type vfat (rw,dirsync,nosuid,nodev,noexec,relatime,uid=1023,gid=1023,fmask=0007,dmask=0007,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)

/dev/fuse on /mnt/runtime/default/1CFA-463F type fuse (rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other)

/dev/fuse on /storage/1CFA-463F type fuse (rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other)

/dev/fuse on /mnt/runtime/read/1CFA-463F type fuse (rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other)

/dev/fuse on /mnt/runtime/write/1CFA-463F type fuse (rw,nosuid,nodev,noexec,noatime,user_id=1023,group_id=1023,default_permissions,allow_other)

/dev/block/mtdblock1 on /data/ramdisk type yaffs (rw,relatime)

Content of /data/ramdisk. Thare is nothing exept lost+found dir, so I don't understand why its unable to copy file you provided

galaxysmtd:/data/ramdisk # du -hs *

4.0K	lost+found

Content of /radio

galaxysmtd:/ # ls -la /radio

total 16

drwxr-xr-x 1 root root 4096 2016-10-25 09:33 .

drwxr-xr-x 18 root root 0 2016-10-25 22:18 ..

drwx------ 1 root root 4096 2016-10-25 09:33 lost+found