名 前
Backup Copy - フ ァ イ ル の バ ッ ク ア ッ プ の た め の ミ ラ ー リ ン グ ユ ー テ ィ リ テ ィ
書 式
cpbk [-fhilnpqsvV] [-e ”FILE,...”] [-t DIR] SOURCE DEST
cpbk [-fhilnpqsvV] [-e ”FILE,...”] [-t DIR] -c FILE [SOURCE] [DEST]
説 明
Backup Copy は ス マ ー ト な コ ピ ー プ ロ グ ラ ム で 、 ユ ー ザ は 多 量 の フ ァ イ ル を あ る 場 所 か ら 別 の 場 所 に コ ピ ー す る こ と が で き ま す 。 前 回 コ ピ ー し た 後 で 更 に 実 行 さ れ た と き 、 鍵 と な る 機 能 に よ り 更 新 さ れ た フ ァ イ ル か バ ッ ク ア ッ プ に 存 在 し な い フ ァ イ ル の み が コ ピ ー さ れ ま す 。 そ の 結 果 、 時 間 を 節 約 す る こ と が で き 、 ド ラ イ ブ の 負 荷 を 軽 減 す る こ と も で き ま す 。 更 新 さ れ た フ ァ イ ル だ け を コ ピ ー す る の と 同 じ 機 能 と し て 、 フ ァ イ ル 削 除 手 続 き が 組 み 込 ま れ て い ま す 。 も し ソ ー ス パ ス か ら フ ァ イ ル が 削 除 さ れ て い た ら 、 次 に バ ッ ク ア ッ プ が 実 行 さ れ た と き に 同 じ フ ァ イ ル が 削 除 さ れ ま す 。 こ れ に よ り ド ラ イ ブ を 溢 れ さ せ る こ と な し に 、 ソ ー ス と 全 く 同 じ バ ッ ク ア ッ プ を 作 成 す る こ と が で き ま す 。 追 加 オ プ シ ョ ン に よ り 、 前 回 バ ッ ク ア ッ プ し た 後 で コ ピ ー が 実 行 さ れ た と き 、 全 て の 上 書 き さ れ る 、 あ る い は 削 除 さ れ る フ ァ イ ル を ゴ ミ 箱 に 保 存 す る こ と が で き ま す 。 あ な た は バ ッ ク ア ッ プ の バ ッ ク ア ッ プ が 必 要 に な る と き に 備 え て 、 ゴ ミ 箱 を ど ん ど ん 膨 ら ん で い く ま ま に し て お く こ と が で き ま す 。 デ ィ ス ク 容 量 が 尽 き 始 め る と き 、 あ な た は ゴ ミ 箱 を 取 り 除 く か 、 整 理 に す る 必 要 が あ り ま す 。
オ プ シ ョ ン
-c,
--config=FILE 設 定 フ ァ イ
ル を 指 定 し ま
す 。 設 定 フ ァ
イ ル の 使 用 法
に つ い て は 「
設 定 フ ァ イ ル
」 の 節 を 参 照
し て く だ さ い
。
-e, --exclude=”FILE,...” 指 定
さ れ た デ ィ レ
ク ト リ ま た は
フ ァ イ ル を を
コ ピ ー か ら 除
外 し ま す 。 こ
の オ プ シ ョ ン
は 、 同 じ フ ァ
イ ル の 多 重 コ
ピ ー で 終 わ る
か も し れ な い NFS
で マ ウ ン ト さ
れ た デ ィ レ ク
ト リ を 除 外 す
る の に 便 利 で
あ る 。 ま た 、
バ ッ ク ア ッ プ
す る デ ィ レ ク
ト リ が デ ィ ス
テ ィ ネ ー シ ョ
ン デ ィ レ ク ト
リ を 含 む 場 合
に は 、 デ ィ ス
テ ィ ネ ー シ ョ
ン デ ィ レ ク ト
リ を 必 ず 除 外
し な く て は な
り ま せ ん 。
-t, --trash-bin=DIR 最 後 の バ
ッ ク ア ッ プ か
ら 上 書 き さ れ
た 、 ま た は 削
除 さ れ た 全 て
の フ ァ イ ル を
指 定 さ れ た ゴ
ミ 箱 に 移 動 し
ま す 。
-l, --list 新 し い フ ァ
イ ル 、 更 新 さ
れ た フ ァ イ ル
、 削 除 さ れ た
フ ァ イ ル 、 新
し い デ ィ レ ク
ト リ 、 お よ び
削 除 さ れ た デ
ィ レ ク ト リ の
名 前 の 一 覧 を
表 示 し ま す 。
-n, --nlist 新 し い フ ァ
イ ル 、 更 新 さ
れ た フ ァ イ ル
、 削 除 さ れ た
フ ァ イ ル 、 新
し い デ ィ レ ク
ト リ 、 お よ び
削 除 さ れ た デ
ィ レ ク ト リ の
数 を 表 示 し ま
す 。
-s, --simulate 指 示 を シ ミ
ュ レ ー ト し ま
す 。 実 際 に は
い か な る フ ァ
イ ル /デ ィ レ ク
ト リ も 変 更 し
ま せ ん 。
-f, --force 更 新 さ れ た
か ど う か に か
か わ ら ず 全 て
の フ ァ イ ル を
コ ピ ー し ま す
。
-i, --inode-ctime 書 き 込 み
や inode 情 報 の 設 定
に よ っ て 変 更
さ れ る ctime を フ ァ
イ ル の 比 較 に
使 用 し ま す 。
こ の オ プ シ ョ
ン で は 、 ctime が 変
更 さ れ て い た
ら フ ァ イ ル が
更 新 さ れ た と
み な し ま す 。
-I, --ignore-minor-error 処 理 の 続
行 が 可 能 な 小
さ な エ ラ ー は
無 視 し ま す 。
こ れ は 危 険 か
も し れ ま せ ん
。 気 を 付 け て
こ の 機 能 を 使
っ て く だ さ い
。
-q, --quiet 静 寂 モ ー ド
。 全 て の エ ラ
ー メ ッ セ ー ジ
と 進 捗 情 報 の
表 示 を 抑 制 し
ま す 。
-p, --suppress-progress 進 捗 情 報
の 表 示 を 抑 制
し ま す 。
-v, --verbose 饒 舌 モ ー ド
。 処 理 さ れ る
フ ァ イ ル の 名
前 を 表 示 し ま
す 。
-h, --help ヘ ル プ を 表
示 し て 終 了 し
ま す 。
-V, --version バ ー ジ ョ ン
情 報 を 表 示 し
て 終 了 し ま す
。
例
cpbk /source
/dest ソ ー ス デ ィ レ
ク ト リ か ら 、
前 回 バ ッ ク ア
ッ プ か ら 更 新
さ れ た (あ る い
は 新 た に 追 加
さ れ た ) フ ァ イ
ル だ け を デ ィ
ス テ ィ ネ ー シ
ョ ン デ ィ レ ク
ト リ に コ ピ ー
し ま す 。 ま た
、 前 回 バ ッ ク
ア ッ プ よ り ソ
ー ス デ ィ レ ク
ト リ か ら 削 除
さ れ た 全 て の
フ ァ イ ル を 削
除 し ま す 。
cpbk -t /trashbin /souce /dest 前 回 バ
ッ ク ア ッ プ か
ら 上 書 き あ る
い は 削 除 さ れ
た 全 て の フ ァ
イ ル を ゴ ミ 箱
へ 移 動 す る 、
と い う こ と 以
外 は 1 番 目 の 例
と 同 じ 動 作 を
行 い ま す 。
cpbk -t /trashbin -e ”/excludedir1,/excludedir2”
/source /dest ソ ー ス に 位
置 す る 二 つ の
デ ィ レ ク ト リ
を 除 外 す る こ
と 以 外 は 2 番 目
の 例 と 同 じ 動
作 を 行 い ま す
。
設 定 フ ァ イ ル
あ な た が 望 む な ら 、 い く つ か の オ プ シ ョ ン を 設 定 フ ァ イ ル で 指 定 す る こ と も で き ま す 。 フ ァ イ ル ”sample-ja.cpbkrc” が Backup Copy の コ ピ ー に 含 ま れ て い る は ず で す 。 Backup Copy の 各 オ プ シ ョ ン の 使 い 方 を 以 下 に 示 し ま す 。
(注 意 : フ ァ イ ル で の 設 定 は コ マ ン ド ラ イ ン オ プ シ ョ ン で 上 書 き す る こ と が 可 能 で す ) 基 本 ル ー ル と し て 、 ON と OFF は 以 下 の よ う に 表 さ れ ま す 。
• |
ON = ”True” ま た は ”Yes” ま た は ”1” |
|||
• |
OFF = ”False” ま た は ”No” ま た は ”0” |
オ プ シ ョ ン を ト グ ル す る に は 、 そ の オ プ シ ョ ン の 後 ろ に 等 号 と 、 そ れ か ら True ま た は False を 書 い て く だ さ い 。 例 え ば あ る オ プ シ ョ ン を 有 効 に す る に は
OPTION = True と し て く だ さ い 。 設 定 オ プ シ ョ ン :
Source フ ァ イ ル を コ ピ ー し た い デ ィ レ ク ト リ を 指 定 し ま す 。 例 え ば : |
Source = /home/hoge
Dest フ ァ イ ル を コ ピ ー す る 先 の デ ィ レ ク ト リ を 指 定 し ま す 。 例 え ば : |
Dest = /home/backup
Exclude 除 外 し た い デ ィ レ ク ト リ や フ ァ イ ル を 指 定 し ま す 。 複 数 指 定 し た い 場 合 は 複 数 書 い て く だ さ い 。 --exclude オ プ シ ョ ン と 同 じ で す 。 例 え ば :
Exclude =
/home/hoge/gomi
Exclude = /home/hoge/temp
SaveExclude 除 外
さ れ た デ ィ レ
ク ト リ や フ ァ
イ ル を デ ィ ス
テ ィ ネ ー シ ョ
ン デ ィ レ ク ト
リ か ら 削 除 し
た い 場 合 は 、
こ の パ ラ メ ー
タ を False に 設 定 し
て く だ さ い 。
TrashBin 最 後 の バ ッ
ク ア ッ プ か ら
上 書 き さ れ た
、 ま た は 削 除
さ れ た 全 て の
フ ァ イ ル を 指
定 さ れ た ゴ ミ
箱 に 移 動 し ま
す 。 --trash-bin オ プ シ
ョ ン と 同 じ で
す 。 例 え ば :
TrashBin = /hoge/hoge/gomi
Simulate 指 示 を シ ミ ュ レ ー ト し ま す 。 実 際 に は い か な る フ ァ イ ル /デ ィ レ ク ト リ も 変 更 し ま せ ん 。 --simulate オ プ シ ョ ン と 同 じ で す 。
Force 更 新 さ れ た か ど う か に か か わ ら ず 全 て の フ ァ イ ル を コ ピ ー し ま す 。 |
--force オ プ
シ ョ ン と 同 じ
で す 。
InodeCtimeCheck 書 き 込 み や
inode 情 報 の 設 定 に
よ っ て 変 更 さ
れ る ctime を フ ァ イ
ル の 比 較 に 使
用 し ま す 。 こ
の オ プ シ ョ ン
で は 、 ctime が 変 更
さ れ て い た ら
フ ァ イ ル が 更
新 さ れ た と み
な し ま す 。 --inode-ctime
オ プ シ ョ ン と
同 じ で す 。
FileSizeCheck フ ァ イ ル サ
イ ズ を フ ァ イ
ル の 比 較 に 使
用 し ま す 。
IgnoreMinorError 処 理 の 続
行 が 可 能 な 小
さ な エ ラ ー を
無 視 し ま す 。
--ignore-minor-error オ プ シ ョ
ン と 同 じ で す
。
Quiet 静 寂 モ ー ド 。 全 て の エ ラ ー メ ッ セ ー ジ と 進 捗 情 報 の 表 示 を 抑 制 し ま す 。 |
--quiet オ プ
シ ョ ン と 同 じ
で す 。
SuppressProgress 進 捗 情 報
の 表 示 を 抑 制
し ま す 。 --suppress-progress
オ プ シ ョ ン と
同 じ で す 。
Verbose 饒 舌 モ ー ド
。 処 理 さ れ る
フ ァ イ ル の 名
前 を 表 示 し ま
す 。 --verbose オ プ シ
ョ ン と 同 じ で
す 。
作 者
Kevin Lindsay <klindsay [AT] mkintraweb.com> (オ リ ジ ナ ル 作 者 )
Yuuki NINOMIYA <gm [AT] debian.jp> (Ver 3.0.0 以 降 作 者 )