মাউন্টিং লিনাক্স ফাইল সিস্টেম


9

আমি রাস্পবিয়ান পাই / নুব চালাচ্ছে একটি রাস্পবেরি পাই থেকে ফাইল সিস্টেম এবং ওএস সমন্বিত একটি এসডি কার্ড থেকে পড়তে চাই। আমি এক্সটুফিউজ ইনস্টল করেছি (ম্যাক এল ক্যাপিটান 10.11.6 এ):

$ brew update
$ brew tap caskroom/cask
$ brew cask install osxfuse
$ sudo shutdown -r now
$ brew install ext2fuse
$ sudo shutdown -r now

এখন যখন আমি একটি এসডি কার্ড রাখি (এতে রাস্পবিয়ান লিনাক্স ওএস সহ) আমি নিম্নলিখিতগুলি পাই:

$ diskutil list
/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *8.0 GB     disk2
   1:             Windows_FAT_16 RECOVERY                1.2 GB     disk2s1
   2:                      Linux                         33.6 MB    disk2s5
   3:             Windows_FAT_32 boot                    66.1 MB    disk2s6
   4:                      Linux                         6.8 GB     disk2s7

কিন্তু নিম্নলিখিত ফলাফলগুলি কল করে একটি খালি ডিরেক্টরি মাউন্ট করা হচ্ছে:

$ sudo /usr/local/opt/ext2fuse/bin/ext2fuse /dev/disk2s7 /sd
$ cd /sd
$ ls
.
$ sudo /usr/local/opt/ext2fuse/bin/ext2fuse /dev/disk2 /sd2
/dev/disk2 is to be mounted at /sd2
fuse-ext2fs: Resource busy while trying to open /dev/disk2

এগুলি কীভাবে আনমাউন্ট করা যায় তা ছাড়াও আমি বুঝতে পারি না। পূর্বে আমি "বুট" বা "পুনরুদ্ধার" এর পরে অনুসন্ধানকারীর মাউন্ট করা পার্টিশনগুলির পাশের ইজেক্ট আইকনটি ক্লিক করে "ইজেক্ট অল" বিকল্পটি ব্যবহার করেছি। নিম্নলিখিতগুলি কল করা কার্যকর হয় না:

$ diskutil unmount /sd
(null) was already unmounted
$ sudo umount /sd
umount(/sd): Resource busy -- try 'diskutil unmount'
$ rmdir /sd
rmdir: sd: Resource busy
$ sudo mkdir /sd
mkdir: /sd: File exists
$ diskutil umount force /sd
Unmount failed for /sd

** সম্পাদনা ** আমি কী করেছি তা জানেন না তবে আমি এখনই করতে পারি sudo rmdir /sdএবং সেগুলি সরিয়ে ফেলা হয়েছে।


আপনি চেষ্টা করতে পারেন sudo mkdir /sd, sudo /usr/local/opt/ext2fuse/bin/ext2fuse /dev/disk2s7 /sdএবং diskutil umount force /sdফলাফলগুলি রিপোর্ট করতে পারেন?
আসল_মানুষ_দেব

আপনি কি ext2 / 3 ফাইল সিস্টেমে পড়তে / লিখতে চান?
সায়রাম

@জোরভি আমার কাছে এই মুহুর্তে এসডি কার্ড পেলেন না তবে sudo mkdir /sd=> mkdir: /sd: File exists এবং diskutil umount force /sd=> Unmount failed for /sd
এজেপি

কেবল এক্সট 2/3 ফাইল সিস্টেম পড়ুন দুর্দান্ত হবে (যদিও স্পষ্টতই লিখতে হবে বোনাস হবে তবে এই মুহুর্তে কাজ করে পড়াও পাবেন না) @ সায়রাম
এজেপি

@ এজেপি, আপনি যে পদক্ষেপগুলি অনুসরণ করছেন তা অপ্রচলিত হলে আপনি যে সমস্যার সমাধান করছেন তা জানার জন্য এটি দরকারী হত been দেখে মনে হচ্ছে এখন একটি উত্তর আছে।
সায়রাম

উত্তর:


1
  • সঙ্গে ext2fuse সরান brew uninstall ext2fuse
  • গিট হোমপেজে পাওয়া ফিউজ-এক্সট 2 ডাউনলোড করুন এবং এটি আপনার ডাউনলোড ফোল্ডারে আনজিপ করুন
  • এই নির্দেশাবলী অনুসরণ করুন:

    brew install m4
    brew install e2fsprogs automake autoconf libtool
    cd ~/Downloads/fuse-ext2-master
    ./autogen.sh
    CFLAGS="-idirafter/$(brew --prefix e2fsprogs)/include -idirafter/usr/local/include/osxfuse" LDFLAGS="-L$(brew --prefix e2fsprogs)/lib" ./configure
    make 
    sudo make install
    
  • পার্টিশনটি মাউন্ট করুন যেমন ডিস্ক 2 এস 7:

    sudo fuse-ext2 /dev/disk2s7 /sd -o allow_other,force,rw+
    

পরীক্ষিত ও ভার্চুয়াল 10.11.6 এল ক্যাপিটান মেশিনে যাচাই করা হয়েছে!


মদ ব্যবহার করা পছন্দ করতেন তবে ওয়াইফাইতে ফিরে এলে তা দিতেন।
এজেপি

1
এটি ভাল কাজ করে। আপনি কীভাবে জানেন যে আপনিও আনমাউন্ট করবেন না? (এবং অন্যান্য ড্রাইভগুলি কীভাবে আনমাউন্ট করতে হবে তা নির্ধারণের জন্য বোনাস ধন্যবাদ)
এজেপি

ফিউজ-এক্সট 2 ইনস্টল করার সাথে আমি প্রসঙ্গ মেনু> "ভল নাম" বের করে দিয়ে ভলিউমটি সর্বদা আনমাট করেছি। sudo umount diskXsYএছাড়াও (সঠিক এক্স এবং ওয়াই সহ) কাজ করে। "অন্যান্য" ড্রাইভগুলির অর্থ কী?
ক্লোনামথ

ls /sd*=> /sd: \n\n/sd2: \n\n/sd3: \n\n/sd4: \n(অন্যরা পূর্ববর্তী প্রচেষ্টা থেকে এসেছে) এবং diskutil umount force /sd=> Unmount failed for /sd। এবং পুনরায় চালু করা কিছু করে না, আমি ফিরে এলে তারা সেখানে থাকে। (এছাড়াও মেয়াদ শেষ হয়ে যাওয়ার পরে আমি আপনাকে পুরষ্কার দিয়েছি এবং আমাকে পুনরায় প্রকাশ করতে হবে। এটি কীভাবে কাজ করে তা নিশ্চিত নন, এখন পর্যন্ত আপনার দুর্দান্ত পরামর্শের পরে আপনি হারাতে চান না। ধন্যবাদ।)
এজেপি

@ এজেপি আপনি মাউন্ট পয়েন্টটি (/ এসডি *) আনমাউন্ট করতে পারবেন !. আপনি মাউন্ট পয়েন্ট (গুলি) এবং ভলিউমের নাম লিখে প্রবেশ করতে পারবেন mountএবং তারপরে ভলিউমটি আনমাউন্ট করতে পারবেন sudo umount [force] /mountpoint/vol_name(যেমনsudo umount /Volumes/SDData
ক্লোনামথ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.