এল ক্যাপিটনে মাউন্ট এক্সটেন 4


47

আমি সম্প্রতি আমার ম্যাকে ওএস এক্স 10.11 ইনস্টল করেছি।

আমি একটি এক্সট 4 পার্টিশন সহ একটি এসডি কার্ড পড়ার চেষ্টা করেছি যা এটি প্রদর্শিত হয়নি Disk Utilityযদিও diskutilএটি লিনাক্স পার্টিশন হিসাবে দেখায়।

আমি পার্টিশনটি মাউন্ট করতে পারি না ( mountকমান্ডটি পরিবর্তিত হয়েছে বলে মনে হচ্ছে, তবে আমি এটি পুরোপুরি অন্বেষণ করি নি)।

আমি FUSE for OS Xইনস্টল এবং আপডেট হয়েছে 2.8.1। আমারও ছিল fuse-ext2, তবে এটি অগ্রাধিকারগুলিতে প্রদর্শিত হলেও এটি "ইনস্টলড নয়" প্রদর্শন করে। আমি সোর্সফোজ সাইট থেকে পুনরায় ইনস্টল করার চেষ্টা করেছি, তবে নিম্নলিখিত ত্রুটি পেয়েছি: -

This package is incompatible with this version of OS X and may fail to install.

Ext4 পার্টিশনগুলি মাউন্ট করার অনুমতি দেওয়ার জন্য কারও কাছে কোনও সমাধান রয়েছে।


আরে, আপনি কি এই সমস্যার সমাধান খুঁজে পেয়েছেন তা ভাবছেন?
dhruvvyas90

@ দস্তান আমি লিনিক্স মেশিনে মাউন্ট করে আমার মূল কাজটি ঘটিয়েছিলাম। আমি ভার্চুয়াল মেশিনে একটি লিনিক্স ওএস (উবুন্টু মেট )ও ইনস্টল করেছি এবং একটি ইউএসবি কার্ড রিডার ব্যবহার করে Ext4 মাউন্ট করতে পারি (অভ্যন্তরীণ পাঠকটি অ্যাক্সেস করেছে বলে মনে হচ্ছে না)। এগুলির কোনওটিই সম্পূর্ণ সন্তোষজনক নয়; এসআইপি অক্ষম করতে হবে কিনা তা নিয়ে আমি অনিশ্চিত। আমি দেখতে পাচ্ছি না কেন অ্যাপল আমাকে আমার মেশিন ব্যবহার বন্ধ করতে চায়, বা কেন এটি বাধা দিয়ে এক্সট 4 সমর্থন তৈরি করতে অস্বীকৃতি জানায় (এটি এনটিএফএসের সাথে বছরের পর বছর ধরে হয়েছিল) - কমপক্ষে এটি ওপেন সোর্স। আমি এখনও আশা করি কেউ এক্সট 4 সমর্থন তৈরি করবে যা এসআইপি এর সাথে কাজ করে।
মিলিওয়েজ

দ্রুত সাড়া দেওয়ার জন্য ধন্যবাদ। লেমমে কমপক্ষে আপাতত আপনার পদ্ধতি দ্বারা এটি করুন। বিটিডব্লিউ আমি এসআইপি মোডটি কাজ করে কিনা তা অক্ষম করার চেষ্টা করেছি। কিন্তু এটি কাজ করতে পারেনি।
dhruvvyas90

উত্তর:


44

ব্যবহার করার চেষ্টা করুন ext4fuse

ext4fuse এটি FUSE- র জন্য কেবল 4 পঠনযোগ্য বাস্তবায়ন। এটি বিদ্যমান থাকার প্রধান কারণটি হ'ল ওএসএক্স থেকে লিনাক্স পার্টিশনগুলি পড়তে সক্ষম। তবে এটি কোনও FUSE বাস্তবায়নের শীর্ষে কাজ করা উচিত।

বেসিক ব্যবহার, যেখানে Nএবং Mযে /dev/diskNsMডিস্ক ও পার্টিশন সংখ্যার (যেমন হয় 7এবং 1) আপনার ext4 ( "লিনাক্স") ডেটার। আপনি ওএস এক্স এর ডিস্ক ইউটিলিটিতে আপনার মেশিনের জন্য এই উপযুক্ত নম্বরগুলি পেতে পারেন।

mkdir -p "$HOME/tmp/my-linux-mount"
ext4fuse "/dev/diskNsM" "$HOME/tmp/my-linux-mount"

ম্যাকোস সিয়েরায় বিকল্পটির -o allow_otherপ্রয়োজন যেমন রয়েছে:

ext4fuse /dev/diskNsM $HOME/tmp/my-linux-mount -o allow_other

উভয় ইনস্টল করুন ext4fuseএবং osxfuseব্যবহার Homebrew

brew cask install osxfuse
brew install ext4fuse

মতে ডক্স , এছাড়াও আপনি যোগ করার জন্য থাকতে পারে <your user>জন্য operatorগ্রুপ। whoamiআপনার বর্তমান ব্যবহারকারীর নামটি খুঁজে পেতে এখানে ব্যবহার করে ।

sudo dscl . append /Groups/operator GroupMembership "$(whoami)"

"সিস্টেম এক্সটেনশান ব্লকড" বার্তাটির জন্য "অনুমতি" ক্লিকosxfuse করার সমস্যা এবং osxfuseমাউন্ট বিকল্পগুলির জন্য ডকস, যেমন allow_otherএবং এর জন্য সমস্যাগুলির সমাধানও দেখুন defer_permissions


5
এই উত্তরের জন্য ধন্যবাদ! খুব দরকারী. আমি sudo ext4fuse /dev/diskNsM ~tmp/my-linux-mount -o allow_otherআমার ব্যবহারকারীর সাথে এটি খুলতে সক্ষম হওয়ার আগে এটি মাউন্ট করার জন্য আমাকে ব্যবহার করতে হয়েছিল ... sudoআমার সিস্টেমে ছাড়াই ডিস্কটি খুলতে সক্ষম ছিল না
শান ডাব্লু।

2
এখানে দ্রুত নোট,: ~/একটি কমান্ড ব্যবহার করে "উদ্ধৃতি" zshআসলে \~হোম ডিরেক্টরি ব্যবহারের পরিবর্তে ফোল্ডার তৈরি করবে । উদ্ধৃতিগুলি অপসারণ বা $HOMEপরিবর্তে ব্যবহার বিবেচনা করুন । আমি ম্যাকস সিয়েরা 10.12.3 এ নির্দোষভাবে এই কাজটি নিশ্চিত করি :)
গ্যাবলেউক্স

1
@ গ্যাবলেউক্স: ঠিক বলেছেন! সুপারিউজারে কপিপাস্ট কতটা ঘটে তা জেনে আমি উদ্ধৃতিগুলি রেখেছি তবে পরিবর্তিত হয়েছি $HOME। ধন্যবাদ!
জোয়েল পুররা

এটি ঠিক মতো কাজ করছে বলে মনে হচ্ছে না, যেমনটি কিছু বাগ রিপোর্ট দ্বারা সূচিত হয়েছে: github.com/gerard/ext4fuse/issues/44
slhck

1
@JanM থেকে ext4fuseরিডমি : "আপনি কি অপারেটিং সিস্টেম একাদশ ব্যবহার করেন তাহলে করার সুপারিশ করছি homebrew প্রকল্পের উপর নির্ভর করে।"
জোয়েল পুরারা

9

এল ক্যাপিটেনের সাথে ওএসএক্সের জন্য প্যারাগন এক্সএক্সএফ ব্যবহার করবেন না Para

আমি একটি ম্যাকবুক প্রো এবং ম্যাকবুক এয়ারে ইএল ক্যাপিটেন (10.11.3) এর দুটি স্বতন্ত্র ইনস্টলেশন ব্যবহার করে অপরিশোধনযোগ্য সীমা ছাড়িয়ে 1.5 টিবি এক্সট 4 ফাইল সিস্টেমের দু'বার ক্ষতি করেছি। fsck -y /dev/sda(x)একটি লিনাক্স বাক্সে ফাইল ট্রান্সফার সমাপ্ত হওয়ার পরে কয়েক হাজার ফাইলকে বহু ফাইল-ডিরেক্টরি সহ বহু গুণিত দাবিযুক্ত ব্লক দাবি করা হচ্ছে - ফাইলসাইম গেল!

ইলা ক্যাপিটেনের ডিস্ক ইউটিটিতেও এক্সট্রাফ প্রয়োগ করা হয় না তাই আপনি নিজের ফাইল সিস্টেমের অখণ্ডতা বা ext2 / 3/4 তে বিন্যাস পরীক্ষা করতে পারবেন না ...

প্যারাগন বন্ধুরা আপনার সফ্টওয়্যারটি জরুরিভাবে ঠিক করুন! এল ক্যাপ্টেনকে সমর্থন করা আপনার দাবিটি খুব বিভ্রান্তিকর!

সংক্ষিপ্তসারে ওএসএক্স 10.11.x দিয়ে প্যারাগন এক্সএক্সএফ্স ডাম্প করুন এবং আপনার $ 20 বা বায়ুটি ইয়াসেমাইট বা পূর্বের ওএসএক্সে ফিরে নষ্ট করবেন না। বিকল্পভাবে আপনার জিবি নেটওয়ার্কে একটি লিনাক্স বক্স রাখুন এবং এসএমবির মাধ্যমে অনুলিপি করুন। এটি নিরাপদ ....


এটি হরর গল্পের মতো পড়ে! প্যারাগনের এক্সএক্সএফএসের সাথে আপনার পরবর্তী কোনও লেনদেন হয়েছে যেহেতু এই অভিজ্ঞতাটি আপডেট হবে, বা আপনি তখন থেকে এটি ব্যবহার এড়িয়ে গেছেন? আমি এটিকে একটি বিকল্প হিসাবে বিবেচনা করছিলাম তবে এটি করার আগে আমাকে আরও পড়তে বৈধ উদ্বেগ দেয়।
TCAllen07

আমি সম্প্রতি একটি অনুরূপ ভয়াবহতা পেয়েছিলাম, তবে, ভাগ্যক্রমে, আমি আমার ফাইলগুলি পুনরুদ্ধার করতে সক্ষম হয়েছি (কেবল উইন্ডোজ সরঞ্জাম ব্যবহার করে)।
nyxee

4
এটি যতটা ভয়াবহ হতে পারে, এটি ম্যাকের ext4 পার্টিশনটি কীভাবে পড়তে হবে তার প্রশ্নের উত্তর নয়।
আলেক্স জি

5

সিস্টেম ইন্টিগ্রিটি প্রোটেকশন (এসআইপি) এর কারণে ফিউজ-এক্সট 2 / ওএসএক্স 10.11 "এল ক্যাপ্টেন" ব্যর্থ হয়েছে , fuse-ext2ওএস এক্স 10.11, এল ক্যাপিটেনে ব্যর্থতা স্থাপনের ক্ষেত্রে আলোচনা হয়েছে ।

এখনই প্রস্তাবিত সমাধান হ'ল এসআইপি অক্ষম করা


5

আমি ফিউজ-এক্সট 2 এর একটি কাঁটা তৈরি করেছি যা / লাইব্রেরি এবং / usr / স্থানীয় সমস্ত কিছু ইনস্টল করে, যাতে আপনাকে ম্যাক ওএস এক্স এল ক্যাপিটনে এসআইপি অক্ষম করতে না হয়। আপনি এটি চেষ্টা করে খুশি ;-)।


আমি হোমব্রিউ ধাপে না আসা পর্যন্ত আকর্ষণীয় দেখলাম। কারও পক্ষে ইনস্টলযোগ্য প্যাকেজ তৈরি করা সম্ভব?
মিলিওয়েস

1
হোমব্রু শুধুমাত্র e2fsprogs প্যাকেজের জন্য প্রয়োজন (নতুন এক্সট ফাইল সিস্টেম তৈরির জন্য আদেশ, একটি এক্স ফাইল ফাইল পরীক্ষা করা ইত্যাদি) for এক্স-ভলিউমের লেবেল পেতে efsprogs থেকে e2label কমান্ডটি fuse-ext2 ব্যবহার করে। আমি মনে করি ডিভাইস সন্নিবেশ (ইউএসবি মেমরি স্টিকস, বাহ্যিক হার্ড ড্রাইভ, এসডি কার্ড) স্বয়ংক্রিয় মাউন্টের জন্য এটি প্রয়োজনীয়। আপনি যদি ম্যানুয়াল মাউন্টের সাথে ঠিক থাকেন, এবং নতুন এক্স ফাইল ফাইল তৈরি করার প্রয়োজন নেই বা বিদ্যমান ফাইল সিস্টেমগুলি পরীক্ষা করার প্রয়োজন নেই, তবে আপনি হোমব্রিউ এবং ই 2fsprogs ইনস্টলেশনটি ছেড়ে যেতে পারেন।
gpz500

এবং, আপনার সিস্টেমে ইতিমধ্যে আপনার যদি e2fsprogs ইনস্টল করা থাকে (ম্যাকপোর্টস থেকে, ফিংক থেকে বা উত্স থেকে সংকলিত) আপনি /Library/Filesystems/fuse-ext2.fs/fuse-ext2.utilনিজের e2fsprogs ইনস্টলেশনটি ব্যবহার করতে ফাইলটি সম্পাদনা করতে পারেন ।
gpz500

কিছু সময় আমার ডাস্কগুলি পরীক্ষা করার সময়, আমাকে e2fsck এর একটি নতুন সংস্করণ ইনস্টল করতে বলা হয়েছিল যাতে আমি অনুমান করি যে এমনকি e2fsprogs এর পুরানো ইনস্টলেশন রয়েছে তাদের আপগ্রেড করার পরামর্শ দেওয়া হচ্ছে।
এনসিজি

5

এই পৃষ্ঠাটি নিয়ে এই পৃষ্ঠাটি দেখার পরে, এটি আমার পক্ষে কাজ করেছে:

brew cask install osxfuse
brew install ext4fuse

এখন আপনার লিনাক্স ফাইল সিস্টেমটি খুঁজে পাওয়া দরকার

diskutil list 

আমার জন্য এটা ছিল

   #:                       TYPE NAME                    SIZE       IDENTIFIER
   5:           Linux Filesystem                         149.0 GB   disk0s5

তারপরে @ সিয়ান ডাব্লু এর মন্তব্য অনুসরণ করে,

sudo ext4fuse /dev/disk0s5 ~tmp/my-linux-mount -o allow_other

এবং এটি এখন মাউন্ট করা উচিত।


3
এই সমাধানটি কাজ করে, সাইনোলজি এনএএস দ্বারা ফর্ম্যাট করা একটি EXT4 বহিরাগত ড্রাইভের সাথে এটি কেবল আমার ম্যাকটিতে চেষ্টা করে। সূক্ষ্ম মাউন্ট। ধন্যবাদ @ নিকোলাস
জেমস ওং

2
MacOS 10.13.3 চালানো থেকে ext4fuse অবরুদ্ধ করে। আমার সুরক্ষা সেটিংসে যেতে হবে এবং বিকাশকারী 'বেঞ্জামিন ফ্লিশার' থেকে সফ্টওয়্যার চালানোর অনুমতি দেওয়া দরকার। এটি নেওয়া কোনও নিরাপদ পদক্ষেপ কিনা সে সম্পর্কে আপনার নিজের সিদ্ধান্ত নিন।
গাই সি

এই সমাধানটি এটিকে কেবল পঠনযোগ্যভাবে মাউন্ট করে নাকি এটি লিখনযোগ্য?
নক করুন

1
এই সমাধানটি কেবল পাঠযোগ্য।
ডায়োগো কার্ডোসো

1
এটি ম্যাকস মোজাভেতে আমার পক্ষে দুর্দান্ত কাজ করেছে! এটি diskutil listআপনার ড্রাইভটি প্লাগ ইন করার আগে ডানদিকে সহায়তা করে , তারপরে diskutil listআবার আউটপুট তুলনা করতে এবং কোন ড্রাইভ যুক্ত হয়েছিল তা দেখতে।
cgenco

3

সতর্কতা: শ্নারচের উত্তরে বর্ণিত একই কয়েকটি সমস্যার অভিজ্ঞতা পেয়ে আমি আর এই প্রোগ্রামটির সুপারিশ করতে পারি না! উত্তর উত্তরদের উত্তরোত্তর জন্য নীচে বামে ...


একটি বাণিজ্যিক ($ 20) বিকল্পটি ওএস এক্সের জন্য প্যারাগন এক্সট্রাফস , যা ext2 / 3/4 এর পঠন / লেখার মাউন্ট সমর্থন করে। আমি এখন এটি এল ক্যাপিটনে ব্যবহার করছি।

এটির কয়েকটি বিরক্তি রয়েছে যেমন fstab-এ উল্লিখিত মাউন্ট অপশনগুলিতে আপাতদৃষ্টিতে মনোযোগ না দেওয়া ... তবে সাধারণত কাজটি সূক্ষ্মভাবে করা বলে মনে হয়।


OSX এ fstab কোথায়? আমি ওএসএক্স 10.12 ব্যবহার করছি। আমি এখন কেবল পঠন মোডে ext4 অ্যাক্সেস করতে পারি। আমি সম্প্রতি আমার
এক্সট 4

2
কেবল লিনাক্সে চলে যান ...
বিপদে 89
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.