LinuxMintの”命綱”=TimeShift:PCの調子が悪くなった時に、調子が良かった時の状態に”巻き戻す”

Linuxの楽しさの一つに徹底的にカスタマイズできる点があります。それがオープンソースならではの楽しさであり、醍醐味です。しかしライブラリーやパッケージ同士の相性が良くなくて「設定をいじりすぎて画面が映らなくなった」、「起動できなくなってしまった」などのトラブルが発生してしまうこともあったりします。

普通に使っていれば滅多にそんなことは起きないのですが、膨大な種類のパソコンがあり、それぞれにはたくさんのパーツが搭載されています。システムのアップデートを行った際に、新しいプログラムが、古いパーツや最新のパーツに対応していなくて、不具合を起こしてしまうこともあるわけです。

そんなときに備えてLinuxMintに標準で搭載されているTimeShiftを利用しておくと安心です。調子が良かった時の状態に”巻き戻して”くれます。

記事の内容

TimeShiftで「できること」と「できないこと」

できること(システムの保護)

Windowsの「システムの復元」や、ゲームの「セーブポイント」と同じようなものです。

OS本体、ドライバ、アップデート情報、設定ファイルなどを丸ごとバックアップ(スナップショットと呼びます)します。

できないこと(個人のファイルの保護)

重要な点として、デフォルトの設定では、「ドキュメント」「写真」「音楽」などの個人データはバックアップされません。

個人の大切なデータは、別途USBメモリやクラウドなどに別途保存しておく必要があります。
私は有料となりますが、insyncというツールを用いてGoogle Driveと同期するようにして、簡単に個人データを復元できるようにしています。

TimeShiftは「パソコンの調子が悪くなった時に、調子が良かった時の状態にOSを巻き戻す」ための道具です。

最初の設定と使い始め方

まだ一度も設定していない場合は、以下の手順で「自動バックアップ」を有効にしましょう。

起動: メニュー>システム管理>Timeshiftを起動します。(パスワードを求められます)。

セットアップウィザードが始まります。

RSYNCが選ばれている状態で(通常はこれでOKです)「次へ」をクリック。

「スナップショットの場所を選択」という画面が出るので保存場所を選択します。下の画像の場合、「空き」428GBと書かれている SSDが選択されているので「次へ」をクリック。

推奨: パソコン本体の故障(ディスクの故障)に備えるなら、外付けHDDやUSBメモリを指定するのがベストです。なければ内蔵ディスクでも構いません(OSの不具合なら直せます)。

ユーザーのホームディレクトリ内のファイルも一緒にバックアップしたい場合「すべてのファイルを含める」にチェックを入れたいところですがオススメしません。個人データを含めると復元時にデータが先祖返りして消えてしまうリスクがあるため、TimeShiftでは除外するのが鉄則です。

従って、重要なファイルはクラウドや外部ディスクなどに保管するようにして「すべてのファイルを除外」のままにしておくのがオススメです。

「スナップショットの頻度を選択」します。「毎日(Daily)」を1つ残す設定にしておくのが一般的です。

「保持数」が「5」というのはスナップショットを5つ保持する、ということになります。数が多すぎるとディスク容量を圧迫してしまいますし、復旧するのはトラブルが生じた直近ということになりますので、あまり数が多くても無駄だと思います。

「完了」をクリックしたら設定は完了。基本は自動にお任せで放置で大丈夫です。

初回は手動でスナップショットを作成

初回はかなり時間がかかるので手動でスナップショットを作成しておくといいでしょう。

2回目以降は変更があった部分だけを「スナップショット」として保管していくので時間がかなり短縮されます。

また、スケジュールに従って定期的にスナップショットを自動で取得してくれるので楽です。

備え:パソコンが起動不能になった時のために

パソコンが起動しなくなった(黒い画面のまま、ロゴから進まない等)場合、TimeShiftアプリを開くことができません。 そのための「鍵」となるのが、Linux Mintのインストール用USBメモリ(ライブUSB)となります。

【今のうちに準備しておくこと】
Linux Mint 22.2をインストールした時に使ったUSBメモリはまだ手元にありますか?

ある場合: それがそのまま「復旧用の鍵」になります。大切に保管しておきましょう。

ない場合: もしもの時のために、Linux MintのインストールUSBを作って保管しておきます。最悪なくても他のパソコンがあれば作成することもできますが。。。

実践:起動不能からの復旧手順

もしも突然パソコンが起動しなくなったら、以下の手順で直します。

USBで起動する

用意しておいた「Linux Mint インストール用USB」をパソコンに挿します。

パソコンの電源を入れ、BIOS/UEFIメニュー(F2やF12キーなど)からUSBメモリを選んで起動します。

TimeShiftを開く

USBから起動すると、仮のLinux Mintが立ち上がります(試用モード)。

メニューから「TimeShift」を探して起動します。

復元する

TimeShiftは自動的にパソコン内のハードディスク(または外付けHDD)にあるバックアップデータを見つけてくれます。

「PCが正常に動いていた日付」のスナップショットを選びます。

「復元 (Restore)」ボタンを押します。

復旧作業が自動で行われる

画面の指示に従って進めると、システムファイルの書き換えが始まります。

完了したら再起動します。USBメモリを抜けば、何事もなかったかのように元の状態で起動します。

まとめ

  1. TimeShiftは「OSを過去に戻す」ための道具。
  2. RSYNCモードで設定し、毎日自動保存するようにしておくと便利。
  3. 個人データ(写真や書類)は別の方法で守る。
  4. インストール用USBメモリを1本、お守りとして持っておく(これが起動不能時のレスキューになります)。

これで、OSの更新や設定変更を恐れることなく、安心してLinux Mintを使うことができることでしょう

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

情報環境コミュニケーションズ 代表
企業、団体のITコンサル、サポート、システム構築/管理、大学の招聘研究員として大規模調査の設計、集計の効率化、解析などを行っています。
最近ではAI開発環境の構築のサポートも行うようになってきました。
<著書>2008年〜2015年、テクニカルライターとして、週間アスキー、Ubuntuマガジン、Linux 100%, Mac 100%, Mr.PCなど多数のIT系雑誌に寄稿。

コメント

コメントする

記事の内容