लेख निर्देशिका
- वर्डप्रेस का क्या मतलब है?आप क्या कर रहे हो?एक वेबसाइट क्या कर सकती है?
- व्यक्तिगत/कंपनी की वेबसाइट बनाने में कितना खर्च आता है?एक व्यावसायिक वेबसाइट बनाने की लागत
- सही डोमेन नाम कैसे चुनें?वेबसाइट निर्माण डोमेन नाम पंजीकरण अनुशंसाएँ और सिद्धांत
- NameSiloडोमेन नाम पंजीकरण ट्यूटोरियल (आपको $1 . भेजें) NameSiloप्रचार कोड)
- वेबसाइट बनाने के लिए कौन सा सॉफ्टवेयर चाहिए?अपनी खुद की वेबसाइट बनाने के लिए क्या आवश्यकताएं हैं?
- NameSiloब्लूहोस्ट/साइटग्राउंड ट्यूटोरियल के लिए डोमेन नाम एनएस को हल करें
- वर्डप्रेस को मैन्युअल रूप से कैसे बनाएं? वर्डप्रेस इंस्टालेशन ट्यूटोरियल
- वर्डप्रेस बैकएंड में लॉग इन कैसे करें? WP पृष्ठभूमि लॉगिन पता
- वर्डप्रेस का उपयोग कैसे करें? वर्डप्रेस पृष्ठभूमि सामान्य सेटिंग्स और चीनी शीर्षक
- वर्डप्रेस में भाषा सेटिंग्स कैसे बदलें?चीनी/अंग्रेज़ी सेटिंग विधि बदलें
- वर्डप्रेस कैटेगरी डायरेक्टरी कैसे बनाएं? WP श्रेणी प्रबंधन
- वर्डप्रेस लेख कैसे प्रकाशित करता है?स्व-प्रकाशित लेखों के लिए संपादन विकल्प
- वर्डप्रेस में नया पेज कैसे बनाये?पेज सेटअप जोड़ें/संपादित करें
- वर्डप्रेस मेन्यू कैसे जोड़ता है?नेविगेशन बार प्रदर्शन विकल्पों को अनुकूलित करें
- वर्डप्रेस थीम क्या है?वर्डप्रेस टेम्प्लेट कैसे स्थापित करें?
- एफ़टीपी ज़िप फ़ाइलों को ऑनलाइन कैसे डीकंप्रेस करें? पीएचपी ऑनलाइन डीकंप्रेसन प्रोग्राम डाउनलोड
- FTP टूल कनेक्शन टाइमआउट विफल रहा सर्वर से कनेक्ट करने के लिए वर्डप्रेस को कैसे कॉन्फ़िगर करें?
- वर्डप्रेस प्लगइन कैसे स्थापित करें? वर्डप्रेस प्लगइन इनस्टॉल करने के 3 तरीके - विकिहोउ
- ब्लूहोस्ट होस्टिंग के बारे में कैसे?नवीनतम ब्लूहोस्ट यूएसए प्रोमो कोड/कूपन
- Bluehost कैसे स्वचालित रूप से एक क्लिक के साथ WordPress स्थापित करता है? बीएच वेबसाइट निर्माण ट्यूटोरियल
- वीपीएस का उपयोग कैसे करेंrcloneबैकअप?CentOSGDrive के साथ स्वचालित सिंक ट्यूटोरियल
की वजह सेवेब प्रचारमें सबसे कुशल तरीकाएसईओ, इतने सारे लोग जिनके पास समृद्ध SEO अनुभव है网络 营销वेबसाइट बनाने के लिए लोग VPS (वर्चुअल प्राइवेट सर्वर) खरीदना पसंद करेंगे।
चूंकि VPS का उपयोग किया जाता है, इसलिए VPS का बैकअप लेना आवश्यक है।VPS बैकअप को rclone बैकअप के साथ GDrive नेटवर्क डिस्क में सिंक्रनाइज़ किया जा सकता है।
आरक्लोन क्या है?
RClone Google ड्राइव और ड्रॉपबॉक्स जैसे नेटवर्क डिस्क को आसानी से और आसानी से प्रबंधित कर सकता है, और माउंट ड्राइव अक्षर और कमांड लाइन अपलोड और डाउनलोड का समर्थन करता है:
- माउंटिंग डिस्क, उपयोग में आसान, लेकिन धीमी, छोटी और खंडित फ़ाइलों के लिए अधिक उपयुक्त
- कमांड लाइन अपलोड और डाउनलोड बहुत तेज है, बड़ी फाइलों को अपलोड करने के लिए उपयुक्त है
- Google ड्राइव AP की तुलना में Rclone में रुकावट की समस्या कम होती है, और github पर [gdrive] प्रोजेक्ट की तुलना में।
आइए CentOS पर rclone बैकअप स्थापित करने और इसे Google ड्राइव में सिंक करने की विधि साझा करें।
rclone के साथ VPS का बैकअप कैसे लें?
यहां वे उपकरण दिए गए हैं जिन्हें तैयार करने की आवश्यकता है:
- Google डिर्व खाता
- एक आरक्लोन फ़ाइल
- एकLinuxमशीन (यह लेख 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
३फ़ाइल को प्रासंगिक पथ पर कॉपी करें
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:आरक्लोन विन्यास
दूरस्थ सिंक्रनाइज़ेशन के लिए Google टीम साझा क्लाउड डिस्क को माउंट करने के लिए Rclone का उपयोग करने की अनुशंसा की जाती है
निम्नलिखित 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 दर्ज करें और वर्तमान पथ में कमांड प्रॉम्प्ट खोलने के लिए एंटर दबाएं।
कॉन्फ़िगरेशन फ़ाइलों की प्रतिलिपि बनाकर कॉन्फ़िगर करें
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
इसके बाद एक ब्राउज़र पॉप अप होगा, जो आपको अधिकृत करने के लिए अपने खाते में लॉग इन करने के लिए कहेगा।
Google खाते को अधिकृत कैसे करें?
- यदि आप मुख्य भूमि चीन में हैं, तो पहले आपको X दीवार को बायपास करना होगा, फिर आपके पास एक Google खाता होना चाहिए और लॉग इन करना होगा।
- यदि "यह ऐप Google द्वारा सत्यापित नहीं किया गया है" प्रकट होता है, तो "उन्नत" पर क्लिक करें।
- फिर, अधिकृत करने की अनुमति दें पर क्लिक करें।
क्या आप क्लाउड डिस्क साझा करने के लिए Google टीम को कॉन्फ़िगर करते हैं?
यदि आप 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
कॉन्फ़िगरेशन फ़ाइल की सामग्री को लिनक्स सर्वर पर कॉपी किया गया हैrclone.conf
विन्यास फाइल।
स्थानीय कंप्यूटर और सर्वर पर, निम्न आदेश दर्ज करेंआर देखेंक्लोन कॉन्फ़िगरेशन फ़ाइल स्थान कमांड▼
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
कॉपी कट डिलीट कमांड
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
सिंक फ़ाइल कमांड
कॉन्फ़िगरेशन नाम gdrive के साथ नेटवर्क डिस्क में बैकअप निर्देशिका में स्थानीय / होम / बैकअप को सिंक्रनाइज़ करें, और इसके विपरीत
rclone sync /home/backup gdrive:backup
नेटवर्क डिस्क में कॉन्फ़िगरेशन नाम gdrive2 को सिंक्रनाइज़ करेंउफौनिर्देशिका, बैकअप निर्देशिका में जहाँ gdrive नामक नेटवर्क डिस्क कॉन्फ़िगर किया गया है, और इसके विपरीत
rclone sync gdrive2:ufo gdrive:backup
कुछ समय बाद, यदि कोई त्रुटि संदेश नहीं लौटाया जाता है, तो आप बैकअप पूर्ण होने के बाद नेटवर्क डिस्क पर बैकअप फ़ाइल देख सकते हैं।
VPS बैकअप फ़ाइलों को GDrive में स्वचालित रूप से कैसे सिंक करें?
समयबद्ध कार्यों में, स्वचालित सिंक्रनाइज़ेशन प्राप्त करने के लिए सिंक्रनाइज़ेशन कमांड जोड़ेंसीडब्ल्यूपी नियंत्रण कक्षGDrive में बैकअप फ़ाइलें।
- (हर दिन 2 बजे स्थानीय निर्देशिका को स्वचालित रूप से सिंक करें
/newbackup
नाम कॉन्फ़िगर करने के लिएgdrive
नेटवर्क डिस्क मेंcwp-newbackup
विषयसूची)
SSH कैसे जोड़ें crontab शेड्यूल किए गए कार्य स्वचालित रूप से GDrive से समन्वयित होते हैं?
सबसे पहले, 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 कंट्रोल पैनल में GDrive में स्वचालित रूप से सिंक करने के लिए Crontab समयबद्ध कार्य को कैसे सेट करें?
यदि CWP कंट्रोल पैनल का उपयोग कर रहे हैं, तो CWP कंट्रोल पैनल में लॉग इन करें Server Setting
→ Crontab for root
▼
"पूर्ण कस्टम क्रॉन जॉब्स जोड़ें" में, निम्नलिखित पूरी तरह से कस्टम क्रॉन कमांड दर्ज करें
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
विषयसूची) - एक ही कदमWordPressवेबसाइट फ़ाइलों के लिए, यह अनुशंसा की जाती है कि वे वृद्धिशील रूप से बैकअप न लें, क्योंकि परीक्षण में पाया गया कि यदि फ़ाइल नाम समान हैं, लेकिन फ़ाइलों की सामग्री भिन्न है, तो उन्हें सिंक्रनाइज़ नहीं किया जाएगा।
नियमित रूप से 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
यह क्रॉन कमांड नाम की फाइल को डिलीट करने के लिए है "koofr:ETUFO.ORG
"लक्ष्य में, सभी फ़ाइलें और फ़ोल्डर जिनका अंतिम संशोधन समय 50 दिन पहले था, प्रत्येक भाग का स्पष्टीकरण निम्नलिखित है:
- पहले नंबर "50" का मतलब हर 50 मिनट में कमांड को निष्पादित करना है।
- दूसरे नंबर "4" का मतलब सुबह 4 बजे कमांड को निष्पादित करना है।
- "* * *" का अर्थ है कि आदेश महीने, दिन और सप्ताह के सभी दिनों में निष्पादित किया जाएगा।
- "आरक्लोन डिलीट" का अर्थ है आरक्लोन टूल के डिलीट ऑपरेशन को अंजाम देना।
- "कूफ्र: ETउफौ.ORG" हटाने के लक्ष्य का नाम है।
- "--min-age 50d" का अर्थ केवल उन फ़ाइलों और फ़ोल्डरों को हटाना है जिनका अंतिम संशोधन समय 50 दिन पहले है।
rclone के सामान्य आदेश
बेशक, rclone इससे कहीं अधिक है, और कुछ सामान्य कमांड नीचे सूचीबद्ध हैं।
कॉपी
rclone copy
चाल
rclone move
हटाएं
rclone delete
सिंक
rclone sync
अतिरिक्त पैरामीटर: वास्तविक समय की गति प्रदर्शित करें
-P
अतिरिक्त पैरामीटर: सीमा गति 40MB
--bwlimit 40M
अतिरिक्त पैरामीटर: समानांतर फाइलों की संख्या ▼
--transfers=N
आरक्लोन शुरू करो
systemctl start rclone
बंद करो rclone
systemctl stop rclone
rclone स्थिति देखें
systemctl status rclone
प्रोफ़ाइल स्थान देखें
rclone config file
बैकअप VPS ^ _ ^ को स्वचालित रूप से सिंक्रनाइज़ करने के लिए Rclone का उपयोग करना वास्तव में आसान है
इस बिंदु पर, स्थानीय लिनक्स निर्देशिका को Google ड्राइव में सिंक करने का ट्यूटोरियल पूरा हो गया है।
विस्तारित पठन:
होप चेन वेइलियांग ब्लॉग ( https://www.chenweiliang.com/ ) ने साझा किया "VPS के लिए rclone बैकअप का उपयोग कैसे करें? CentOS आपकी सहायता के लिए GDrive स्वचालित सिंक्रनाइज़ेशन ट्यूटोरियल" का उपयोग करता है।
इस लेख का लिंक साझा करने के लिए आपका स्वागत है:https://www.chenweiliang.com/cwl-694.html
नवीनतम अपडेट प्राप्त करने के लिए चेन वेइलियांग के ब्लॉग के टेलीग्राम चैनल में आपका स्वागत है!
📚 इस गाइड में बहुत महत्व है, 🌟यह एक दुर्लभ अवसर है, इसे न चूकें! ⏰⌛💨
अच्छा लगे तो शेयर और लाइक करें!
आपका साझा करना और पसंद करना हमारी निरंतर प्रेरणा है!