Line | |
---|
1 | baculafs
|
---|
2 |
|
---|
3 | a python-fuse based virtual filesystem for recovery
|
---|
4 |
|
---|
5 | current status: prototype/proof of concept
|
---|
6 |
|
---|
7 | to demonstrate access to backuped files information
|
---|
8 |
|
---|
9 | * What is working?
|
---|
10 | - Bacula repository can be mounted and accessed
|
---|
11 |
|
---|
12 | * What is not working?
|
---|
13 | - only readdir and stat. No reading or opening of files
|
---|
14 | - currently, only most recent backup for a client is implemented.
|
---|
15 | Change the selection nummers in the source code to change this
|
---|
16 | - relies on cached information. Cached is filled by readdir.
|
---|
17 | If you want to access a subdirectory, make sure, you have read the upper directories before
|
---|
18 |
|
---|
19 | * Prerequisites:
|
---|
20 | - bconsole must be installed and configured
|
---|
21 |
|
---|
22 | * Usage:
|
---|
23 | ./baculafs.py /mnt
|
---|
24 | ls -la /mnt
|
---|
25 | ls -la /mnt/usr
|
---|
26 | ...
|
---|
27 | fusermount -u /mnt
|
---|
28 |
|
---|
29 |
|
---|
30 | For debugging purposes, better use
|
---|
31 | ./baculafs.py -f -s -d /mnt
|
---|
32 |
|
---|
33 | Also take a look at the log files /tmp/baculafs.log and /tmp/bconsole.out
|
---|
Note:
See
TracBrowser
for help on using the repository browser.