BBSTOREACCOUNTS(8) | Box Backup | BBSTOREACCOUNTS(8) |
NAME¶
bbstoreaccounts - Box Backup store accounts managerSYNOPSIS¶
bbstoreaccounts
[-c config-file] command account-id
[command-specific arguments]
DESCRIPTION¶
bbstoreaccounts is the tool for managing accounts on the store server. It can be used to view information related to accounts, as well as create, change and delete accounts on the store server. bbstoreaccounts always takes at least 2 parameters: the command name and the account ID. Some commands require additional parameters, and some commands have optional parameters.Options¶
-c config-fileThe configfile to use for connecting to the
store. Default is /etc/box/bbstored.conf.
Commands¶
The commands tells bbstoreaccounts what action to perform. check account-id [fix]The check command verifies the
integrity of the store account given, and optionally fixes any corruptions.
Note: It is recommended to run the ´simple´ check command
(without fix) before using the fix option. This gives an
overview of the extent of any problems, before attempting to fix them.
create account-id disc-set soft-limit
hard-limit
Creates a new store account with the
parameters given. The parameters are as follows:
account-id
delete account-id [yes]
The ID of the new account to be created. A
32-bit hexadecimal number. Cannot already exist on the server.
disc-set
The disc set from raidfile.conf(5)
where the backups for this client will be stored. A number. Each RAID-file set
has a number in raidfile.conf. This number is what´s used.
soft-limit
The soft limit is the amount of storage that
the server will guarantee to be available for storage.
hard-limit
The amount of storage that the the server will
allow, before rejecting uploads, and starting to eliminate old and deleted
files to get back down to soft-limit.
Deletes the account from the store server
completely. Removes all backups and deletes all references to the account in
the config files.
delete will ask for confirmation from the user, when called. Using the
yes flag, eliminates that need. This is useful when deleting accounts
from within a script or some other automated means. 0
info account-id
Display information about the given account.
Example:
Explanation:
Account ID
setlimit account-id soft-limit hard-limit
[root]# bbstoreaccounts info 1 Account ID: 00000001 Last object ID: 58757 Blocks used: 9864063 (38531.50Mb) Blocks used by old files: 62058 (242.41Mb) Blocks used by deleted files: 34025 (132.91Mb) Blocks used by directories: 6679 (26.09Mb) Block soft limit: 11796480 (46080.00Mb) Block hard limit: 13107200 (51200.00Mb) Client store marker: 1139559852000000
The account ID being displayed.
Last Object ID
A counter that keeps track of the objects that
have been backed up. This number refers to the last file that was written to
the store. The ID is displayed as a decimal number, and the object ID can be
converted to a path name to a file as follows: convert the number to hex
(e.g.: 58757 => 0xE585); The last backed up file will be (relative from the
client´s store root): e5/o85.rfw. Longer numbers infer more
directories in the structure, so as an example 3952697264 as the last object
ID gives 0xEB995FB0, which translates to a backup pathname of
eb/99/5f/ob0.rfw.
Blocks used
The number of blocks used by the store. The
size in Mb depends on the number of blocks, as well as the block size for the
disc set given in raidfile.conf(5). In this case the block size is
4096.
Blocks used by old files
The number of blocks occupied by files that
have newer versions in the store. This data is at risk for being removed
during housekeeping.
Blocks used by deleted files
The number of blocks used by files that have
been deleted on the client. This data is at risk for being removed during
housekeeping.
Blocks used by directories
The number of blocks used by directories in
the store.
Block soft limit
The soft limit in blocks. The soft limit is
the maximum guaranteed storage space available to the account. When
housekeeping starts, and the old and deleted files are removed, they are
removed in chronological order (oldest first), until the data used is less
than the soft limit.
Block hard limit
The hard limit in blocks. The hard limit is
the most amount of storage the server will allow in an account. Any data above
this amount will be rejected. Housekeeping will reduce the storage use, so
more data can be uploaded.
Client store marker
bbstored(8) uses this number to
determine if it needs to rescan the entire store. If this number is different
from the last time it checked, a rescan will take place.
Changes the storage space allocation for the
given account. No server restart is needed.
Parameters:
account-id
The ID of the account to be modified.
soft-limit
The soft limit is the amount of storage that
the server will guarantee to be available for storage.
hard-limit
The amount of storage that the the server will
allow before rejecting uploads and starting to eliminate old and deleted files
to get back down to soft-limit.
EXAMPLES¶
Create an account with ID 3af on disc set 0, with a 20GB soft-limit and a 22GB hard-limit:bbstoreaccounts create 3af 0 20G 22G
bbstoreaccounts setlimit 20 50G 55G
FILES¶
/etc/box/bbstored/accounts.txtSEE ALSO¶
bbstored(8), bbstored-config(8)AUTHORS¶
Ben Summers Per Thomsen James O´Gorman10/28/2011 | Box Backup 0.11 |