lwNBD

A Lightweight NBD server library

View on GitHub

lwNBD-mcman-plugin(1) – Playstation 2 MemoryCard plugin

TARGETS : PlayStation 2 IOP

STATUS : WIP

Usage : use your PS2 as a memory card adapter !

connect with your favorite nbd client :

$ nbd-client -l 192.168.1.45
Negotiation: ..
hdd0: PlayStation 2 HDD via ATAD
mc0: PlayStation 2 MC via MCMAN
$ nbd-client -N mc0 192.168.1.45 /dev/nbd2
Negotiation: ..size = 8MB
bs=512, sz=8388608 bytes

Eventually, use ps2mcfs to mount your memory card :

$ mkdir -p ps2/mc0
$ fuseps2mc /dev/nbd2 ps2/mc0

When finished, umount & disconnect :

$ fusermount3 -u ps2/mc0
$ nbd-client -d /dev/nbd2

one-liner backup :

$ $ nbdcopy -p nbd://192.168.1.45/mc1 ps2-mc1.mc
100% [****************************************]

SEE ALSO