আমি জানি থ্রেডটি পুরানো তবে এই জাতীয় সমস্যা থাকা প্রত্যেকের রেকর্ডের জন্য এটি লিনাক্স থেকে চেক করার উপায় রয়েছে। কেউ সর্বদা সিডি / ইউএসবি স্টিকে কিছু লাইভ লিনাক্স ব্যবহার করতে পারে, স্লেক্সের মতো যা চালানো খুব সহজ। যাইহোক, ব্যবসায় ফিরে।
আমি আজ কিছু স্মার্টড ডিমন লগগুলি অপঠনযোগ্য ক্ষেত্রের সতর্কতা সহ পেয়েছি এবং এটি অনুসন্ধানের সিদ্ধান্ত নিয়েছি। গবেষণার পরে অবশেষে আমি চালাচ্ছি (# প্রম্পট হ'ল মূল সুবিধাগুলি নির্দেশ করে, যদি কেউ সাধারণ ব্যবহারকারী হিসাবে চলমান থাকে তবে এর পরিবর্তে সুডো ব্যবহার করা যেতে পারে):
# smartctl -H /dev/sda2
SMART overall-health self-assessment test result: PASSED
যা নির্দেশ করে যে ড্রাইভটি কিছুটা স্বাস্থ্যকর, যা ভাল is তবে আমি অনুসরণ করে তদন্ত করে আরও চালিয়েছি badblocks
।
# badblocks -v /dev/sda2 > ~/log/sda2.badsectors
# cat ~/log/sda2.badsectors
271521948
সুতরাং কিছু ব্যাডব্লক ছিল যা আমি জানতে চেয়েছিলাম এটি কোন ফাইলের সাথে সম্পর্কিত এবং এটির সাথে এটি সম্পন্ন করা যেতে পারেdebugfs
, সমস্যাটি ছিল আমার পার্টিশনটি এনটিএফএস ছিল তাই আমি এনটিএফস্টুলগুলি ব্যবহার করেছি যা মূল:
# ntfscluster -s 271521948 /dev/sda2 > 271521948.secinfo 2>&1
# cat 271521948.secinfo | grep -v "extent"
Searching for sector 271521948
Inode 142427 /tmp/dl/setup_torch_2.exe/$DATA
* one inode found
/ grep -v "extent"
দ্বারা প্রদর্শিত অযথা অনেক তথ্য থেকে মুক্তি পেতে হয় ntfscluster
/
সুতরাং এনটিএফএসের ক্ষেত্রে সকলের একটি প্রয়োজন ntfscluster -s $SECTOR
।