記事ディレクトリ
- WordPressとはどういう意味ですか?何してるの?ウェブサイトは何ができますか?
- 個人/会社のウェブサイトを構築するのにどれくらいの費用がかかりますか?ビジネスウェブサイトを構築するコスト
- 適切なドメイン名を選択するにはどうすればよいですか?ウェブサイト構築ドメイン名登録の推奨事項と原則
- NameSiloドメイン名登録のチュートリアル ($1 をお送りください) NameSiloプロモーションコード)
- ウェブサイトを構築するにはどのようなソフトウェアが必要ですか?あなた自身のウェブサイトを作るための要件は何ですか?
- NameSiloドメイン名 NS を Bluehost/SiteGround に解決するチュートリアル
- WordPressを手動で構築する方法は? WordPressインストールチュートリアル
- WordPressバックエンドにログインする方法は? WPバックグラウンドログインアドレス
- WordPressの使い方は? WordPressの背景の一般設定と中国語のタイトル
- WordPress の言語設定を変更するには?中国語/英語の設定方法を変更する
- WordPress カテゴリ ディレクトリを作成する方法WPカテゴリー管理
- WordPress はどのように記事を公開しますか?自費出版記事の編集オプション
- WordPressで新しいページを作成するには?ページ設定の追加/編集
- WordPress はどのようにメニューを追加しますか?ナビゲーション バーの表示オプションをカスタマイズする
- WordPressのテーマとは?WordPress テンプレートのインストール方法
- FTP zipファイルをオンラインで解凍する方法は? PHP オンライン解凍プログラムのダウンロード
- FTP ツールの接続タイムアウトに失敗しました WordPress をサーバーに接続するように設定するには?
- WordPressプラグインをインストールするには? WordPressプラグインをインストールする 3つの方法 - wikiHow
- BlueHostホスティングはどうですか?最新のBlueHostUSAプロモーションコード/クーポン
- BluehostはどのようにしてワンクリックでWordPressを自動的にインストールしますか? BHウェブサイト構築チュートリアル
- 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 ネットワークディスク(非チームディスク)の参考例です ▼
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アカウントを認証するにはどうすればよいですか?
- 中国本土にいる場合は、まず X ウォールをバイパスし、次に Google アカウントを取得してログインする必要があります。
- 「このアプリは Google によって検証されていません」と表示された場合は、「詳細設定」をクリックします。
- 次に、[許可] をクリックして承認します。
クラウドディスクを共有するように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 Setting
→ Crontab for root
▼
「フルカスタム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 ドライブに同期する方法に関するチュートリアルは完了です。
拡張読書:
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ )共有「VPSのrcloneバックアップの使用方法は? CentOSは「GDrive自動同期チュートリアル」を使用して支援します。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-694.html
Chen WeiliangのブログのTelegramチャンネルへようこそ。最新のアップデートを入手できます!
📚 このガイドには非常に価値のある内容が含まれています。🌟これはめったにない機会です、お見逃しなく! ⏰⌛💨
気に入ったらシェア&いいね!
あなたの共有といいねは、私たちの継続的な動機です!