summaryrefslogtreecommitdiff
path: root/FAQ.mdwn
blob: c45230b73c751b99981d5e16e5e6745953e2af0a (plain)
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
Frequently Asked Questions


## Does bcachefs support ACL/xattrs ?
Yes it supports both ACL and xattrs.


## Do I have to reformat my bcache drive to use the new bcachefs ?

To use the caching device (cdev) with the new bcachefs, you will need to reformat it.
In principle this should not be a problem, as they can be removed from a backing device (bdev/bcache).

If you wish to reuse the backing device (bdev/bcache), you can't this is nolonger an option.

If you wish to use bcachefs as a filesystem you will have to format the backing device (bdev/bcache) with
the new filesystem.

## Does bcachefs still have the bcache caching functionality of block devices ?

No.

## Where do I obtain statically linked bcachefs-tool (for use in initramfs) ?

You can either compile them yourself from source,
or refer to your distribution on how to obtain a statically linked set.

About:
Statically linked programs have all the required dependencies compiled in.
As such, they require no external libraries at runtime.
This does however increase the size of the binary.

##What is liburcu ?
userspace RCU (read-copy-update) library
[[http://lttng.org/urcu]]

##I get the error "tools-util.c:16:19: fatal error: blkid.h: No such file or directory":
You might need to add
	EXTRA_CFLAGS="-l/usr/include/blkid/"
or where-ever your OS stores the blkid.h file.