आप अंतर्निहित विंडोज ओएस के साइबरविन यूनिक्स पर्यावरण के दृश्य में घुड़सवार ड्राइव को देख सकते हैं /cygdrive
। एक है df
cygwin सुरक्षा प्रॉम्प्ट (आमतौर पर bash
देखने के लिए जहां ड्राइव रखा जाता है)। यहाँ प्रलेखन है जहाँ घुड़सवार ड्राइव पाए जाते हैं । उदाहरण के लिए, नेटवर्क ड्राइव विंडोज के रूप में माउंट करने के लिए बदलने के लिए f:\
, आप चाहते cd
करने के लिए /cygdrive/f
के रूप में,:
$ cd /cydrive/f
यहाँ एक उदाहरण है:
- OS X Mavericks (UNIX) में 3 टीबी ड्राइव लगा है
/Volumes/Time Machine
- एक वर्चुअल विंडोज एक्सपी (वीएम) ओएस एक्स पर चल रहा है, और
/Volumes/Time Machine
जैसा दिखता हैX:\
- Cygwin XP VM पर चल रहा है, और
/Volumes/Time Machine
जैसा /cygdrive/x
या यहाँ तक कि देखता हैx:
$ ls x:
यहाँ एक तस्वीर है:
यदि बाहरी HD वर्तमान में विंडोज होस्ट पर माउंट नहीं किया गया है और पहले से ही माउंट पॉइंट के लिए मैप किया गया है /cygdrive
, तो आपको नेटवर्क शेयर को स्वयं माउंट करने की आवश्यकता हो सकती है। UNIX mount
कमांड के साइबरविन के कार्यान्वयन पर एक नज़र डालें ।
नेटवर्क फ़ोल्डर को देखने का एक अन्य तरीका सिंटैक्स की पंक्तियों के साथ है जो आपने उपयोग किया है - मेरे पास मेरा ओएस एक्स सर्वर है जो मेरा ओएस एक्स लॉगिन फ़ोल्डर, व्हाटमक्लोस, एक एसएमबी साझा फ़ोल्डर के रूप में निर्यात करता है। मैं अपनी वर्तमान वर्किंग डायरेक्टरी को अपने विंडोज एक्सपी वीएम पर, साइबरगन से उस साझा फ़ोल्डर में, ओएस एक्स के तहत, निम्नानुसार सेट कर सकता हूं:
$ cd //192.168.0.2/whmcclos
इस तरह, मुझे यह भी देखने की आवश्यकता नहीं है कि फ़ोल्डर को एक ड्राइव लेटर के रूप में साइबरगन के भीतर से देखा जाए।
बदल गई फ़ाइलों का rsync
बैकअप लेने के लिए, केवल एक डायरेक्टरी ट्री में मौजूद फ़ाइलों का बैकअप ले लेंगे , जो बदल गए हैं - यह एक न्यूनतम बैकअप सेट की गणना करता है, और केवल वही बदल जाता है, जिसमें विकल्पों की भरमार होती है, जिसमें नेटवर्क ड्राइव पर कॉपी करना और होना भी शामिल है। के माध्यम से एन्क्रिप्शन के साथ इस्तेमाल किया जा सकता है ssh
। यहां कुछ संकेत दिए गए हैं जैसे कि rsync
साइबरविन के साथ प्रयोग करना। यहाँ एक ड्राइव को ड्राइव पर संपीड़ित और संग्रह (पुनर्खरीद) स्रोत के रूप में रखा गया है c:\
और f:\
विंडोज होस्ट अंतर्निहित साइबरविन पर घुड़सवार ड्राइव के लक्ष्य पर रखा गया है ।
$ rsync -avz /cygdrive/c/path/to/source /cygdrive/f/path/to/target
यदि आपको और कोई सहायता चाहिए, तो कृपया एक टिप्पणी छोड़ दें।
-avz
, तो यह अनुमतियों को सही ढंग से कॉपी नहीं करता है। मुझे मिलता हैrsync: failed to set permissions on "<path>": Permission denied (13)
। किसी भी विचार यह कैसे सही करने के लिए?