What is it ?

Syncefs is an application allowing to mount pocketPC like a remote filesystem.

It is based on synce (http://synce.sourceforge.net) and coda (http://www.coda.cs.cmu.edu/).

How to use it ?

You can download the .deb or the sources from the download section.

To be able to mount your pocketPC, it must be connected to your linux box. it means that the connection is etablished (your pocketPC has an IP address, you should use synce-serial-start) and is connected to the synce daemon (non-root user has started dccm).

You should create a directory to mount your filesystem:

# mkdir /mnt/synce
		
You should add following lines in /etc/fstab to allow non-root user (owner of dccm) to mount the pocketPC filesystem on /mnt/synce:
none           /mnt/synce      cefs    rw,user,noauto,codadev=/dev/cfs0       0		0
		
then ask kernel to load CODA (if it is a module):
# modprobe coda
		
then, you (as non-root user, owner of dccm) can mount the pocketPC filesystem:
lvivier@imac:~$ mount /mnt/synce/
SynCE FS using "/dev/cfs0" (CODA v3)
		
and you can use all files of the pocketPC as they were stored in a local filesystem:
lvivier@imac:~$ find /mnt/synce/
/mnt/synce/
/mnt/synce/Carte de stockage
/mnt/synce/Carte de stockage/My Documents
/mnt/synce/Carte de stockage/My Documents/Sauvegarde complète.dbe
/mnt/synce/Restart Synchronization Marker.1
/mnt/synce/Restart Synchronization Marker.2
/mnt/synce/Program Files
/mnt/synce/Program Files/WindowsCE
/mnt/synce/Program Files/WindowsCE/CAPTCE.EXE
/mnt/synce/Program Files/WindowsCE/FTPSRV.EXE
...
lvivier@imac:~$ df /mnt/synce
Sys. de fich.        1K-blocs       Occup? Disponible Capacit? Mont? sur
cefs                     8159      4200      3959  52% /mnt/synce/
		

Download

sources syncefs-0.7.tar.gz Support This Project
i386 debian packagesyncefs_0.7_i386.deb
i386 ubuntu packagesyncefs_0.7_i386.deb
powerpc debian packagesyncefs_0.7_powerpc.deb
NOTE: debian and ubuntu packages should be the same. But, librapi2 and libsynce0 seems to be corrupted on debian, so I had to generate a specific package for Debian.

SynceFS

SourceForge.net Logo

Send your comments to:
Laurent@lvivier.info

Support Linux
Assistance technique Linux gratuite
Administration & Utilisation
www.supportlinux.fr