add mountPoint variable

[Imported from Trac: page pyFilesystem, version 2]
ClashTheBunny 2011-10-25 06:20:19 +00:00
parent 0ed35aa564
commit b75f9ebc51

@ -38,6 +38,8 @@ Then you can edit this script:
```/usr/bin/env python
URI='URI:DIR2:ctmtx2awdo4xt77x5xxaz6nyxm:n5t546ddvd6xlv4v6se6sjympbdbvo7orwizuzl42urm73sxazqa'
mountPoint='f' #Windows with dokan
# mountPoint='/mnt/tahoe' #Linux with FUSE
import time
from fs.contrib.tahoelafs import TahoeLAFS
@ -45,15 +47,14 @@ from fs.contrib.tahoelafs import TahoeLAFS
try:
from fs.expose import dokan
fs = TahoeLAFS(URI)
mp = dokan.mount(fs, "f")
mp = dokan.mount(fs, mountPoint)
except:
from fs.expose import fuse
fs = TahoeLAFS(URI)
mp = fuse.mount(fs, "/mnt/tahoe")
mp = fuse.mount(fs, mountPoint)
```
Replace URI with your URI on your grid. The above URI is the test writable URI in the [TestGrid](TestGrid). Replace the "f" in
`mp = dokan.mount(fs, "f")` with the Windows drive letter you want to use or replace the "/mnt/tahoe" in `mp = fuse.mount(fs, "/mnt/tahoe")` with the fuse mount point on, I think, all other systems.
Replace URI with your URI on your grid. The above URI is the test writable URI in the [TestGrid](TestGrid). Replace the mountPoint variable with the Windows drive letter or the UNIX filesystem path for the fuse mount point on all other systems.
Run the script and it will mount the URI at the specified location. If you want to unmount it, find out where dokanctl.exe is and run it from the command line `dokanctl.exe /u f:`. Sometimes I have to force the unmount on Windows. Use `fusermount -u /mnt/tahoe` on the FUSE systems.