Ubuntu Weekly Recipe
第4回 Ubuntuのバックアップ(1):SBackupによるバックアップ
PCを長く利用していくと,どうしてもハードウェア故障は避けられません。不慮の故障による影響を減らすことは非常に重要なことですが,HDDやファイルシステムの異常はバックアップなしに回避することができません。Ubuntuを利用したデスクトップ環境で,バックアップを行うツールを中心にしたレシピを紹介します。
今回は「デスクトップで手軽にバックアップを行う」レシピと,「バックアップとはどう考えるべきか?」ということを説明します。「サーバ用途でのバックアップ」や,「リモートバックアップ」など,より詳細なバックアップを実現する方法を来週お届けする予定です。
Simple Backup(SBackup)によるバックアップ
Simple Backup(SBackup)は,Ubuntu向けに開発されている(注1)バックアップソフトウェアです。その名の通りきわめてシンプルな機能を持っており,データ保存のためにバックアップを行いたい,というユーザの要望を満たしてくれるはずです。これまでバックアップの習慣がなかった方にお勧めします。
- 注1)
- Ubuntuのソフトウェアパッケージの大半はDebianの開発版("sid")から,半年に一度ポーティングされることで構築されていますが,一部に「Ubuntu向け」に開発されたソフトウェアも存在します。SBackupは「Ubuntuを中心に」開発されたソフトウェアです。Google Summer of Code(2005年)で採択されたソフトウェアです。
SBackupのインストール
SBackupのインストールは[アプリケーション]→[追加と削除...]から行うことができます(Synapticやapt-getからインストールすることもできますが,ここでは初心者でも意味をとりやすい[追加と削除...]から行っています)。ウインドウ右上の“表示:”ドロップボックスで“全てのオープンソースアプリケーション”を選択して"sbackup"を検索してください。
表示された“Simple Backup Config”と“Simple Backup Restore”の両方にチェックを入れ,[変更の適用]を行ってください。SBackupに必要なパッケージが一括してインストールされます。
SBackupは,通常のソフトウェアのような[アプリケーション]メニューではなく,[システム]→[システム管理]にインストールされます。
SBackupの設定とバックアップ
SBackupの使い方は非常に単純です。主な使い方は最初に設定を行い,あとは自動的に日々のバックアップを取得させることです。この場合,ユーザはあまりバックアップの存在を意識せずに利用することができます。
また,手動でバックアップを開始し,自動実行させない使い方も可能です。
いずれの場合も,最初に[Simple Backup Config]を起動し,バックアップ対象の設定が必要になります。順に作業を見ていきましょう。
メニューから[Simple Backup Config]を起動すると,次のような設定ダイアログが表示されます。
この画面でSBackupが行うべき動作のうち,大まかな方針を決定します。各メニューで指定される方針は次の通りです。いずれの場合も,原則としては/var/backup以下に,「年-月-日_時-分-秒-ミリ秒-ホスト名-バックアップ種別」(YYYY-MM-DD_hh.mm.ss.ms.%hostname%.{full,inc})というディレクトリにバックアップが取得されます。
使い方にもよりますが,ごく一般的なユーザであればUse recommended backup settingを選択し,後は忘れてしまうことができるようになっています。
- Use recommended backup settings
SBackupが推奨するバックアップ対象・周期を用いてバックアップを行います。
バックアップ対象は/home, /etc, /usr/local, /varディレクトリです。ただし,ホームディレクトリにあるゴミ箱やキャッシュファイル,/var/cache, /var/spool, /var/tmp,拡張子がmp3, avi, mpeg, mkv, ogg, isoのファイルと,10MBを越えるファイルはバックアップされません(注2)。
バックアップは毎日0:00に実行されます。また,7日に一度フルバックアップを取得し,あとの6日はフルバックアップに対する差分のみバックアップします。
- 注2)
- 当然のことですが,バックアップが格納されている/var/backupディレクトリも自動的に無視されるようになっています。
- Use custom backup settings
バックアップ対象をユーザが指定するモードです。バックアップしたいディレクトリ・除外する条件などはすべてユーザが指定できます。
また,バックアップ周期やフルバックアップ・差分バックアップの指定も自由に行えます。
この設定では,ユーザが指定したタイミング(例えば,平日・朝の7:00)で自動的にバックアップが取得されます。
- Manual Backups only
“Use custom backup settings”と同じように,バックアップ対象を指定することができます。
バックアップは自動的には実行されず,ユーザが能動的にバックアップ開始を指示する必要があります。
Ubuntu Weekly Recipe
- 第107回 HandBrakeでリッピングしたDVDをNetWalkerで再生する
- 第106回 PulseAudioでリモートスピーカを使う
- 第105回 Acer Aspire Timeline 1410でUbuntu 9.10を動かす
- 第104回 標準搭載予定のPiTiViでビデオ編集
- 第103回 Deja Dupで簡単バックアップ
- 第102回 ImageMagickでコマンドラインから画像加工
- 第101回 玄柴(KURO-SHEEVA)ファーストインプレッション
- 第100回 Ubuntuを中心とした情報環境の紹介
- 第99回 uimを使用する
- 第98回 FreeNXでリモート・デスクトップ環境を実現する
- 2009年10月16日号 9.10のリリースフリーズ・UECのテストとアプライアンスイメージ・Japanese Remixの配布方法・UWN#163・Ubuntu Open Week
- 2009年9月25日号 Ubuntu 10.04 LTS “Lucid Lynx”・Hundred Paper cuts round 7~8・Ubuntu Magazine Japan・UWN#160
- 2009年9月4日号 9.10 Alpha5のリリース・9.10の新機能(『ほぼ』確定版)その1・Ubuntu Developer Week・UWN#157・Full Circle Magazine #28
- 2009年8月28日号 NetWalker PC-Z1,9.10のFeature Freeze・Encrypted swapのサポート・単位系の統一・UWN#156・Chromiumのx64サポート
- 「Ubuntu オフラインミーティング Tokyo 9.08」動画レポート


