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 ... このバイトのファイルサイズでスライスする(ファイルを分ける)

その他未調査の(使わない)オプション

  1. -l, --list [/]
  2. -t, --test [/]
  3. -C, --isolate [/]
  4. -+, --marge [/]
  5. -h, --help
  6. -V, --version
  7. -v, --verbose[=s[kipped]]
  8. -b, --beep
  9. -n, --no-overwrite
  10. -w, --no-warn
  11. -wa, --no-warn-all
  12. -X, --exclude
  13. -I, --include
  14. -g, --go-into
  15. -[, --include-from-file
  16. -], --exclude-from-file
  17. -u, --exclde-ea
  18. -U, --include-ea
  19. -i, --input
  20. -o, --output
  21. -O, --comparison-field[=]
  22. -H[num], --hour[=num]
  23. -E, --execute
  24. -F, --execute-ref
  25. -K, --key[[]:]
  26. -J, --key-ref [[]:]
  27. -#, --crypto-block
  28. -*, --crypto-block-ref
  29. -B, --batch
  30. -N, --noconf
  31. -e, --empty
  32. -aSI, --alter=SI[-unit[s]]
  33. -abinary, --alter=binary[-unit[s]]
  34. -Q
  35. -aa, --alter=atime
  36. -ac, --alter=ctime
  37. -am, --alter=mask
  38. -an, --alter=no-case
  39. -acase, --alter=case
  40. -ar, --alter=regex
  41. -ag, --alter=glob
  42. -j, --jog
  43. -z[level], --gzip[=level]
  44. -S, --first-slice
  45. -p [], --pause[=]
  46. -@, --aux-ref []/
  47. -$, --aux-key [[]:]
  48. -~, --aux-execute
  49. -%, --aux-crypto-block
  50. -Y, --include-compression
  51. -ak, --alter=keep-compressed
  52. -af, --alter=fixed-date
  53. --nodump
  54. -G, --on-fly-isolate []/
  55. -M, --no-mount-points
  56. -, , --cache-directory-tagging
  57. -k, --no-deleted
  58. -r, --recent
  59. -f, --flat
  60. -ae, --alter=erase_ea
  61. -T, --list-format=, --tree-format
  62. -as, --alter=saved