আমি fsck কে ইউএসবি স্টিক ঠিক করতে বলি, এতে বলা আছে "ফাইল সিস্টেমটি অপরিবর্তিত রেখে দেওয়া হয়েছে।"


25

সুতরাং আমি fsck চালানো, এবং এটি রিপোর্ট

FATs differ but appear to be intact. Use which FAT ?
1) Use first FAT
2) Use second FAT

যে কোনও একটি নির্বাচন করা ত্রুটির একটি দীর্ঘ তালিকা দেয়

Cluster 1471730 out of range (164977891 > 1980013). Setting to EOF.
Cluster 1471732 out of range (252397720 > 1980013). Setting to EOF.
Cluster 1471734 out of range (18601458 > 1980013). Setting to EOF.

তারপরে এটি বলে,

Reclaimed 93886 unused clusters (769114112 bytes).
Free cluster summary wrong (1034047 vs. really 1221912)
1) Correct
2) Don't correct

যদি আমি (1) চয়ন করি তবে এটি কেবল কোনও ক্রিয়া ছাড়াই বাহ্য হবে:

Leaving file system unchanged.
/dev/sdb1: 53 files, 758100/1980012 clusters

তাহলে আমি কীভাবে এটি ঠিক করব?

উত্তর:


23

ইউএসবি ভলিউম আনমাউন্ট করার পরে, আপনি '-w' স্যুইচ দিয়ে fsck ব্যবহার করতে চান যা fsck অবিলম্বে পরিবর্তনগুলি লিখতে বাধ্য করে। নোট করুন যে '-w' এর জন্য '-a' (অটো মোড) বা '-r' (ইন্টারেক্টিভ মোড) প্রয়োজন।


আমি সত্যিই -wবিকল্প মিস ! +1
গ্যাভেনকোয়া

9

মানুষ fsck.vfat বলেছেন:

দ্রষ্টব্য: যদি -a এবং -r অনুপস্থিত থাকে তবে ফাইল সিস্টেম কেবল পরীক্ষা করা হয় তবে মেরামত হয় না।

সুতরাং, এটিতে আসলে আপনার পরিবর্তনগুলি লিখতে -a বা -r ব্যবহার করুন। -W বিকল্পটি এই দুজনের আচরণকে পরিবর্তন করে।


7

Fsck ম্যান পৃষ্ঠা দেখুন। হতে পারে -r বিকল্পটি ব্যবহার করে দেখুন বা এটি ব্যবহার করে -n ছেড়ে দিন।

আর একটি সম্ভাবনা হ'ল পার্টিশনটি সম্পূর্ণ পরিপূর্ণ। এটা যাচাই কর.

যাইহোক, আপনি যে সঠিক কমান্ডটি ব্যবহার করেছিলেন তা পোস্ট করা খুব সহায়ক হবে।


0

আমারো একই ইস্যু ছিল. অবশেষে এফএসসি ব্যবহার না করে সরাসরি ডসফস্ক কমান্ডটি ব্যবহার করে এটি কাজ করতে পেলাম (যা বিভিন্ন fsck সরঞ্জামগুলির জন্য কেবল একটি মোড়ক)। আমার ধারণা, যখন fsck ডসফস্ককে কল করে তখন এটি কিছু বিকল্প যুক্ত করে যার কারণে এটি সঠিকভাবে কাজ করতে ব্যর্থ হয়।


0

আমার একই সমস্যা ছিল, আমি সরাসরি ব্যবহার করা ব্যবহারকারীর উত্তর থেকে অনুপ্রাণিত হয়ে:

fsck.fat -r /dev/sde1

পরিবর্তে:

fsck -r /dev/sde1

কৌতুকটি করেছে


0

পাসওয়ার্ড -w -r এর পাশাপাশি ব্যবহারকারীর নাম্বার 30302 বলেছে, আমাকে পার্টিশন মাউন্ট করে fsck.vfat চালাতে হয়েছিল যাতে fsck খুঁজে পাওয়া ক্লাস্টারগুলি (FSCK000n.REC ফাইলগুলিতে) লিখতে সক্ষম হয়।

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