Rev | Line | |
---|
[779] | 1 | baculafs
|
---|
| 2 |
|
---|
| 3 | a python-fuse based virtual filesystem for recovery
|
---|
| 4 |
|
---|
[1148] | 5 | current status: prototype/proof of concept
|
---|
[779] | 6 |
|
---|
[788] | 7 | to demonstrate access to backuped files information
|
---|
[779] | 8 |
|
---|
| 9 | * What is working?
|
---|
| 10 | - Bacula repository can be mounted and accessed
|
---|
| 11 |
|
---|
| 12 | * What is not working?
|
---|
[788] | 13 | - only readdir and stat. No reading or opening of files
|
---|
| 14 | - currently, only most recent backup for a client is implemented.
|
---|
[1148] | 15 | Change the selection nummers in the source code to change this
|
---|
[779] | 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
|
---|
[788] | 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.