Ubuntu 用の TimeMachine に最も似たバックアップ プログラムはどれですか?

Ubuntu 用の TimeMachine に最も似たバックアップ プログラムはどれですか?

私はこれを知っている記事しかし、OSX の TimeMachine と比較できるものはありません。TimeMachine と同等かそれ以上のバックアップ ソフトウェアを見つけたいです。

Linuxで大きなファイル(50GB)に適したHDDのフォーマットを使用できるソフトウェアが欲しいです。

  • OSX形式のHFS+はLinuxディストリビューションではサポートされていません。2006年以降、LinuxではHFSのメンテナーがいないからです。
  • Debian 8.1 で作成された NTFS 形式は、古い Linux ディストリビューションではサポートされていません。

Windows がサポートしていれば問題ありません。

バックアップ(Deja Dup)ソフトウェアを試す

最初にバックアップを開始しましたが、バックアップがすでに2時間実行され、10GBのファイルしかなかったため、昼食に行きたかったのです。昼食後にこのメッセージが表示されました。

ここに画像の説明を入力してください

これは本当に狂気だ、今報告されているここソフトウェアはバックアップの実行中に一時停止するように設計されていないためです。

答え1

Cronopete を使用できます。Cronopete は、Apple の Time Machine をモデルにした Linux 用のバックアップ ユーティリティです。定期的なバックアップの作成を簡素化することを目的としています。発射台

Ctrlインストールするには、キーボードの+ Alt+を押してTターミナルを開きます。開いたら、以下のコマンドを実行します。

sudo apt-add-repository ppa:rastersoft-gmail/cronopetedev
sudo apt-get update
sudo apt-get install cronopete

ソースからインストールするには、ここ

または、Back In Time を試すこともできます。Back In Time は、FlyBack と「TimeVault」からヒントを得た Linux 用のシンプルなバックアップ ツールです。過去に戻る/発射台

インストールするには、キーボードのCtrl+ Alt+を押してTターミナルを開きます。開いたら、以下のコマンドを実行します。

sudo apt-add-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-qt4

個人的には、私はすべてのバックアップ、アーカイブ、イメージ作成に Systemback を使用しています。インストールするには、キーボードでCtrl+ Alt+を押してTターミナルを開きます。開いたら、以下のコマンドを実行します。

sudo add-apt-repository -y ppa:nemh/systemback
sudo apt-get update
sudo apt-get install systemback

答え2

コンソールで作業することに抵抗がなければbackup-manager、ディストリビューションに付属している をお試しください。処理は /etc にある 1 つの設定ファイルで行われます。

sudo apt-get install backup-manager

ファイルを変更するには、コンソールで nano を使用できます。

sudo nano /etc/backup-manager.conf

ほとんど必要ありません。個人的に気に入っているのは、追加のパッケージが不要であることです。

以下にバックアップの小さな例を示します。

ファイルをどこに保存しますか?

##############################################################
# Repository - everything about where archives are
#############################################################

# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"

ファイルを置くディレクトリを選択します。

以下の設定に注意してください

# For security reasons, the archive repository and the generated
# archives will be readable/writable by a given user/group.
# This is recommended to set this to true.
export BM_REPOSITORY_SECURE="true"

# The repository will be readable/writable only by a specific
# user:group pair if BM_REPOSITORY_SECURE is set to true.
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
# You can also choose the permission to set the repository, default
# is 770, pay attention to what you do there!
export BM_REPOSITORY_CHMOD="770"

/homeまたはのようなものをバックアップする場合は、/movieこのオプションをオンにしておくと、ルートとルートグループのみがバックアップにアクセスできる可能性があります。

サーバー バックアップ (例: マルチ ユーザー サーバーや のようなフォルダー/var/www/ /opt/ /etc/ /var/) の場合は、復元後にファイルの所有権/アクセス可能性を維持するために、このオプションを false に設定することを検討してください。それ以外の場合は、復元後に手動で設定する必要があります。

バックアップ方法を選択してください

##############################################################
# Archives - let's focus on the precious tarballs...
##############################################################

# The backup method to use.
# Available methods are:
# - tarball
# - tarball-incremental
# - mysql
# - pgsql
# - svn
# - pipe
# - none
# If you don't want to use any backup method (you don't want to
# build archives) then choose "none"

選ぶ

export BM_ARCHIVE_METHOD="tarball-incremental"

バックアップするディレクトリを選択する

詳細はセクションをご覧ください

 ##############################################################
 # Section "TARBALL"
 # - Backup method: tarball
 #############################################################

ここで私は以下のオプションをチェックしました

export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"

マスターと増分のローテーションを選択

##############################################################
# The tarball-incremental method uses the same keys as the 
# tarball method, plus two others.
#############################################################

私は毎週月曜日 (週の最初の日) に完全バックアップを実行することを選択しました。つまり、毎週月曜日に完全バックアップを取得し、残りの週は異なる小さな増分ファイルに保存されます。したがって、それらを復元するということは、完全バックアップを復元し、その後に増分ファイルを復元して、データの最新のバックアップを取得することを意味します。

export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"

クローンジョブ

シンプルなcronjobを使用して自動的にバックアップを実行する

sudo -i

crontab -e

次のように入力します

00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1

通知メールが必要な場合はこの部分を削除してください

>/dev/null 2>&1

答え3

タイムシフト

シンプルなグラフィカルインターフェースを備えていますが、ターミナルからも使用できます。

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

答え4

Deja-dup は Time-Machine に機能面で劣っており、多くのファイルシステムで不安定なため、お勧めしません。Mitch の提案では、私のニーズを満たす機能を十分に得られませんでした。機能が多すぎるからです。

プロセスの素晴らしさ

Nice は CPU の優先度を下げ、CPU パワーを他のプロセスに解放し、ioniceディスクの優先度を下げ、ディスク I/O を他のプロセスに解放します。説明どおりtar czfに使用します。niceここシステムとホームを別々にすることで、多くのプロジェクトでシステムを簡単に垂直に作業できます。

# http://unix.stackexchange.com/a/291720/16920
sudo nice tar czf /media/masi/ntfsDisc/backup_system_24.6.2016.tar.gz --exclude=/home \
    --exclude=/media --exclude=/dev \
    --exclude=/mnt --exclude=/sys \
    --exclude=/run --exclude=/proc /

sudo nice tar czf /media/masi/ntfsDiscSami/backup_home_24.6.2016.tar.gz $HOME/

プロセスのCPU消費を制限する

20 Mb/sの読み取り/秒のウルトラブックなどの制限されたシステムがあると仮定します。わからない場合は、

# http://unix.stackexchange.com/q/291713/16920
tar cf - $HOME/ | pv | gzip > media/masi/ntfsDisc/testbackup.tar.gz

次にCPUを制限して

# http://unix.stackexchange.com/a/292659/16920
tar cf - $HOME/ | pv -L 10m | gzip > /media/masi/ntfsDisc/testbackup.tar.gz

計算をGPUに移行する

TODO 将来

関連情報