
यदि आप Linux के साथ काम करते हैं, तो संभवतः आपके पास Ext4 या संबंधित Filesystem के साथ Format की गई एक या दो Hard Drives हैं। यह मानते हुए कि आप केवल Linux के साथ काम करते हैं, यह कोई Problem नहीं है। जब आपको उस Ext4 Filesystem से Data Access करने की आवश्यकता होती है किसी अन्य Operating System पर, तो आप Trouble में पड़ना शुरू कर देते हैं।
उदाहरण के लिए, Macs Ext4 Filesystems को Support नहीं करते हैं। यदि आप Drive को Plug In करते हैं, तो यह बस Recognized नहीं होती है। सौभाग्य से, इसके कुछ तरीके हैं।
Temporary Option: VM का उपयोग करें
यदि आपको केवल कुछ Files Read करने की आवश्यकता है और अधिक Permanent Solution के लिए Opt नहीं करना चाहते हैं, तो एक काफी आसान Solution है। बस VirtualBox जैसे Virtual Machine Host में Ubuntu, या जो भी आपका Linux Distribution पसंद है, का Version Install करें, फिर Drive को Mount करें जैसे आप किसी अन्य को करेंगे और Read करें।
VirtualBox Install करना काफी Straightforward है, और यदि आपके पास Ext4-Formatted Hard Drive है, तो आप शायद Linux Install करने से Familiar हैं। यदि नहीं, तो अन्य Options के लिए पढ़ें।
macOS में Ext4 Support जोड़ें
यदि आप अक्सर Ext4-Formatted Disks का उपयोग करते हैं और/या उन्हें अपने macOS Drive पर Copy करने की आवश्यकता है, तो आपको एक Better Option की आवश्यकता है। आपको कुछ Software Install करने की आवश्यकता होगी, अर्थात् macFUSE (पूर्व में osxfuse के नाम से जाना जाता था) और ext4fuse।
- macFUSE Website पर जाएं और Page के Top पर Downloads Tab पर क्लिक करें, फिर macOS के लिए Latest Version Download करें। इसका नाम macfuse-4.2.3.dmg जैसा कुछ होगा।
- जब Installer Download हो जाए, तो इसे Open करने के लिए Double-Click करें, फिर "Install macFUSE" लेबल वाले Icon पर Double-Click करके Installation शुरू करें।

- Installation Process के अंत में, आपको एक Message मिलेगा कि एक System Extension Blocked था और Settings में इसे Allow करने के लिए कहा जाएगा। Bottom Left में Lock Icon पर क्लिक करें, फिर "Allow" पर क्लिक करें।

अब आप ext4fuse Install करने के लिए तैयार हैं। ऐसा करने का सबसे आसान तरीका Homebrew का उपयोग करना है। एक बार Homebrew Install हो जाए (या यदि यह पहले से Install है) तो निम्न Run करें:
brew install ext4fuse

चेतावनी का एक शब्द
हालांकि ये Tools Ext4-Formatted Drives से Read करने में आपकी मदद कर सकते हैं, वे बहुत Stable नहीं हैं। जब तक आप Drives को Read-Only Mount कर रहे हैं, जैसा कि हम इस Tutorial में कर रहे हैं, आप अधिक Risk नहीं ले रहे हैं। यदि आप इन Tools का उपयोग Ext4 Drives पर Write करने के लिए करने का प्रयास करते हैं, तो आप Data Lose कर सकते हैं।
यदि आपको Linux के साथ Share की गई Drive पर Files को आगे-पीछे Move करने की आवश्यकता है, तो इस Method की सिफारिश नहीं की जाती है। इसके बजाय, ExFAT जैसे अलग Filesystem का उपयोग करें या नीचे Listed Commercial Option आज़माएं।
macOS पर Ext4 Disks Mount करना
अब जब आपके पास Ext4 Support Installed है, तो आपको उस Drive को Identify करना होगा जिसे आप Mount करना चाहते हैं। ऐसा करने के लिए, निम्न Command Run करें:
diskutil list
अपने Partition के ID पर ध्यान दें, जो "/dev/disk3s1" जैसा कुछ होगा। मान लें कि वह ID है, तो आप Drive को Mount करने के लिए निम्न Command Run करेंगे:
sudo ext4fuse /dev/disk3s1 ~/tmp/MY_DISK_PARTITION -o allow_other
MY_DISK ऊपर आपकी पसंद का कोई भी नाम हो सकता है।
Finder में "/tmp/" Directory पर नेविगेट करें, और आपको अपने Partition की Contents सूचीबद्ध दिखाई देनी चाहिए। यदि आपके Disk में Multiple Partitions हैं, तो आप उन्हें ऊपर दिए गए समान Steps का उपयोग करके Mount कर सकते हैं। बस उन्हें Mount करने के लिए Different Directory Names का उपयोग करना सुनिश्चित करें।

एक Third Option जिसमें Cost लगेगी
यदि आपको वास्तव में Read/Write Access की आवश्यकता है और Pay करने को तैयार हैं, तो Paragon Software के पास आपके लिए एक Option हो सकता है। Company ExtFS for Mac Software प्रदान करती है जो Claim करती है कि यह Safe और Fast है। Company यहां तक कहती है कि उसका Software Ext4 और अन्य Filesystems को Repair कर सकता है।

हमने इस Software को Test नहीं किया है, इसलिए हम यह नहीं कह सकते कि यह Claim के अनुसार काम करता है या नहीं। यह Free Trial प्रदान करता है, लेकिन Safe रहने के लिए, आप अपने Drives का Backup लेना चाह सकते हैं, बस Case में। यदि आप Software खरीदना चाहते हैं, तो यह $39.95 में उपलब्ध है।
अक्सर पूछे जाने वाले प्रश्न
1. क्या मैं macFUSE / ext4fuse के साथ EXT4 Partitions पर Write कर सकता हूं?
इन Tools के साथ EXT4 Filesystems पर Write करने के लिए Experimental Support है, लेकिन इससे आसानी से Data Lose हो सकता है। यदि आप ऐसा करने जा रहे हैं, तो हम ऐसा किसी ऐसे Data के साथ करने की सिफारिश नहीं करेंगे जिसे आप Lose नहीं कर सकते।
2. क्या macFUSE अन्य Filesystems के साथ काम करता है?
हां। macFUSE द्वारा Support किए जाने वाले कुछ अन्य Popular Filesystems NTFS-3G, OXFS, और SSHFS हैं।
3. क्या इन Tools से Files Read करने से मेरा EXT4 Filesystem Damage होगा?
जब तक आप Partitions को Read-Only Mount कर रहे हैं, जैसा कि हम इस Article में सुझाते हैं, आपके पास Data Lose करने का बहुत कम या कोई Chance नहीं है। उस ने कहा, यदि आप Linux से macOS पर Files को आगे-पीछे Move करने की योजना बना रहे हैं, तो आप दोनों Operating Systems द्वारा बेहतर Support किए गए Filesystem जैसे exFAT को चुनना चाह सकते हैं।
4. क्या ये Tools EXT2 या EXT3 Filesystems के साथ काम करेंगे?
हां। EXT4 के अलावा, ext4fuse EXT2 और EXT3 Filesystems को Support करता है।
5. क्या मैं इन Tools में से किसी के साथ EXT4 Partitions Create कर सकता हूं?
न तो macFUSE/ext4fuse और न ही ExtFS for Mac Partitions Create करने का Support करते हैं। यदि आपको अपने Mac पर ऐसा करने की Absolutely आवश्यकता है, तो हम Linux को Virtual Machine Environment में उपयोग करने का सुझाव देते हैं, यदि Possible हो।
हालांकि Ext4 on macOS असंभव से बहुत दूर है, यह निराशाजनक भी है क्योंकि Apple Format को Support नहीं करता है। Company की अपनी Technologies पर Focus को देखते हुए, हम निकट Future में इसके बदलने की उम्मीद नहीं करते हैं। फिलहाल, यह Paragon Software जैसी Companies और Open Source Community पर निर्भर है कि वे इसे चालू रखें।
आखिरकार, Ext4 अभी Windows पर भी Fully Supported नहीं है। उस Company के Linux को Windows में Increasing Integration को देखते हुए, वह Eventually बदल सकता है। अभी के लिए, हमारे पास Windows पर Ext4 Filesystems को Mount और Access करने के बारे में एक Guide है।