VPS で rclone バックアップを使用するには? CentOS は GDrive 自動同期のチュートリアルを使用します

この記事は「WordPress ウェブサイト構築チュートリアル「一連の21の記事のパート21:
  1. WordPressとはどういう意味ですか?何してるの?ウェブサイトは何ができますか?
  2. 個人/会社のウェブサイトを構築するのにどれくらいの費用がかかりますか?ビジネスウェブサイトを構築するコスト
  3. 適切なドメイン名を選択するにはどうすればよいですか?ウェブサイト構築ドメイン名登録の推奨事項と原則
  4. NameSiloドメイン名登録のチュートリアル ($1 をお送りください) NameSiloプロモーションコード)
  5. ウェブサイトを構築するにはどのようなソフトウェアが必要ですか?あなた自身のウェブサイトを作るための要件は何ですか?
  6. NameSiloドメイン名 NS を Bluehost/SiteGround に解決するチュートリアル
  7. WordPressを手動で構築する方法は? WordPressインストールチュートリアル
  8. WordPressバックエンドにログインする方法は? WPバックグラウンドログインアドレス
  9. WordPressの使い方は? WordPressの背景の一般設定と中国語のタイトル
  10. WordPress の言語設定を変更するには?中国語/英語の設定方法を変更する
  11. WordPress カテゴリ ディレクトリを作成する方法WPカテゴリー管理
  12. WordPress はどのように記事を公開しますか?自費出版記事の編集オプション
  13. WordPressで新しいページを作成するには?ページ設定の追加/編集
  14. WordPress はどのようにメニューを追加しますか?ナビゲーション バーの表示オプションをカスタマイズする
  15. WordPressのテーマとは?WordPress テンプレートのインストール方法
  16. FTP zipファイルをオンラインで解凍する方法は? PHP オンライン解凍プログラムのダウンロード
  17. FTP ツールの接続タイムアウトに失敗しました WordPress をサーバーに接続するように設定するには?
  18. WordPressプラグインをインストールするには? WordPressプラグインをインストールする 3つの方法 - wikiHow
  19. BlueHostホスティングはどうですか?最新のBlueHostUSAプロモーションコード/クーポン
  20. BluehostはどのようにしてワンクリックでWordPressを自動的にインストールしますか? BHウェブサイト構築チュートリアル
  21. VPSの使い方ラクローンバックアップ?CentOSのGDriveを使用した自動同期チュートリアル

のためウェブプロモーションで最も効率的な方法SEO、豊富なSEO経験者が多数在籍ウェブサイト人々は、Web サイトを構築するために VPS (Virtual Private Server) を購入することを選択します。

VPSを使用しているため、VPSをバックアップする必要があります。VPSバックアップは、rcloneバックアップを使用してGDriveネットワークディスクに同期できます。

rcloneとは何ですか?

RClone は、Google Drive や Dropbox などのネットワーク ディスクを簡単かつ便利に管理でき、ドライブ文字のマウントとコマンド ラインのアップロードとダウンロードをサポートします。

  • ディスクのマウント、使いやすいが遅い、小さくて断片化されたファイルに適している
  • コマンドラインのアップロードとダウンロードは非常に高速で、大きなファイルのアップロードに適しています
  • Rcloneは、GoogleドライブAPよりも中断の問題が発生しにくく、githubの[gdrive]プロジェクトと比較されます。

CentOSにrcloneバックアップをインストールしてGoogleドライブに同期する方法を共有しましょう。

rclone で VPS をバックアップするには?

準備が必要なツールは次のとおりです。

  • Google ドライブ アカウント
  • rclone ファイル
  • XNUMXLinuxマシン(この記事ではCentOS7を例として取り上げます)

次に、rcloneのインストールを開始します。インストールは非常に簡単で、コピーして貼り付け、さらに権限を付与します。

ステップ1:ファイルをダウンロード ▼

yum install unzip wget -y
wget https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64

ステップ2:ファイルを該当するパスにコピー ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (この手順は省略できますが、お勧めしません。省略した後はプロンプトが表示されないため、省略することはお勧めしません)

ステップ3:インストールヘルプページ▼

mkdir -P /usr/local/share/man/man1
cp rclone.1 /usr/local/share/man/man1/
mandb

ステップ4:新しい構成を作成する ▼

rclone config

ステップ5:クローン構成

リモート同期のために、Rcloneを使用してGoogleチームの共有クラウドディスクをマウントすることをお勧めします▼

以下は rclone binding Google Dirve ネットワークディスク(非チームディスク)の参考例です ▼

VPS で rclone バックアップを使用するには? CentOS は GDrive 自動同期のチュートリアルを使用します

n) New remote
d) Delete remote
q) Quit config
e/n/d/q> n
name> gdrive(你的配置名称,此处随意填写但之后需要用到)
Type of storage to configure.
Choose a number from below, or type in your own value
 1 / Amazon Drive
   \ "amazon cloud drive"
 2 / Amazon S3 (also Dreamhost, Ceph, Minio)
   \ "s3"
 3 / Backblaze B2
   \ "b2"
 4 / Dropbox
   \ "dropbox"
 5 / Encrypt/Decrypt a remote
   \ "crypt"
 6 / Google Cloud Storage (this is not Google Drive)
   \ "google cloud storage"
 7 / Google Drive
   \ "drive"
 8 / Hubic
   \ "hubic"
 9 / Local Disk
   \ "local"
10 / Microsoft OneDrive
   \ "onedrive"
11 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ "swift"
12 / SSH/SFTP Connection
   \ "sftp"
13 / Yandex Disk
   \ "yandex"
Storage> 7(请根据网盘类型选择Google Dirve)
Google Application Client Id - leave blank normally.
client_id>此处留空
Google Application Client Secret - leave blank normally.
client_secret>此处留空
Edit advanced config? (y/n)
y) Yes
n) No
y/n> n(此处一定要选择n)

Remote config
Use auto config?
 * Say Y if not sure
 * Say N if you are working on a remote or headless machine
y) Yes
n) No
y/n> n(此处一定要选择n)

Option config_token.
For this to work, you will need rclone available on a machine that has
a web browser available.
For more help and alternate methods see: https://rclone.org/remote_setup/
Execute the following on the machine with the web browser (same rclone
version recommended):
rclone authorize "drive" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Then paste the result.
Enter a value.
config_token>

ここでの「config_token」は、最初にRcloneをローカルコンピューターにダウンロードしてインストールすることで取得する必要があります▼

Windows を例にとると、解凍後に rclone.exe のあるフォルダーに移動し、エクスプローラーのアドレス バーに cmd と入力して Enter キーを押すと、現在のパスでコマンド プロンプトが開きます。

構成ファイルをコピーして構成する

Rclone はすべての構成を構成ファイルに保存するため、構成ファイルをリモートの Rclone に簡単にコピーできます。

というわけで、まずはデスクトップPCでRcloneの設定をする必要があります▼

rclone config

パソコンでrclone構成、問題がありますUse auto config?いつ、答えるY

Edit advanced config?
y) Yes
n) No (default)
y/n> n

Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine

y) Yes (default)
n) No
y/n> y

NOTICE: If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth?state=oAg82wp7fFgAxvIIo59kxA

NOTICE: Log in and authorize rclone for access

NOTICE: Waiting for code...

NOTICE: Got code

次にブラウザがポップアップし、アカウントにログインして認証するよう求められます。

Googleアカウントを認証するにはどうすればよいですか?

 

CWPコントロールパネルでGDriveに自動的に同期するようにCrontabタイミングタスクを設定するにはどうすればよいですか?3位

  1. 中国本土にいる場合は、まず X ウォールをバイパスし、次に Google アカウントを取得してログインする必要があります。
  2. 「このアプリは Google によって検証されていません」と表示された場合は、「詳細設定」をクリックします。
  3. 次に、[許可] をクリックして承認します。

クラウドディスクを共有するようにGoogleTeamsを構成していますか?

Google チームの共有クラウド ディスクを使用しない場合は、n

Configure this as a team drive?
y) Yes
n) No (default)
y/n> n

リモート構成情報の確認

最後に、リモート構成のパラメーターを確認し、次のように入力して確認します。yよし▼

--------------------
[gdrive]
type = drive
token = {"access_token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}
team_drive =
--------------------
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y

現在のマシンに保存されているロメテ リストが表示されます。q終了 ▼

Current remotes:
Name Type
==== ====
gdrive drive
onedrive onedrive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q
  • この時点で、ローカル コンピューターの rclone 構成が完了します。

ローカル コンピューターを構成したら、ローカル コンピューターを直接設定します。rclone.conf構成ファイルの内容が Linux サーバーにコピーされますrclone.conf構成ファイル。

ローカルコンピューターとサーバーで、それぞれ次のコマンドを入力します。Rを表示クローン構成ファイルの場所コマンド▼

rclone config file

Rclone構成ファイルを照会すると、得られた結果は次のとおりです▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • ローカルコンピュータの設定ファイルを置くだけですrclone.conf内容をLinuxサーバーにコピーしますrclone.conf構成ファイルを使用すると、Rclone 構成の問題を解決できます。

rclone使用コマンドの例

ファイルとディレクトリの一覧表示コマンド

gdriveという名前のネットワークディスクが構成されているディレクトリを一覧表示します(ファイルは表示されません)▼

rclone lsd gdrive:

ネットワークディスクのバックアップディレクトリにあるファイルを構成名gdriveで一覧表示します(サブディレクトリを含むすべてのファイルが表示されますが、ディレクトリは表示されません)▼

rclone ls gdrive:backup

コピー カット 削除 コマンド

Rclone 設定ファイルを gdrive ネットワークディスクのルートディレクトリにコピー ▼

rclone copy /root/.config/rclone/rclone.conf gdrive:/

ローカルにコピー /home/backup gdriveという名前のネットワークディスクが構成されているバックアップディレクトリに移動します。その逆も同様です▼

rclone copy --progress /home/backup gdrive:backup
  • このパラメータを追加することで --ignore-existing ネットワークディスクにバックアップされたファイルは無視できます。これは増分バックアップと同じです ▼
rclone copy --ignore-existing /home/backup gdrive:backup

ローカルCWP手動バックアップファイルをgdriveという名前のネットワークディスクのバックアップディレクトリにコピーします。その逆も同様です▼

rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/

gdriveネットワークディスクから、CWP自動スケジュールバックアップファイルをローカルにコピーします /newbackup カタログ▼

rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/

rclone copy --progress gdrive:cwp-backup2/ /home/backup2/

gdriveネットワークディスクから、CWP手動バックアップファイルをローカルにコピーします /newbackup/full/manual/accounts/ カタログ▼

rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/

gdriveのネットワークディスクから、VestaCPファイルをローカルにバックアップする /home/backup カタログ▼

rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup

移動(カット)コマンド▼

rclone move /home/backup gdrive:backup

構成名gdrive▼のネットワークディスクのバックアップディレクトリを削除します

rclone delete gdrive:backup

gdrive という名前のネットワーク ディスクを構成するバックアップ ディレクトリを作成する ▼

rclone mkdir gdrive:backup

ファイルの同期コマンド

ローカルの /home/backup を、構成名 gdrive を使用してネットワーク ディスク内のバックアップ ディレクトリに同期します。その逆も同様です ▼

rclone sync /home/backup gdrive:backup

ネットワークディスクの構成名 gdrive2 を同期しますUFOディレクトリから、gdrive という名前のネットワーク ディスクが設定されているバックアップ ディレクトリへ、およびその逆 ▼

rclone sync gdrive2:ufo gdrive:backup

しばらくしてエラー メッセージが返されない場合は、バックアップが完了すると、ネットワーク ディスク上にバックアップ ファイルが表示されます。

VPS バックアップ ファイルを GDrive に自動的に同期する方法は?

時限タスクでは、同期コマンドを追加して自動同期を実現しますCWP コントロール パネルファイルを GDrive にバックアップします。

  • (毎日午前2時にローカルディレクトリを自動的に同期します /newbackup  構成名にgdriveネットワークディスク内cwp-newbackup目次)

SSH追加方法 crontab スケジュールされたタスクは自動的にGDriveに同期されますか?

まず、次のcrontabコマンドにSSHで接続します▼

crontab -e

次に、コマンドを最後の行に追加します▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH、CTRL + Cを押してから入力します :wq 保存して終了。

50日以上経過したリモートファイルを削除(50日以上経過したファイルを削除)▼

rclone delete koofr:ETUFO.ORG --min-age 50d

50日以内のリモートファイル削除(50日以内のファイル削除) ▼

rclone delete koofr:ETUFO.ORG --max-age 50d

CWP コントロール パネルで Crontab の時間指定タスクを GDrive に自動的に同期するように設定するには?

CWP コントロール パネルを使用している場合は、CWP コントロール パネルの Server SettingCrontab for root ▼

VPSのrcloneバックアップを使用するにはどうすればよいですか? GDriveを使用したCentOSの自動同期チュートリアルの4番目の画像

「フルカスタムcronジョブの追加」で、次のフルカスタムcronコマンドを入力します▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (毎朝午前7時にローカルディレクトリを自動的に同期します /backup2構成名 gdrive のネットワーク ディスクにbackup2目次)
  • (毎朝午前7時にローカルディレクトリを自動的に同期します /newbackup  構成名 gdrive のネットワーク ディスクにcwp-newbackup目次)
  • 同期するWordPressWeb サイト ファイルの場合、増分バックアップを行わないことをお勧めします。これは、ファイル名が同じでもファイルの内容が異なる場合、ファイルが同期されないことがテストで判明したためです。

rclone の自動同期が定期的に開始された後も、rclone プロセスは引き続きバックグラウンドで実行され、CPU リソースの最大 20% を占有する可能性があり、サーバー リソースの浪費につながります。

したがって、完全にカスタマイズされたスケジュールされたタスク コマンドを追加して、rclone プロセスを強制的に終了する必要があります ▼

00 09 * * * killall rclone
  • (毎朝9:00にrcloneプロセスを自動的に強制的に閉じます)

毎日午前 4:0 に、指定されたローカル ディレクトリを構成名にコピーします。koofrネットワークディスク内ETUFO.ORGカタログ▼

0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P

毎日午前 4 時 50 分に 50 日以上経過したリモート ファイルを削除する (50 日以上経過したファイルを削除する)

50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d

この cron コマンドは、" という名前のファイルを削除します。koofr:ETUFO.ORG対象の、最終変更時刻が 50 日前であるすべてのファイルとフォルダー、各部分の説明は次のとおりです。

  • 最初の数字「50」は、50分ごとにコマンドを実行することを意味します。
  • 4 番目の数字「4」は、コマンドを午前 XNUMX 時に実行することを意味します。
  • 「* * *」は、コマンドが月、日、週のすべての日に実行されることを意味します。
  • 「rclone delete」は、rclone ツールの削除操作を実行することを意味します。
  • "koofr:ETユーフォー.ORG" は、削除するターゲットの名前です。
  • 「--min-age 50d」は、最終変更時刻が 50 日前のファイルとフォルダーのみを削除することを意味します。

rclone の共通コマンド

もちろん、rcloneはそれ以上のものであり、いくつかの一般的なコマンドを以下に示します。

コピー▼

rclone copy

移動▼

rclone move

削除 ▼

rclone delete

同期 ▼

rclone sync

追加パラメータ:リアルタイム速度の表示▼

-P

追加パラメータ:制限速度 40MB ▼

--bwlimit 40M

追加パラメータ:並列ファイル数 ▼

--transfers=N

rcloneを起動 ▼

systemctl start rclone

クローンを止める ▼

systemctl stop rclone

クローンの状態を見る ▼

systemctl status rclone

プロフィールの場所を表示 ▼

rclone config file

Rclone を使用してバックアップ VPS を自動的に同期するのは本当に簡単です ^_^

この時点で、ローカル Linux ディレクトリを Google ドライブに同期する方法に関するチュートリアルは完了です。

拡張読書:

シリーズの他の記事を読む:<< 前へ: Bluehost はどのようにしてワンクリックで WordPress を自動的にインストールしますか? BH ウェブサイト構築チュートリアル

Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ )共有「VPSのrcloneバックアップの使用方法は? CentOSは「GDrive自動同期チュートリアル」を使用して支援します。

この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-694.html

Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!

🔔 貴重な「ChatGPT コンテンツ マーケティング AI ツール使用ガイド」をチャンネル トップ ディレクトリでいち早く入手してください! 🌟
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!

 

发表评论

あなたのメールアドレスが公開されることはありません。 必須アイテム * 标注

トップにスクロールします