-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
85 lines (52 loc) · 2.11 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
=========
fuse_adfs
=========
:Author: David Boddie
:Date: 2017-11-25
:Version: 0.21
.. contents::
Introduction
------------
The ``fuse_adfs`` module provides a Filesystem in Userspace (FUSE_) utility
for presenting the contents of ADFS floppy disc images as a mountable
filing system on Linux, relying on the ``ADFSlib`` module for its image
reading facilities.
With this filing system, disc images can be mounted in the same way as floppy
discs and CDROMs, and navigated at the command line or with a file manager.
The filing system translates ADFS-style filenames to Unix-friendly ones and
adds suffixes to filenames to help applications recognize certain types of
files.
Requirements
------------
This utility requires both FUSE_ and the `Python bindings package for FUSE`_.
The Python bindings need to be obtained from the FUSE project site - see the
following Wiki page for more information::
http://fuse.sourceforge.net/wiki/index.php/FusePython
Follow the instructions given in the package for the Python bindings to install
them. Once this has been done, the ``fuse_adfs`` utility can be installed.
Installing fuse_adfs
--------------------
Enter the ``fuse-adfs`` directory and type::
python setup.py build
Then, as root, type::
python setup.py install
Mounting an image
-----------------
Before the ``fuse_adfs.py`` script can be run, the kernel module that provides
the userspace support must be loaded. The ``fuse_setup.py`` script provided
can be run as root to load the ``fuse`` kernel module as required.
Alternatively, you can type the following as root::
modprobe fuse
As a normal user, you can now mount an ADFS image with the ``fuse_adfs.py``
utility, using the following syntax::
fuse_adfs.py <mount point> -o image=<image path>
Note that the mount point must refer to an empty directory.
Unmounting an image
-------------------
When you have finished with an image, type::
fusermount -u <mount point>
or type (possibly as root)::
umount <mount point>
.. _FUSE: http://fuse.sourceforge.net/
.. _`Python bindings package for FUSE`:
http://cvs.sourceforge.net/viewcvs.py/fuse/python/