ওএস এক্স এর সাহায্যে কীভাবে একটি বহিরাগত ড্রাইভে fsck চালানো যায়?


21

একটি বাহ্যিক ড্রাইভ পুনরায় ভাগ করার চেষ্টা করার সময় আমি এই ত্রুটিটি পাচ্ছি: ""।

আমি fsck -fyড্রাইভে চালাতে চাই , তবে বাহ্যিক ড্রাইভে এটি করার জন্য সঠিক বাক্য গঠন জানি না?

কেউ কি এই সমস্যাটি থেকে আমাকে সাহায্য করতে পারেন?

উত্তর:


34

আসলে আপনি করতে চান:

% sudo fsck_hfs -fy /dev/disk1s1 (আপনি কোন পার্টিশনটি পরীক্ষা করতে চান তার উপর নির্ভর করে)।

এটা ঠিক সাথে কাজ করবে না fsckআপনি দিতে হবে fsck_hfsকমান্ড চালানোর জন্য হিসাবে।


3
এটি সেরা উত্তর। আপনি এটি চালানোর আগে, diskutil list আমার এসডি কার্ডটি ডিস্ক 2 সহ আপনার সমস্ত ডিস্কের তালিকা করুন । তারপরে আপনি পার্টিশন নম্বরটি খুঁজতে চান, তাই এর মতো কিছু করুন ls /dev/disk2*। এর ফলাফল disk2s1। সুতরাং আমি যে চূড়ান্ত কমান্ডটি চালাচ্ছি এটি হ'ল sudo fsck_hfs -f /dev/disk2s1। দ্রষ্টব্য: আমি আমার SD কার্ডটি এইচএফএস হিসাবে ফরম্যাট করেছি। সাধারণত তারা ফ্যাট বা অন্য কিছু ব্যবহার করে।
Portforwardpodcast

8

একটি বাহ্যিক ড্রাইভ পুনরায় ভাগ করার চেষ্টা করার সময় আমি এই ত্রুটিটি পাচ্ছি: ""

এটি প্রকৃতপক্ষে একটি খুব বর্ণনামূলক ত্রুটি।


অর্ডার চালানোর জন্য fsckএকটি বহিস্থিত ড্রাইভে, আপনি ড্রাইভের আইডেন্টিফায়ার খুঁজে বের করতে প্রথমে প্রয়োজন নেই। diskutil listনীচে তালিকাভুক্ত ভলিউমের নামটি চালান এবং পরীক্ষা করুন IDENTIFIER- disk3s4উদাহরণস্বরূপ এটি এমন কিছু হবে ।

চালানোর জন্য সেই নামটি ব্যবহার করুন fsck। আপনি -fএকটি ক্লিন ফাইল সিস্টেম পরীক্ষা করার জন্য জোর করে বিকল্পটিও পাস করতে পারেন ।

sudo fsck /dev/disk3s4

fsck বিবিধ ফাইল সিস্টেমের ধরণের সংক্ষিপ্তসার রয়েছে:

  • fsck_hfsএইচএফএসের জন্য, -fভ্রমণকারী সিস্টেমগুলি পরীক্ষা করার জন্য জোর করে বিকল্পটি ব্যবহার করুন
  • fsck_exfatএক্সএফএটির জন্য ( -fএখানে কোনও বিকল্প নেই)
  • fsck_msdosচর্বি জন্য ( -fএখানে কোন বিকল্প নেই)

প্রকৃতপক্ষে, এটি 10.9 এর মতো দেখায়, আপনি fsckকোনও ধরণের পতাকা ছাড়াই ব্যবহার করতে পারবেন না । এখানে প্রদত্ত কমান্ডটি ব্যবহারের সাহায্য / ব্যবহারের ফলাফল দেয়।
রশ্মি

পলের উত্তর দেখুন - আপনাকে ব্যবহার করতে হবে fsck_hfs
জেভ আইজেনবার্গ

2

আমাকে এল-ফ্ল্যাগ দিয়ে চালাতে হয়েছিল:

diskutil list # find your identifier
/sbin/fsck_hfs -l -f /dev/disk16

-lপতাকা fsck বলে শুধুমাত্র পঠনযোগ্য মোডে ড্রাইভ করো।


1

এটি মূল প্রশ্নের সরাসরি উত্তর নয়, তবে ঘনিষ্ঠভাবে সম্পর্কিত।

অন্য বিকল্পটি হ'ল একটি বাহ্যিক ড্রাইভ যাচাই বা মেরামত করতে নিজে ডিস্কটিল ব্যবহার করা।
আমি কীভাবে এটি fsck এর সাথে তুলনা করে তা নিশ্চিত নই, তবে এটি আমার বাহ্যিক ড্রাইভটি স্থির করেছিল যা কোনও সিস্টেম আপডেটের জন্য পুনঃসূচনা করার সময় ঘটনাক্রমে এটি প্লাগ-ইন করার পরে আমার মাউন্ট হয়নি।

diskutil list  # to find the IDENTIFIER
  (some internal disks listed first)
  /dev/disk2 (external, physical):                                              
    #:                    TYPE NAME                    SIZE       IDENTIFIER
    0:   GUID_partition_scheme                        *500.1 GB   disk2     
    1:                     EFI EFI                     209.7 MB   disk2s1   
    2:               Apple_HFS FreeAgent GoFlex Drive  499.8 GB   disk2s2   

এবং তারপর যেমন কমান্ড

diskutil verifyDisk disk2
diskutil verifyVolume disk2s1
diskutil verifyVolume disk2s2

কিছু কারণে কেবল যাচাই করা কমান্ডগুলি চালিয়ে যাওয়া আমার সমস্যাটি সমাধান করে, তবে আপনাকে আরও এগিয়ে যাওয়ার দরকার হলে সেখানে মেরামত কমান্ডগুলিও রয়েছে

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