go-mtpfs

command module
v0.0.0-...-ca2e2c8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2012 License: BSD-3-Clause Imports: 12 Imported by: 0

README

INTRODUCTION

Go-mtpfs is a simple FUSE filesystem that I wrote because mtpfs was
very unstable for me. 

It will expose all storage areas of a device in the mount, and only
reads file metadata as needed, making it mount more quickly.

It has been tested on Galaxy Nexus (ICS) and Motorola Xoom (HC), with
libmtp 1.1.3.


COMPILATION

* Install the Go compiler suite

* Then run

    mkdir /tmp/go 
    export GOPATH=/tmp/go
    go get github.com/hanwen/go-mtpfs

  /tmp/go/bin/go-mtpfs will then contain the program binary.

* A 32 and 64-bit linux x86 binaries are at

  http://hanwen.home.xs4all.nl/public/software/go-mtpfs/


USAGE

  mkdir xoom
  go-mtpfs xoom &
  cp -a ~/Music/Some-Album xoom/Music/
  fusermount -u xoom

After a file is closed (eg. if "cp" completes), it is safe to unplug
the device; the filesystem then will continue to function, but
generates I/O errors when it reads from or writes to the device.


FEEDBACK

You can send your feedback through the issue tracker at
https://github.com/hanwen/go-mtpfs

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL