Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Mac

Linux और macOS के बीच फाइल शेयरिंग: 3 प्रमाणित तरीके

अलग-अलग वेंडर्स या डेवलपर्स कई ऑपरेटिंग सिस्टम जारी करते हैं जो अक्सर एक-दूसरे के साथ असंगत होते हैं, जैसे सबसे ज्यादा इस्तेमाल होने वाले macOS, Linux डिस्ट्रीब्यूशन, और Windows। लेकिन जब आपके पास दो डिवाइस हों जिन पर अलग-अलग OS इंस्टॉल हों और आप उनके बीच फाइल शेयर करना चाहें, तो यह परेशानी बन जाता है।

यह पोस्ट आपको Linux और Mac के बीच फाइल शेयर कैसे करें स्टेप-बाय-स्टेप गाइडलाइन्स के साथ बताएगी। अगर आप ट्रिक्स में इंटरेस्टेड हैं, तो अभी पढ़ना शुरू करें!

Mac और Linux संक्षिप्त परिचय

तकनीकी रूप से, macOS Mach Kernel और UNIX-डेराइव्ड BSD पर आधारित है। Steve Jobs ने NeXT Computer Company में काम करते हुए macOS बनाया, और बाद में इस फेमस ऑपरेटिंग सिस्टम को Apple Computer में लाए, जहां उन्होंने macOS के साथ बड़ी सफलता हासिल की।

हालांकि, Linux फ्री, ओपन-सोर्स Unix का उत्तराधिकारी है। Linux कंज्यूमर्स के लिए पूरा ऑपरेटिंग सिस्टम नहीं है क्योंकि इसमें यूजर इंटरफेस नहीं है और सिर्फ कमांड लाइन है; इसलिए डेस्कटॉप एनवायरनमेंट जैसे कंपोनेंट्स की जरूरत होती है एक पूरे ऑपरेटिंग सिस्टम बनाने के लिए।

फ्री और ओपन-सोर्स होना macOS और Linux के बीच असंगति को ठीक करने के लिए काफी नहीं है, इसलिए आप Mac और Linux के बीच डायरेक्टली फाइल ट्रांसफर नहीं कर सकते।

SMB और Samba का उपयोग करके Linux और Mac के बीच फाइल शेयर कैसे करें?

SMB (Server Message Block प्रोटोकॉल) फाइल और नेटवर्क रिसोर्स शेयर करने के लिए व्यापक रूप से इस्तेमाल होता है, जो लोकल नेटवर्क के तहत macOS और Linux के बीच स्मूथ कनेक्शन और कम्युनिकेशन सुनिश्चित करता है। जबकि Samba Linux पर फाइल-शेयरिंग उद्देश्यों के लिए इस्तेमाल होता है, जहां आपको इसे Linux डिस्ट्रीब्यूशन पर पहले इंस्टॉल करना होता है। आइए डिटेल में देखें कि Linux और Mac के बीच फाइल शेयर कैसे करें:

Mac से Linux पर फाइल शेयर करें

चरण 1: फाइल शेयरिंग के लिए Mac और Linux तैयार करें

फाइल शेयरिंग से पहले कुछ तैयारियां करनी होंगी:

1. नेटवर्क कनेक्शन चेक करें

Linux और Mac दोनों मशीनों के इंटरनेट कनेक्शन चेक करें और सुनिश्चित करें कि वे एक ही नेटवर्क पर हैं, वरना फाइल शेयरिंग फेल हो सकती है।

  • Mac पर: System Settings → Network → चेक करें कि Ethernet या Wi-Fi हरे साइन के साथ अच्छा है।
  • Linux पर: टर्मिनल खोलें और ip addr कमांड चलाकर देखें कि इंटरनेट ठीक है या नहीं।

2. Mac पर फाइल शेयरिंग सेटअप करें

फाइल शेयरिंग एक फीचर है जिसका इस्तेमाल आपके Mac पर फाइल और फोल्डर शेयर करने के लिए किया जाता है – जैसे पर्सनल और प्राइवेट डॉक्यूमेंट्स, वीडियो, इमेज आदि – उन्हीं नेटवर्क पर मौजूद अनुमत यूजर्स या ग्रुप्स के साथ। आप इसे सेटअप करके Linux को अपने Mac पर फाइलें एक्सेस करने दे सकते हैं। Mac पर फाइल शेयरिंग इनेबल करने का तरीका:

  • नया शेयर्ड फोल्डर जोड़ने के लिए, Shared Folder सेक्शन के नीचे "+" बटन पर क्लिक करें, फोल्डर चुनें, और "Open" पर टैप करें।
  • एक्सेस परमिशन बदलने के लिए, एक फोल्डर चुनें, फिर एक यूजर चुनें और परमिशन बदलें ("Read Only" पढ़ने के लिए या "Read & Write" एडिटिंग के लिए)।
  • यूजर जोड़ने या हटाने के लिए, Users सेक्शन के नीचे "+" या "–" बटन पर क्लिक करें, और यूजर लिस्ट में जुड़ या हट जाएगा।

चरण 2: Linux पर macOS शेयर्ड फोल्डर्स एक्सेस करें

सभी तैयारियां पूरी होने पर, अब आप Linux पर Mac शेयर्ड फोल्डर्स एक्सेस कर सकते हैं। होस्ट Mac डिवाइस पर फाइलें खोलने के लिए नीचे दिए स्टेप्स फॉलो करें:

Linux से Mac पर फाइल शेयर करें

Linux से Mac पर फाइल शेयर करने के लिए टर्मिनल की सहायता चाहिए। आपको Samba को Linux डिस्ट्रीब्यूशन पर इंस्टॉल करने, खुद को Samba यूजर के रूप में जोड़ने, Samba कॉन्फिगरेशन फाइल बनाने, और फिर शेयरिंग के लिए फाइल या फोल्डर जोड़ने के लिए कमांड एक्जीक्यूट करने होंगे।

चरण 1: Linux पर Samba इंस्टॉल करें

Linux पर Samba इंस्टॉल करने के लिए, टर्मिनल खोलें और अपने डिस्ट्रीब्यूशन के आधार पर निम्न कमांड एक्जीक्यूट करें:

# Ubuntu डिस्ट्रीब्यूशन:
sudo apt update
sudo apt install samba

# Fedora डिस्ट्रीब्यूशन:
sudo dnf install samba

# Arch डिस्ट्रीब्यूशन:
sudo pacman -S samba

चरण 2: Linux पर Samba यूजर्स और शेयर्स जोड़ें

  1. खुद को Samba यूजर के रूप में जोड़ने के लिए, टर्मिनल विंडो में निम्न कमांड लाइन कॉपी-पेस्ट करें:
    sudo smbpasswd -a <username>
  2. फिर नीचे दी कमांड लाइन से नया smb.conf फाइल बनाएं:
    sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
    sudo vim /etc/samba/smb.conf
  3. निम्न smb.conf नई फाइल में कॉपी करें और अच्छी तरह सेव करें:
[global]
 workgroup = WORKGROUP
 server string = %h server (Samba)
 log file = /var/log/samba/log.%m
 max log size = 1000
 server role = standalone server
 usershare path = /var/lib/samba/usershares
 usershare allow guests = yes
[homes]
 comment = Home Directories
 browseable = no
 read only = no
 create mask = 0700
 directory mask = 0700
  1. Samba रीस्टार्ट करें ताकि smb.conf बदलाव वैलिड हों:
    sudo systemctl restart smbd
  2. नीचे दिए कमांड से कॉन्फिगरेशन एक्टिवेट करें:
    testparm

चरण 3: macOS पर Linux शेयर्ड फोल्डर्स एक्सेस करें

चूंकि Samba इंस्टॉल हो चुका है और Samba यूजर बन चुका है, अब आप Mac पर Linux के शेयर्ड फोल्डर्स सफलतापूर्वक एक्सेस कर सकते हैं।

  1. Mac Finder खोलें और लेफ्ट साइडबार से Network चुनें।
  2. Network विंडो में, Linux मशीन खोलें जबकि यह नोटिफाई करे कि कनेक्शन फेल हो गया।
  3. Network विंडो के राइट कॉर्नर पर Connect As चुनें।
  4. Samba यूजरनेम और पासवर्ड डालें, और फिर आप Linux डिवाइस पर होम्स फोल्डर और अन्य शेयर्ड फोल्डर देख सकते हैं।

क्लाउड सिंक सर्वर से Linux और Mac के बीच फाइल शेयर कैसे करें?

अगर आपको कई स्टेप्स फॉलो करने और लंबी कमांड स्ट्रिंग एक्जीक्यूट करने में कम दिलचस्पी है, तो Linux और Mac के बीच फाइल शेयर करने का सबसे आसान तरीका अप्लाई करें – एक क्लाउड सिंक सर्वर।

ऐसे कई क्लाउड सिंक सर्वर हैं जो Linux डिस्ट्रीब्यूशन और Mac दोनों को सपोर्ट करते हैं, जैसे OneDrive, Cloud-Sync, iCloud, आदि। एक बार जब आप Linux और Mac पर क्लाउड सिंक सर्विस इंस्टॉल कर लेते हैं, उसी अकाउंट से लॉगिन करते हैं और दोनों डिवाइस पर फाइल्स सिंक करने की अनुमति देते हैं, तो आप Mac पर बनी फाइलें Linux से और इसके विपरीत एक्सेस कर सकते हैं।

यह तरीका आपको ढेर सारे स्टेप्स से मुक्त करता है और आपको अन्य डिवाइस से फाइलें एक्सेस करने देता है जब तक दोनों डिवाइस इंटरनेट से कनेक्टेड रहें।

एक्सटर्नल स्टोरेज से Linux और Mac के बीच फाइल शेयर कैसे करें?

एक्सटर्नल हार्ड ड्राइव Linux और Mac के बीच फाइल शेयर करने के लिए एक परफेक्ट विकल्प है। आप हार्ड ड्राइव को NTFS फाइल सिस्टम में फॉर्मेट करें, जो Linux डिवाइस द्वारा पूरी तरह सपोर्टेड है। जहां तक Mac का सवाल है, हालांकि यह NTFS-फॉर्मेटेड हार्ड ड्राइव से केवल पढ़ने तक सीमित है, आप NTFS for Mac ड्राइवर लगाकर राइट परमिशन पा सकते हैं।

iBoysoft NTFS for Mac एक शानदार ड्राइवर है जो NTFS हार्ड ड्राइव को Mac पर रीड-एंड-राइट मोड में माउंट करता है। एक बार जब आप Linux पर फाइल शेयरिंग के लिए इस्तेमाल की गई ड्राइव कनेक्ट करते हैं, तो आप उसे सीमलेसली एडिट या मॉडिफाई कर सकते हैं।

इसके अलावा, Linux का आधिकारिक फाइल सिस्टम ext4 है, इसलिए आप ext4-फॉर्मेटेड हार्ड ड्राइव पर Linux हार्ड ड्राइव की फाइलें शेयर कर सकते हैं। फिर, Paragon Software का extFS for Mac अप्लाई करें, जो ext2, ext3, और ext4 के लिए फास्ट और अनलिमिटेड रीड/राइट एक्सेस देता है।

अंतिम शब्द

यह पोस्ट Linux और Mac के बीच फाइल शेयर करने पर केंद्रित है और 3 प्रैक्टिकल वर्कअराउंड प्रदान करती है। अगर आप इस समस्या का सामना कर रहे हैं, तो इस आर्टिकल में बताए तरीके आजमा सकते हैं।

  1. आईट्यून्स त्रुटि 0xE800000A कैसे ठीक करें आईट्यून्स त्रुटि 0xE800000A कैसे ठीक करें

    कुछ विंडोज उपयोगकर्ता रिपोर्ट कर रहे हैं कि आईट्यून्स अचानक उनके आईपैड या आईफोन डिवाइस को पहचानने में सक्षम नहीं है और जब भी वे सामग्री को सिंक करने का प्रयास करते हैं तो अज्ञात त्रुटि 0xE800000A दिखाता है। यह समस्या केवल विंडोज पर होने की सूचना है।विंडोज उपयोगकर्ताओं द्वारा इस त्रुटि को देखने के सब

  1. विंडोज के लिए शीर्ष 29 MP4 कंप्रेसर: गुणवत्ता हानि के बिना फ़ाइल आकार घटाएं विंडोज के लिए शीर्ष 29 MP4 कंप्रेसर: गुणवत्ता हानि के बिना फ़ाइल आकार घटाएं

    हमारे कैमरे, कैमकॉर्डर और अन्य मोबाइल डिवाइस 4K तक उच्च-रिज़ॉल्यूशन फुटेज कैप्चर करने में सक्षम हैं। हम हमेशा वीडियो के लिए सर्वोत्तम संभव परिणाम प्राप्त करने का प्रयास करते हैं, इसलिए हम उन्हें उच्चतम रिज़ॉल्यूशन और फ्रेमरेट पर फिल्माते हैं, लेकिन उन्हें वितरित करना एक अलग कहानी है। क्योंकि उच्च-गु

  1. समाधान: विंडोज 10 पर  Service Registration is Missing or Corrupt  त्रुटि ठीक करें समाधान: विंडोज 10 पर 'Service Registration is Missing or Corrupt' त्रुटि ठीक करें

    विंडोज अपडेट हर मौजूदा सिस्टम के लिए विंडोज ऑपरेटिंग सिस्टम के बग फिक्स प्राप्त करने के लिए आवश्यक है। यदि कोई उपयोगकर्ता कुछ समय के लिए अपडेट को रोक देता है, तो उन्हें सुरक्षा समस्याओं, प्रदर्शन संबंधी मुद्दों और बग्स का सामना करना पड़ सकता है जो उनके दैनिक कार्यों में बाधा डालते हैं। अधिकांश कंप्य