私が使う4つのバックアップツール

GitLabが誤って300Gデータを削除してデータ刺激プロセスをリアルタイムで再開する前に、Tencent Cloudが顧客データを失って請求されたという惨めなシナリオがありました。

現実の生活の中で似たようなことは多かれ少なかれ同じになります。 たとえば、コンピュータのブルースクリーン、仮想マシンが突然故障し、コンピュータ内のアルバムの素材や開発ファイルを誤って削除して再配置または書き込みを行うなど、設定作業環境を再び投下し、直接壊れたり盗難されたりすることもありました。

この一連の質問は私たちのバックアップと多かれ少なかれ関連しています今日は主に私が毎日使っているバックアップツールをいくつか共有しています。

Gitバージョン管理システム

バックアップに関しては、それがバージョン管理システムでなければならないことは間違いありません – Git。

最初に、バージョン管理システムとは何かについて簡単に説明しましょう、それは主に、将来のバージョン改訂シ​​ステムのレビューのために1つ以上のファイル内容の変更を記録することです。

Gitを使えば、さまざまなバージョンの履歴に簡単に戻ることができ、変更を自由に変更することができ、以前の状態に簡単に戻ることができます。余分な作業はほとんどありません。

そうは言っても、私はなぜwordでファイルを書くのが好きではないのかを説明する必要がありますが、Markdownでは、Markdownが使いやすいだけでなく、mdファイルは通常のテキストファイルであり、生成されたdocxという単語はバイナリです。ファイルは監視することしかできず、変更を復元することはできません。

大学で論文を書いたとき、7つか8つのバージョンの単語ファイルシーンを作ったのですか?

紙の各版または複数版の間で毎回、比較は非常に困難で、あまり区別されず、管理が回復されます。 (単語に対比機能があっても)

実際、私たちの論文は管理執筆のためにGit + Markdownを試してからPandocを通してdocxを生成することができます。そしてそれはバージョン管理されそして標準フォーマットで交差することができます。

Rsyncファイルのバックアップ

ファイル監視制御について説明した後、Linuxシステム管理者によって一般的に使用されるコマンドラインツールであるRsyncについて説明しましょう。

たとえば、コードをオンラインサーバーに転送するプロセス、またはデータベースやログファイルをバックアップするプロセスを開発した場合です。

主な特長:

指定された圧縮および解凍のためのデータ伝送、帯域幅占有の削減

差分計算、ファイル比較、ファイル更新のみが送信されます(すなわち、増分同期)

簡単な使い方は次のとおりです。

<! –
Rsync -avz source_dir dest_dir( [電子メール保護] :PATH)–exclude“ * .pyc *” –delete
-v詳細な詳細出力
アーカイブモード、ファイルをやりとりする
-z圧縮ファイル転送
-h人間が読める、出力にやさしい
-excludeには、pycファイルは含まれません。
–deleteは、ソース側に存在しないファイルを削除します(デフォルトの削除は追加されません)。

#源_dir `/`を付けると、同じ名前のディレクトリのコピーを作成せずに、すべてのコンテンツを宛先にコピーします。ソースは同じです。

– >

日常業務では、crontabを使用してrsyncコマンドを定期的に実行することがよくありますが、サービスの操作をより便利に管理するために、コマンドシェルファイルをバージョン管理に追加し、Celery Beatを使用してスケジュールタスクを実行できます。

Dropboxクラウドストレージ

データファイルのコマンドラインバックアップが終わったら、グラフィカルユーザインターフェースのDropboxについて簡単に説明しましょう。

Dropboxは、もともとPythonで書かれたオンラインクラウドストレージサービスで、クラウドコンピューティングを通じてインターネットファイルと同期して、ファイルやフォルダを保存および共有します。

主な特長:

全自動バックアップ、増分アップデート

2段階認証、より安全な保管をサポート

無料で共有/共同作業

IFTTTのアクセシビリティ

Qiangの問題のためにあなたが優れたツールをあきらめるならば、それは損失の価値があります。

タイムマシンタイムマシン

最後に、オペレーティングシステム全体のバックアップ – Time Machineは、Mac OS X用の内蔵バックアップツールで、毎時間、毎日、または毎週自動的にMacをバックアップします。

ローカルまたは外部にバックアップできます。 たとえば、私の家では、システムのバックアップにLaCie外付けハードディスクを使用しています。

システムをアップグレードしたりデータを移行したい場合は、Time Machineが最善のセキュリティ対策となりますので、Macの学生がバックアップを開くことを強くお勧めします。

システム図をいつでも復元

上記の4つのツールは、ファイルマイナーチェンジ(Git)、コマンドラインファイル増分同期(Rsync)バックアップ、Dropboxグラフィカルユーザーインターフェースクラウドストレージサービスファイル管理、オペレーティングシステム全体の最終バックアップまでです。簡単な紹介ですが、これらのツールを使ってみんなが試してみることができれば、私たちのアーカイブはより安全になるでしょう。

質問やより良い提案がある場合は、効率化ツールを共有するためのメッセージを残してください。

この記事は最初にWeChat公開番号を発行しました

元のリンク