فهرست مقاله
- وردپرس به چه معناست؟چه کار می کنی؟یک وب سایت چه کاری می تواند انجام دهد؟
- هزینه ساخت یک وب سایت شخصی/شرکتی چقدر است؟هزینه ساخت یک وب سایت تجاری
- چگونه نام دامنه مناسب را انتخاب کنیم؟توصیه ها و اصول ثبت نام دامنه ساخت وب سایت
- NameSiloآموزش ثبت نام دامنه (1 دلار برای شما ارسال شود NameSiloکد تبلیغاتی)
- برای ساخت وب سایت چه نرم افزاری لازم است؟برای ساخت وب سایت خود چه شرایطی وجود دارد؟
- NameSiloحل نام دامنه NS به آموزش Bluehost/SiteGround
- چگونه به صورت دستی وردپرس بسازیم؟ آموزش نصب وردپرس
- چگونه به باطن وردپرس وارد شویم؟ آدرس ورود پس زمینه WP
- چگونه از وردپرس استفاده کنیم؟ تنظیمات عمومی پس زمینه وردپرس و عنوان چینی
- چگونه تنظیمات زبان را در وردپرس تغییر دهیم؟روش تنظیمات چینی/انگلیسی را تغییر دهید
- چگونه یک دایرکتوری دسته بندی وردپرس ایجاد کنیم؟ مدیریت دسته WP
- وردپرس چگونه مقالاتی را منتشر می کند؟گزینه های ویرایش برای مقالات خود منتشر شده
- چگونه یک صفحه جدید در وردپرس ایجاد کنیم؟افزودن/ویرایش تنظیم صفحه
- وردپرس چگونه منوها را اضافه می کند؟گزینه های نمایش نوار ناوبری را سفارشی کنید
- قالب وردپرس چیست؟چگونه قالب های وردپرس را نصب کنیم؟
- FTP چگونه فایل های فشرده را بصورت آنلاین از حالت فشرده خارج کنیم؟ دانلود برنامه فشرده سازی آنلاین PHP
- عدم موفقیت اتصال ابزار FTP چگونه وردپرس را برای اتصال به سرور پیکربندی کنیم؟
- چگونه افزونه وردپرس را نصب کنیم؟ 3 راه برای نصب افزونه وردپرس - wikiHow
- میزبانی BlueHost چطور؟آخرین کدها/کوپن های تبلیغاتی BlueHost USA
- چگونه Bluehost به طور خودکار وردپرس را با یک کلیک نصب می کند؟ آموزش ساخت وب سایت BH
- نحوه استفاده از VPSرکلونپشتیبان گیری؟لینوکسآموزش همگام سازی خودکار با GDrive
به واسطهارتقاء وبکارآمدترین روش درSEO، افراد زیادی با تجربه غنی سئوبازاریابی اینترنتیمردم برای ساختن یک وب سایت، خرید VPS (سرور خصوصی مجازی) را انتخاب می کنند.
از آنجایی که از VPS استفاده می شود، لازم است از VPS نسخه پشتیبان تهیه کنید، نسخه پشتیبان VPS را می توان با پشتیبان گیری rclone با دیسک شبکه GDrive هماهنگ کرد.
rclone چیست؟
RClone میتواند به راحتی و به راحتی دیسکهای شبکه مانند Google Drive و Dropbox را مدیریت کند و از mount drive letterها و آپلود و دانلود خط فرمان پشتیبانی میکند:
- دیسک نصب، آسان برای استفاده، اما کند، مناسب تر برای فایل های کوچک و قطعه قطعه
- آپلود و دانلود خط فرمان بسیار سریع است، مناسب برای آپلود فایل های حجیم
- Rclone نسبت به Google Drive AP کمتر مستعد مشکلات وقفه است و در مقایسه با پروژه [gdrive] در github.
بیایید روش نصب نسخه پشتیبان rclone در CentOS و همگام سازی آن با Google Drive را به اشتراک بگذاریم.
چگونه با rclone از VPS بکاپ بگیریم؟
در اینجا ابزارهایی هستند که باید آماده شوند:
- حساب Google Dirve
- یک فایل rclone
- 一台لینـوکــسماشین (این مقاله 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
توصیه می شود از Rclone برای نصب دیسک ابر مشترک تیم Google برای همگام سازی از راه دور استفاده کنید ▼
در زیر نمونه ای از مرجع پیوند rclone دیسک شبکه 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 در رایانه محلی به دست آید
به عنوان مثال ویندوز را در نظر بگیرید، پس از رفع فشرده سازی به پوشه ای که rclone.exe در آن قرار دارد بروید، cmd را در نوار آدرس اکسپلورر وارد کنید و Enter را فشار دهید تا خط فرمان در مسیر فعلی باز شود.
با کپی کردن فایل های پیکربندی پیکربندی کنید
Rclone تمام تنظیمات خود را در یک فایل پیکربندی ذخیره می کند، که کپی کردن فایل های پیکربندی را در Rclone راه دور آسان می کند.
بنابراین، ابتدا باید 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
در مرحله بعد یک مرورگر ظاهر میشود که از شما میخواهد برای مجوز دادن به حساب خود وارد شوید.
چگونه یک حساب کاربری گوگل را مجوز دهیم؟
- اگر در سرزمین اصلی چین هستید، ابتدا باید دیوار X را دور بزنید، سپس باید یک حساب Google داشته باشید و وارد شوید.
- اگر «این برنامه توسط Google تأیید نشده است» ظاهر شد، روی «پیشرفته» کلیک کنید.
- سپس، روی Allow برای مجوز کلیک کنید.
آیا Google Teams را برای اشتراک گذاری دیسک های ابری پیکربندی می کنید؟
اگر از دیسک ابری مشترک تیم Google استفاده نمی کنید، انتخاب کنیدn
▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
اطلاعات پیکربندی راه دور را تأیید کنید
در نهایت، پارامترهای پیکربندی از راه دور را بررسی کنید و با تایپ کردن آن را تأیید کنیدyOK▼
-------------------- [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
لیست romte ذخیره شده در دستگاه فعلی را نمایش می دهد، فقط نگاهی بیندازید، فشار دهید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
محتوای فایل پیکربندی در سرور لینوکس کپی می شودrclone.conf
فایل پیکربندی.
در رایانه محلی و سرور، دستورات زیر را وارد کنیدمشاهده Rکلون دستور مکان فایل پیکربندی ▼
rclone config file
فایل پیکربندی Rclone را پرس و جو کنید و نتایج به دست آمده به شرح زیر است
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- فقط فایل پیکربندی کامپیوتر محلی را قرار دهید
rclone.conf
محتویات را در سرور لینوکس کپی کنیدrclone.conf
فایل پیکربندی، می توانید مشکل پیکربندی Rclone را حل کنید.
مثال دستور استفاده از rclone
دستور لیست فایل ها و دایرکتوری ها
فهرست دایرکتوری که دیسک شبکه با نام gdrive در آن پیکربندی شده است (فایل ها نمایش داده نمی شوند) ▼
rclone lsd gdrive:
فایل های موجود در دایرکتوری پشتیبان را در دیسک شبکه با نام پیکربندی gdrive فهرست کنید (همه فایل ها از جمله زیر شاخه ها نمایش داده می شوند، اما دایرکتوری نمایش داده نمی شود) ▼
rclone ls gdrive:backup
دستور Cut Delete را کپی کنید
فایل پیکربندی 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 را در دیسک شبکه همگام کنیدبشقاب پرنده هادایرکتوری، به دایرکتوری پشتیبان که در آن دیسک شبکه با نام gdrive پیکربندی شده است، و بالعکس ▼
rclone sync gdrive2:ufo gdrive:backup
پس از مدتی اگر پیغام خطایی برگردانده نشد، پس از اتمام بک آپ می توانید فایل پشتیبان را روی دیسک شبکه مشاهده کنید.
چگونه به طور خودکار فایل های پشتیبان VPS را با GDrive همگام کنیم؟
در کارهای زمان بندی شده، دستورات همگام سازی را اضافه کنید تا به همگام سازی خودکار برسیدکنترل پنل CWPپشتیبان گیری از فایل ها در GDrive
- (هر روز ساعت 2 صبح دایرکتوری محلی را به صورت خودکار همگام کنید
/newbackup
برای پیکربندی نامgdrive
در دیسک شبکهcwp-newbackup
فهرست مطالب)
نحوه اضافه کردن SSH کرونتاب کارهای برنامه ریزی شده به طور خودکار با GDrive همگام می شوند؟
ابتدا SSH را وارد دستور crontab زیر کنید ▼
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
چگونه می توان وظایف زمان بندی شده Crontab را طوری تنظیم کرد که به طور خودکار با GDrive در کنترل پنل CWP همگام شوند؟
اگر از کنترل پنل CWP استفاده می کنید، وارد کنترل پنل CWP شوید Server Setting
→ Crontab for root
▼
در "Add Full Custom Cron Jobs"، دستور cron کاملاً سفارشی زیر ▼ را وارد کنید
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (هر روز صبح ساعت 7:00 صبح دایرکتوری محلی را به صورت خودکار همگام کنید
/backup2
به دیسک شبکه با نام پیکربندی gdrivebackup2
فهرست مطالب) - (هر روز صبح ساعت 7:55 صبح دایرکتوری محلی را به صورت خودکار همگام کنید
/newbackup
به دیسک شبکه با نام پیکربندی gdrivecwp-newbackup
فهرست مطالب) - همگام سازی کنیدوردپرسبرای فایلهای وبسایت، توصیه میشود از نسخه پشتیبانگیری تدریجی خودداری کنید، زیرا آزمایش نشان داد که اگر نام فایلها یکسان باشد، اما محتوای فایلها متفاوت باشد، همگامسازی نمیشوند.
پس از شروع همگام سازی خودکار rclone به طور منظم، فرآیند rclone همچنان در پس زمینه اجرا می شود که ممکن است تا 20٪ از منابع CPU را اشغال کند و در نتیجه منابع سرور هدر رود.
بنابراین، لازم است یک دستور وظیفه برنامهریزیشده کاملاً سفارشی اضافه شود تا فرآیند 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 صبح است.
- "* * *" به این معنی است که دستور در تمام روزهای ماه، روز و هفته اجرا می شود.
- "rclone delete" به معنای اجرای عملیات حذف ابزار rclone است.
- "koofr:ETUFO.ORG" نام هدفی است که باید حذف شود.
- "--min-age 50d" به این معنی است که فقط فایل ها و پوشه هایی را حذف کنید که آخرین زمان اصلاح آنها 50 روز پیش است.
دستورات رایج rclone
البته rclone بسیار بیشتر از این است و برخی از دستورات رایج در زیر ذکر شده است.
▼ کپی کنید
rclone copy
حرکت ▼
rclone move
حذف ▼
rclone delete
همگام سازی ▼
rclone sync
پارامترهای اضافی: نمایش سرعت زمان واقعی ▼
-P
پارامترهای اضافی: محدودیت سرعت 40 مگابایت ▼
--bwlimit 40M
پارامتر اضافی: تعداد فایل های موازی ▼
--transfers=N
شروع rclone ▼
systemctl start rclone
توقف rclone ▼
systemctl stop rclone
مشاهده وضعیت rclone ▼
systemctl status rclone
مشاهده مکان نمایه ▼
rclone config file
استفاده از Rclone برای همگام سازی خودکار VPS پشتیبان ^_^ بسیار آسان است
در این مرحله، آموزش نحوه همگام سازی دایرکتوری لینوکس محلی با Google Drive کامل شده است.
مطالعه طولانی:
وبلاگ امید چن ویلیانگ ( https://www.chenweiliang.com/ ) shared "چگونه از پشتیبان گیری rclone برای VPS استفاده کنیم؟ CentOS از آموزش همگامسازی خودکار GDrive برای کمک به شما استفاده میکند.
به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-694.html
به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!