29 December 2016

(Linux) タイムスタンプの保持 K3bは可、Braseroは不可

年末のファイルの大掃除。バックアップをisoイメージファイル作成(DVDなどに書き込む場合も同じ)で、ファイルのタイムスタンプ(更新日時)が、勝手に現在の日時に書き換わってしまうのを防ぐ方法。

検証環境

・Ubuntu 16.04 LTS
・利用ソフト Brasero および K3b

20161229-nautilus.jpg
書き込み実験に使ったファイル(Nautilusで表示)

赤で囲んだ所、いろいろな日時のものを取り揃えてみた。

K3bでファイル日時を維持して書き込む場合

20161229-k3b-main.jpg
K3bメイン画面

赤で囲んだ「New Data Project」を選択して、新しいデータディスクの作成を行う。

20161229-k3b-filer.jpg
K3bファイラー画面

Nautilusからドラッグ&ドロップも可。書き込み準備ができたら、画面の赤で囲った「Burn」を選択。


20161229-k3b-burn01.jpg
K3b書き込み設定画面

isoイメージファイルだけを作るのなら、「Only create image」を選択する。

20161229-k3b-burn02.jpg
K3b書き込み設定画面

出力するisoファイルのパス名を決定する。


20161229-k3b-burn03.jpg
K3b書き込み設定画面

ボリュームラベルを入力後、赤で囲った「Custom ...」を押すと詳細設定画面が現れる。


20161229-k3b-burn04.jpg
K3b書き込み詳細設定画面

赤で囲った「Preserve fie permissions (backup)」を選択すると、タイムスタンプが保持される。


20161229-k3b-finish.jpg
K3b書き込み完了

作成されたisoイメージファイルをマウントして、ファイラーNautilusで確認すると、確かにタイムスタンプが保持されている。


20161229-k3b-nautilus.jpg
K3bで書き込んだ結果をNautilusで確認

Braseroでの書き込みは、詳細な設定は出来ない

20161229-brasero-main.jpg
Braseroのメイン画面

「データプロジェクト」を選択して、新しいデータディスクの作成を行う。


20161229-brasero-filer.jpg
Braseroのファイラー画面

Nautilusからドラッグ&ドロップしてファイル登録。書き込み準備ができたら、画面の「書き込む...」を選択。


20161229-brasero-burn.jpg
Braseroの書き込み設定画面

指定できるのは、出力ファイル名のみ。


20161229-brasero-finish.jpg
Brasero書き込み完了画面

作成されたisoイメージファイルをマウントして、ファイラーNautilusで確認すると、タイムスタンプが現在日時に全て書き換わっている。


20161229-brasero-nautilus.jpg
Braseroで書き込んだ結果をNautilusで確認