diff options
Diffstat (limited to 'bcache.8')
-rw-r--r-- | bcache.8 | 151 |
1 files changed, 151 insertions, 0 deletions
diff --git a/bcache.8 b/bcache.8 new file mode 100644 index 00000000..52c5fe74 --- /dev/null +++ b/bcache.8 @@ -0,0 +1,151 @@ +.TH bcacheadm 8 +.SH NAME +bcacheadm \- manage bcache devices + +.SH SYNOPSIS +.B bcacheadm +[\fIoptions\fR] +.B COMMAND +[\fIoptions\fR] + +.SH COMMANDS +.TP +.BR format +.RS +Format one or a list of devices with bcache data structures. You need to do this before you create a volume. +.RE + +.BR register +.RS +Register a list of devices. +.RE + +.BR list-cachesets +.RS +List cachesets on this system. This just searches /sys/fs/bcache. +.RE + +.BR query-devs +.RS +Gives info about the superblock for a list of devices. +.RE + +.BR status +.RS +Finds the status of the most up to date superblock in each tier. Pass in a list of devices. +.RE + +.BR stats +.RS +List bcache specific statistics. Use --list to find out exactly what these are. To list stats for a cacheset, just give the cacheset uuid. To target a cache within the cacheset, use the -c option. To get time interval stats, use the hour, day, etc, options. +.RE + +.BR probe +.RS +Return UUID if device identified as bcache-formatted. +.PP +Only necessary until support for the bcache superblock is included +in blkid; in the meantime, provides just enough functionality for a udev script +to create the /dev/disk/by-uuid symlink. +.RE + +.BR help +.RS +List the bcacheadm commands +.RE + +.SH OPTIONS +.SH Options for bcacheadm +.TP +.BR \--help + + +.SH Options for format +.TP +.BR \-C +Create a cache +.TP +.BR \-B +Create a backing device +.TP +.BR \-b\ --bucket-size= +Specifies the bucket size. +.TP +.BR \-l\ --label= +label +.TP +.BR \-w,\ --block= +block size (hard sector size of SSD, often 2k +.TP +.BR \-t,\ --tier= +tier of subsequent devices +.TP +.BR \--cache-replacement-policy= +one of lru, fifo, or random +.TP +.BR \-o,\ --data_offset= +data offset in sectors +.TP +.BR \--cset-uuid= +Create a cache device with the specified UUID +.TP +.BR \--csum_type= +One of none, csc32c, or csc64 +.TP +.BR \--meta-replicas= +Number of metadata replicas +.TP +.BR \--data-replicas= +Number of data replicas +.TP +.BR \--wipe-bcache +Destroy existing bcache data if present +.TP +.BR \--discard +Enable discards +.TP +.BR \--writeback +Enable writeback + +.SH Options for register + +.SH Options for list-cachesets +.TP +.BR \-d,\ --dir= +Provide a directory other than /sys/fs/bcache + +.SH Options for query-devs +.TP +.BR \-f,\ --force-csum +Enables bcacheadm to going even if the superblock crc is invalid + +.SH Options for status + +.SH Options for stats +.TP +.BR \-a,\ --all +List all stats and their values for the given device. +.TP +.BR \-l,\ --list +List the names of the different stats for the given device. +.TP +.BR \-u,\ --set= +UUID for the cacheset +.TP +.BR \-d,\ --dev= +UUID for a device within the cacheset. Must pass in the cacheset UUID in order to search for a dev. +.TP +.BR \-c,\ --cache= +Cache number, starts from 0 +.TP +.BR \--five-min-stats +stats accumulated in the last 5 minutes +.TP +.BR \--hour-stats +stats accumulated in the last hour +.TP +.BR \--day-stats +stats accumulated in the last day +.TP +.BR \--total-stats +stats accumulated in total |