MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
インストール - バックアップのソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
インストール - バックアップ
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == Linuxデスクトップやワークステーションでは、優れたバックアップソフトウェアがある。<br> その中でも、インストールが簡単かつユーザが必要とする機能を最大限にサポートしていると思われるソフトウェアを記載する。<br> <br> バックアップソフトウェアを使用する場合、自動バックアップ(毎時、毎日、毎週、毎月等)やクラウドやローカルストレージへの自動同期バックアップ、<br> 一定期間以上古いバックアップの削除などに対応したバックアップソフトウェアが好ましい。<br> <br> 大容量のバックアップファイルをクラウドストレージに同期するための高速なインターネット接続環境が無い場合は、<br> 外部ストレージを使用してバックアップを保存することを推奨する。<br> <br><br> == TimeShift == ==== 概要 ==== Timeshiftのセットアップウィザードでは、バックアップを実行するために必要な全ての設定を行う。<br> スナップショットの保存場所、バックアップを実行する時間、保存するスナップショットの数、バックアップするディレクトリやパーティション等を設定する。<br> <br> ただし、Timeshiftは、スナップショットを外部ストレージに保存することはできるが(Rrsyncタイプのみ)、クラウドストレージに自動的に転送することはできない。<br> <br> Btrfsをサポートしているため、スナップショットのタイプをRSYNCまたはBtrfsから選択できる。<br> これは、LinuxのファイルシステムがBtrfsであればBtrfs、そうでなければRsyncを選択する。<br> * Btrfsタイプ *: スナップショット作成時にファイルのコピーや削除を行わない。 *: まず、スナップショットを0サイズで初期化する。 *: ユーザがシステムにファイルを追加する時、ファイルのデータはブロックに格納されて、スナップショット内のファイルはデータブロックを指し示す。 *: そのため、データをコピーするのではなく、データブロックを指すリンクを作成する。 *: Rsyncタイプよりも高速であり、バックアップ作成中にデータが失われる心配もない。 *: <u>ただし、Btrfsタイプのデメリットは、外付けストレージにバックアップを保存できないことである。</u> *: <u>つまり、現在のドライブが故障すると、全てのバックアップも失われてしまう。</u> *: <br> * Rsyncタイプ *: ファイルをコピーしてスナップショットを作成して、外部ストレージにスナップショットを保存することができる。 *: もし、システムドライブが故障しても、スナップショットにバックアップされたデータは安全に保たれる。 <br> ==== RHEL ==== TimeShiftをインストールする。<br> sudo dnf install timeshift <br> ==== SUSE ==== [[インストール - TimeShift]]を参照すること。<br> <br><br> == Grsync == ==== 概要 ==== Grsyncは、RsyncのGUI版(GTKライブラリを使用)であり、ディレクトリ、ファイルの同期とバックアップを行うために使用する。<br> ローカルディレクトリの同期に効果的に使用でき、リモートターゲットもサポートしている。<br> (ただし、リモートディレクトリのブラウジングはサポートしていない)<br> <br> Grsyncの使用例として、リムーバブルデバイスとの音楽コレクションの同期、ネットワークドライブへの個人ファイルのバックアップ、パーティションの別へのレプリケーション、ファイルのミラーリング等が挙げられる。<br> <br> ==== RHEL ==== sudo dnf install grsync <br> ==== SUSE ==== [[Linuxコマンド - rsync#Grsyncのインストール]]を参照すること。<br> <br><br> == Back in Time == Back in Timeのビルドに必要なライブラリをインストールする。<br> <br> <u>※注意</u><br> <u>Python 3.8以降が必要となることに注意する。</u><br> # SUSE sudo zypper install make rsync cron openssh-clients sshfs encfs python3 python3-keyring python3-dbus-python python3-packaging \ libnotify-devel polkit-devel \ python3-qt5 libqt5-qttranslations \ gnome-keyring perl-Passwd-Keyring-KDEWallet python3-SecretStorage # いずれか1つを選択 (SSHキーの保存) meld kompare # いずれか1つを選択 (バックアップスナップショット間のファイルの比較) libqt5-qtwayland-devel # Waylandを使用する場合 gzip gettext python3-pylint python3-pyfakefs # ビルドテストを行う場合 <br> [https://github.com/bit-team/backintime Back in TimeのGithub]にアクセスして、ソースコードをダウンロードする。<br> ダウンロードしたファイルを解凍する。<br> tar xf backintime-<バージョン>.tar.gz cd backintime-<バージョン> <br> Back in Timeをビルドおよびインストールする。<br> # CLI cd common mkdir build && cd build ../configure --prefix=<Back in Timeのインストールディレクトリ> make -j $(nproc) make install # Qt cd qt mkdir build && cd build ../configure --prefix=<Back in Timeのインストールディレクトリ> make -j $(nproc) make install <br><br> __FORCETOC__ [[カテゴリ:RHEL]][[カテゴリ:SUSE]]
インストール - バックアップ
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse