Latest evidence-based health information
Iphone

最高のLinuxバックアップツール:もう先延ばしにしないで

最高のLinuxバックアップツール:もう先延ばしにしないで
最高のLinuxバックアップツール:もう先延ばしにしないで

何をバックアップすべきかは、PCの使い方によって異なります。原則として、ホームディレクトリを定期的にバックアップするだけで十分です。これにより、重要なファイルを誤って削除した場合など、データの損失を防ぐことができます。適切なツールを使用すれば、このプロセスを自動化できます。

多くのプログラムやサーバーサービスがインストールされている場合は、ハードディスクの完全バックアップを 定期的に実行することをお勧めします。ドライブのイメージを作成し、必要に応じて新しいハードディスクに復元できるツールをご紹介します。

複製: データのバックアップ(ネットワーク内も)

Duplicatiは個人ファイルの定期バックアップに最適です。このツールは、ローカルドライブ、FTP、SFTP経由、Google Drive、Dropbox、Microsoft OneDriveなどへのバックアップをサポートしています。継続的なバックアップは増分バックアップであるため、Duplicatiは前回のバックアップからの変更のみを保存します。

複製スクリーンショット

複製

duplicati.com/download では、Ubuntu または Linux Mint のユーザーは、ディストリビューションのパッケージマネージャーを使ってインストールできる DEB パッケージを見つけることができます。ターミナルで、ダウンロードディレクトリで以下のコマンドラインを実行してください。

sudo apt install ./duplicati_2.0.6.3-1_all.deb

新しいバージョンに合わせてファイル名を調整します。

Duplicatiをデスクトップから起動すると、ユーザー権限で実行されます。スケジュールされたバックアップは、ログインしてDuplicatiを起動した場合にのみ実行されます。Webインターフェースには、ブラウザでhttp://localhost:8200からアクセスできます。

標準ユーザーがアクセスできないフォルダのバックアップには、Duplicatiをシステムサービスとして起動する必要があります。スケジュールされたバックアップはバックグラウンドで自動的に実行されます。ターミナルで以下の2つのコマンドを実行して、サービスを有効にし、起動します(Ubuntu/Linux Mint)。

sudo systemctl enable duplicati
sudo systemctl start duplicati

バックアップの設定: DuplicatiはWebサーバーのポート番号を自動的に割り当てます。Linuxがシステムサービスとして起動した最初のインスタンスには、ポート8200が割り当てられます。Duplicatiを手動でも起動した場合、インターフェースはポート8300経由でアクセスできます。システムサービスが設定されていない場合は、URL http://localhost:8200 もここで適用されます「バックアップの追加」をクリックすると、ウィザードの指示に従ってバックアップタスクを定義できます。

バックアップの復元:「復元」をクリックした後、必要なバックアップを選択し、ファイルシステム内の要素を選択します。ファイルは元の場所に復元することも、別のディレクトリにコピーすることもできます。Linuxの新規インストール後に復元する場合は、「バックアップファイルから直接復元」オプションを選択してください。

ヒント: 自分のホーム ディレクトリを USB ハード ディスクなどにバックアップする場合は、次のコマンド ラインで十分です。

rsync -avP $HOME /media/$USER/[Laufwerks-ID]/backup

「[ドライブID]」は、Linuxが「/media/$USER」以下にマウントしたハードディスクの指定です。システム構成に応じてパスを変更してください。

さらに読む: Linuxの始め方: 初心者向けガイド

タイムシフト: 増分システムバックアップ

Timeshiftはファイルシステムのスナップショットを作成します。復元時には、以前の状態を復元できます。システムハードディスクに障害が発生した場合でもバックアップが保持されるように、2台目のハードディスクをターゲットドライブとして使用する必要があります。

Timeshift は Linux Mint にプリインストールされています。Ubuntu ユーザーはターミナルで次の 3 つのコマンドを使用します。

sudo add-apt-repository -y ppa:teejee2008/ppa
sudo apt update
sudo apt install timeshift

初回起動後、スナップショットの種類としてrsyncオプションを選択し、復元先ドライブとスケジュールを指定します。ホームディレクトリはTimeshiftのデフォルトでは除外されています。そうしないと、復元時に個人データが上書きされてしまうためです。ご自身のファイルはDuplicatiでバックアップすることをお勧めします。ファイルマネージャーの「参照」をクリックすると、Timeshiftのバックアップからファイルとフォルダをコピーできます。復元を実行すると、選択した復元ポイントにシステムがリセットされます。

Aptik: 新規インストール前のバックアップ

最適な設定: Das Tool の設定とインストールのリストを表示します。

Aptik で設定を保存: このツールは、個人ファイルに加えて、apt 構成と自分でインストールしたパッケージのリストも保存します。

IDG

多くのソフトウェアをインストールしている場合、Linuxの新規インストール後や2台目のコンピューターのセットアップ時に、手間を省くことができます。インストール済みパッケージのリストと使用リポジトリのバックアップがあれば、以前の状態に素早く復元できます。snapパッケージとflatpackパッケージが利用可能であれば、忘れずにバックアップしておきましょう。その他のバックアップ候補としては、フォント、デスクトップテーマ、アイコン、そして「/etc/fstab」ファイルに自分で作成したエントリなどがあります。

Aptik は上記のすべてに加え、さらに多くのバックアップに使用できます。ただし、有料(25ドル)です。コマンドライン用の以前の無料バージョンは https://github.com/teejee2008/aptik からダウンロードできます。ただし、現在のディストリビューションで正常に動作することは保証されていません。

ヒント:手動でインストールしたパッケージのリストで十分な場合は、ターミナル (Ubuntu/Linux Mint) で次のコマンド ラインを使用できます。

comm -23 <(apt-mark showmanual | sort -u) <(gzip -dc /var/log/installer/initial-status.gz | sed -n 's/^Package: //p' | sort -u) > pkglist.txt

新規インストール後は、次のコマンドで十分です。

sudo apt-get install $(cat pkglist.txt)

これにより、以前に保存したリストからパッケージが復元されます。

Rescuezilla: ハードディスクのバックアップ

Rescuezillaのスクリーンショット

レスキュージラ

ハードディスクの内容を1:1でコピーするのが最も安全なバックアップ方法です。ただし、ドライブの容量がいっぱいになると処理に時間がかかり、バックアップ間での変更は個別にバックアップする必要があります。一方、ファイルサーバーとして利用し、アップデート以外に変更がほとんどないPCの場合は、ハードディスクのイメージコピーが役立つ場合があります。

Rescuezillaは、パーティションとドライブ全体のイメージバックアップを作成します。バックアップはUSBハードドライブまたはネットワークドライブに保存できます。ダウンロードしたISOファイルからDVDに書き込んだり、Etcherなどを使って起動可能なUSBスティックを作成したりすることも可能です。

「保存」をクリックした後、ソースドライブ、パーティション、保存先ドライブを入力します。「圧縮方法」で「非圧縮」を選択します。その後、Rescuezillaのイメージエクスプローラーを使用して、イメージから個々のファイルまたはフォルダを抽出できます。 「復元」をクリックすると、保存したイメージをハードドライブにコピーし直すことができます。

RescuezillaはバックグラウンドでClonezillaを使用します。専門家はターミナルで直接Clonezillaを起動し、このプログラムの追加オプションを使用することができます。

この記事はドイツ語から英語に翻訳され、元々はpcwelt.deに掲載されていました。

Otpoo

Health writer and researcher with expertise in evidence-based medicine and healthcare information.