Linuxのバックアップ環境をつくる(2)
DARコマンドのオプションについて整理
$man dar DAR(1) DAR(1) NAME dar - disk archive SYNOPSIS dar [-c | -x | -l | -d | -t | -C | -+] [<path>/]<basename> [options] dar -h dar -V DESCRIPTION dar is a full featured backup tool, aimed for disks (floppy, CD-R(W), DVD-R(W), zip, jazz, etc.) ...(略)
知ってなきゃまずいと思われるオプション
- -c
... このベースネームでバックアップファイル作成 - -x
... このベースネームのバックアップファイルをリストア - -A
... このベースネームのファイルを参照してバックアップ(差分バックアップに使用)
よく使うと思われるオプション
- -R
... このパスを他のオプションのルートパスと見なす - -P
... このパスをバックアップ対象に含めない - -y[level] ... bzip2圧縮をしてバックアップ(levelは、圧縮レベル0〜9)
- -Z
... このマスクに一致するファイルは圧縮しない - -m
... このバイト以下のサイズのファイルは圧縮しない
便利そうなオプション
- -D ... 空のディレクトリをバックアップ対象に含めない
- -d
... このベースネームで指定されたバックアップファイルとの差分を確認 - -s
... このバイトのファイルサイズでスライスする(ファイルを分ける)
その他未調査の(使わない)オプション
- -l, --list [
/] - -t, --test [
/] - -C, --isolate [
/] - -+, --marge [
/] - -h, --help
- -V, --version
- -v, --verbose[=s[kipped]]
- -b, --beep
- -n, --no-overwrite
- -w, --no-warn
- -wa, --no-warn-all
- -X, --exclude
- -I, --include
- -g, --go-into
- -[, --include-from-file
- -], --exclude-from-file
- -u, --exclde-ea
- -U, --include-ea
- -i, --input
- -o, --output
- -O, --comparison-field[=
] - -H[num], --hour[=num]
- -E, --execute
- -F, --execute-ref
- -K, --key[[
]:] - -J, --key-ref [[
]:] - -#, --crypto-block
- -*, --crypto-block-ref
- -B, --batch
- -N, --noconf
- -e, --empty
- -aSI, --alter=SI[-unit[s]]
- -abinary, --alter=binary[-unit[s]]
- -Q
- -aa, --alter=atime
- -ac, --alter=ctime
- -am, --alter=mask
- -an, --alter=no-case
- -acase, --alter=case
- -ar, --alter=regex
- -ag, --alter=glob
- -j, --jog
- -z[level], --gzip[=level]
- -S, --first-slice
- -p [
], --pause[= ] - -@, --aux-ref [
]/ - -$, --aux-key [[
]:] - -~, --aux-execute
- -%, --aux-crypto-block
- -Y, --include-compression
- -ak, --alter=keep-compressed
- -af, --alter=fixed-date
- --nodump
- -G, --on-fly-isolate [
]/ - -M, --no-mount-points
- -, , --cache-directory-tagging
- -k, --no-deleted
- -r, --recent
- -f, --flat
- -ae, --alter=erase_ea
- -T, --list-format=
, --tree-format - -as, --alter=saved