লিনাক্সে পড়ার / লেখার অনুমতি সহ একটি এইচএফএসপ্লাস ডিস্ক মাউন্ট করুন


9

আমি বুঝতে পারি যে এই প্রশ্নটি এই প্রশ্নের সাথে প্রকৃতির অনুরূপ , তবে আমি এই প্রশ্নের উত্তরটির একটি মন্তব্যে বিশেষত একটি অতিরিক্ত সমস্যার দিকে আরও মনোযোগ আনার প্রত্যাশা করছি ।

আমি একটি পুরানো ম্যাকবুকপ্রোর হার্ড ড্রাইভ বের করেছি এবং আমি এটি আমার প্রাথমিক ওএস বক্সে মাউন্ট করার চেষ্টা করছি, যেখানে এটি স্বয়ংক্রিয়ভাবে এটিকে কেবল পঠনযোগ্য হিসাবে মাউন্ট করে। আমি এই ড্রাইভে আরডব্লিউ অ্যাক্সেস পেতে চাই।

দৌড়ানোর পরে উপরের সাথে যুক্ত উত্তরে প্রদত্ত পদ্ধতি অনুসরণ করুন

sudo mount -t hfsplus -o remount,force,rw /dev/sdc2 /media/myharddrive

আমি পাই

mount: warning: /media/myharddrive seems to be mounted read-only.

এটি এই প্রশ্নের একটি মন্তব্য দ্বারা উল্লেখ করা হয়েছে, কিন্তু একটি উত্তর পুরষ্কার যথেষ্ট মনোযোগ অর্জন করতে পারেনি। এটি কীভাবে এখনও পঠনযোগ্য? এটি কি forceনিশ্চিত করে না?

নিম্নলিখিতগুলি প্রাসঙ্গিক বা নাও হতে পারে:

আমি উত্তরটিতে লিঙ্কযুক্ত ব্লগ পোস্টটিsudo fsck.hfsplus -f /dev/sdc2 অনুসরণ করে দৌড়েছি এবং ভ্রমণকৃত কোনও সিস্টেমের চেক সম্পাদন করতে না চাইলে পতাকাটি যুক্ত করেছি । এই পর্যন্ত ভালভাবে দৌড়ে-ffsck

** /dev/sdc2 ** Checking HFS Plus volume. ** Checking Extents Overflow file. ** Checking Catalog file. ** Checking multi-linked files. Orphaned indirect node iNode28863935 ** Checking Catalog hierarchy. ** Checking Extended Attributes file. ** Checking volume bitmap. ** Checking volume information. ** Repairing volume. ** Rechecking volume. ** Checking HFS Plus volume. ** Checking Extents Overflow file. ** Checking Catalog file. ** Checking multi-linked files. ** Checking Catalog hierarchy. ** Checking Extended Attributes file. ** Checking volume bitmap. ** Checking volume information. ** The volume myharddrive was repaired successfully. *** glibc detected *** fsck.hfsplus: munmap_chunk(): invalid pointer: 0x00000000022f9e30 ***

একটি ব্যাকট্র্যাস এবং একটি মেমরি মানচিত্র অনুসরণ করে। fsckকল মনে হচ্ছে, আমার ড্রাইভে, তন্ন তন্ন ভালো বা মন্দ কোন কোনোভাবেই প্রভাবিত করেনি হয়েছে।

ওএসএক্স বুট না করে কীভাবে আমার ড্রাইভে রিড-রাইটিং অ্যাক্সেস পাবেন সে সম্পর্কে কোনও পয়েন্টার প্রশংসিত হবে।

মাইকেল কেজারলিংয়ের মন্তব্যগুলি এবং উত্তরগুলি সম্পাদনা করুন আমার ডেটা অ্যাক্সেসের আমার মৌলিক সমস্যার সমাধান করে। যাইহোক, উপরের সাহসের সাথে থাকা প্রশ্নগুলি এখনও সম্বোধন করা হয়নি, তাই ভবিষ্যতের ব্যবহারকারীদের জন্য প্রশ্নটি উন্মুক্ত রেখে আমি এই বিষয়টিকে জোর দেওয়ার জন্য প্রশ্নটি সম্পাদনা করেছি।


আপনি কেন chmodআপনার ডেটাটি ডিস্ক থেকে দখল করতে চালানোর প্রয়োজন বোধ করেন ? সহজ সমাধানটি মনে হয় কেবল অন্য কোনও ফাইল সিস্টেমে কেবলমাত্র পঠনযোগ্য অনুলিপি করা, তারপরে অনুমতি এবং মালিকানা প্রয়োজন ঠিক করা হলে প্রয়োজন স্থির করুন।
একটি সিভিএন

@ মাইকেলকার্জলিং আমি যে ফাইলগুলি অনুলিপি করতে চাইছি তার অনুমতিগুলি
পড়তেও

sudoআপনার মাধ্যমে চালানো উচিত, যেহেতু রুট সমস্ত ফাইল সিস্টেমের অনুমতি চেকগুলি বাইপাস করে। যে আছে, অবশ্যই, অনুমান আপনার অনুমতি সমস্যা হল হল ফাইল সিস্টেম স্তর অনুমতিগুলি সম্পর্কে।
একটি সিভিএন

sudoআমি পেয়েছি এমনকি @ মাইকেলKjörling cp: omitting directory Documents/। আমার স্থানীয় হার্ড ড্রাইভে
নথিগুলি

1
যদিও এটি কোনও অনুমতি সংক্রান্ত সমস্যা নয়।
একটি সিভিএন

উত্তর:


4

যেমন আমরা মন্তব্যে জানতে পেরেছি, হাতে হাতে দুটি সম্ভাব্য সমস্যা রয়েছে:

  1. আপনি নিয়মিত ব্যবহারকারী হিসাবে অনুলিপি চালানোর চেষ্টা করছেন। এটি উত্স ফাইলগুলি পড়া ব্যর্থ হতে পারে কারণ আপনার কাছে তাদের কাছে পড়ার অনুমতি নেই। sudoআপনি যেমন মাউন্ট করেছিলেন ঠিক তেমন অনুলিপিটি চালিয়ে এটি সহজেই সংশোধন করা যায় ।
  2. cp: omitting directory Documents/অনুলিপিটি চালানোর চেষ্টা করার সময় আপনি পান sudo। এটি মোটেই অনুমতি সংক্রান্ত সমস্যা নয় এবং কেবলমাত্র cpসাব-ডিরেক্টরিকে অন্তর্ভুক্ত করার কথা বলে তা ঠিক করা যেতে পারে ।

এই দু'টিকে একসাথে রেখে, আপনার sudo cp -av /media/myharddrive /somewhere/elseযেখানে আপনার কোথাও / কোথাও / উপস্থিত থাকে এবং লিখিত হয় তার মতো একটি কমান্ড ব্যবহার করে আপনার ফাইলগুলি অনুলিপি করতে সক্ষম হওয়া উচিত ।

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

-aসাব-ডিরেক্টরীগুলি সহ, অনুলিপি করা ফাইলগুলি যতটা সম্ভব অনুলিপি করে সংরক্ষণের জন্য সিপিকে "সংরক্ষণাগার" মোডে পরিচালিত করতে বলে। অথবা আপনি -rএটি কেবল ডিরেক্টরি কাঠামো সংরক্ষণের জন্য বলতে ব্যবহার করতে পারেন ।

এটি ব্যবহার করে, আপনার এইচএফএস + ফাইল সিস্টেম সমর্থনের পঠন-সীমাবদ্ধতার সীমাবদ্ধ না রেখে আপনি আরও উপযুক্ত স্থানে ফাইলগুলি অনুলিপি সহকারে কাজ করতে পারবেন এমন ফাইলগুলিকে অনুলিপি করতে সক্ষম হওয়া উচিত।


আমি মাউন্টিং ইস্যুটি সুনির্দিষ্টভাবে সমাধান করার জন্য প্রশ্নটি আপডেট করেছি এবং আমি আপনার উত্তর গ্রহণ করব না কারণ এটি উত্তর দেয় না। সময় শেষ হয়ে গেলে আমি আপনাকে একটি অনুদান দিতে পেরে খুশি।
কিনবিকো

আমার ঠিক ওপি'র মতোই সমস্যা আছে এবং সুডোর অধীনে এই পতাকাগুলি নিয়ে মাউন্ট করার চেষ্টা করেছি, মাউন্ট mkdirকরা ড্রাইভে সুডোর অধীনে চেষ্টা করেছি এবং এই ত্রুটিটি mkdir cannot create directory 'test': Read-only file system
পেয়েছি

আমার ওপি হিসাবে একই সমস্যা ছিল এবং আপনার উত্তরটি কৌশলটি করেছে বলে মনে হয়েছিল। ধন্যবাদ!
fady

0

আমি মনে করি যে আপনার সমস্যাটি মূলত ওএসএক্স ব্যবহার না করে কীভাবে জার্নালিং বন্ধ করবেন।

এর জন্য ডিস্ক শিরোলেখের বাইনারি সম্পাদনা (হ্যাকিং) প্রয়োজন এবং ফলস্বরূপ জার্নাল থেকে নেওয়া ডিস্কের স্থানটি সম্ভবত হারিয়ে যাবে।

এখানে দুটি পরিবর্তে অনুরূপ সি প্রোগ্রামগুলিতে পয়েন্টার রয়েছে যা দাবি করে যে:

আমি গ্যারান্টি দিতে পারি না যে এই প্রোগ্রামগুলি ডিস্ককে ধ্বংস করবে না, তাই আমি পরামর্শ দিচ্ছি যে আপনি ডিস্কের ব্যাকআপ ইমেজে এটি চেষ্টা করে দেখতে পারেন।

এই পোস্টটি দরকারী হতে পারে: আমি কিভাবে একটি ডিস্ক চিত্র মাউন্ট করতে পারি?


0

আমার একই সমস্যাটি অনেকটা ছিল এবং আমি এ পর্যন্ত যা শিখেছি: একটি সফল fsck করা অপরিহার্য। এটি আপনার মেশিনে কাজ করছে না বলে আমি মনে করি এটি স্থির করার জন্য আপনার দৃষ্টিভঙ্গি হওয়া উচিত:

  • আপনি hfsprogs / fsck.hfsplus এর কোন সংস্করণ ইনস্টল করেছেন?
  • আমার মেশিনে (দেবিয়ান চলমান) আমি এটি উত্স থেকে ইনস্টল করেছি (অন্য উত্স থেকে ডাউনলোডগুলি ব্যবহার করে)

    উইজেট "HTTP": // "شریفoo.osuosl.org/distfiles/diskdev_cmds-332.14.tar.gz"

    উইজেট "HTTP": // "شریفoo.osuosl.org/distfiles/diskdev_cmds-332.14_p1.patch.bz2"

    tar xzf ডিস্কদেব_সিএমডিএস -৩৩১.১৪.টি.আর.ডিজ

    বুনজিপ 2 -সি ডিস্কদেব_সিএমডিএস -332.14_p1.patch.bz2 | প্যাচ -p0

    সিডি ডিস্কদেব_সিএমডিএস -৩৩২.১৪

    Make -f Makefile.lnx

    সিপি fsck_hfs.tproj / fsck_hfs /sbin/fsck.hfsplus

    সিপি newfs_hfs.tproj / newfs_hfs /sbin/mkfs.hfsplus

    ln -s /sbin/fsck.hfsplus /sbin/fsck.hfs

    ln -s /sbin/mkfs.hfsplus /sbin/mkfs.hfs

এইভাবে fsck আমার এইচএফএস + ডিস্কের সাথে এখন সবসময় আমার জন্য কাজ করে।

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