উবুন্টুতে কীভাবে fsck ব্যবহার করবেন?


16

আমি মূল ডিস্কের লিনাক্স পার্টিশনটি পরীক্ষা করার জন্য fsck ব্যবহার করার ইচ্ছা করি কারণ এর ফাইল সিস্টেমটি সন্দেহজনক

পরিষ্কারভাবে আনমাউন্ট করা হয়নি
সিস্টেম বন্ধ করে। আমি আমার পরিবেশের ভেরিয়েবলগুলি অনুসন্ধান করেছি: PATH ব্যতীত তাদের কারওও fsck প্রোগ্রামটি নিয়ন্ত্রণ করা উচিত নয়। তবে প্রোগ্রামটি দৃশ্যত বুটের সময় ব্যবহার করা দরকার:
:। s fsck -V
ইউএস-লিনাক্স 2.20.1 থেকে fsck
সমস্ত ফাইল সিস্টেম পরীক্ষা করা হচ্ছে।
[/sbin/fsck.ext4 (1) - /] fsck.ext4 / dev / sda6 
e2fsck 1.42 (29-নভেম্বর -2011)
/ dev / sda6 মাউন্ট করা হয়েছে। 
সতর্কতামূলক !!! ফাইল সিস্টেমটি মাউন্ট করা হয়েছে। যদি আপনি চালিয়ে যান আপনি হবে কারণ মারাত্মক ফাইলসিস্টেম ক্ষতি। আপনি কি সত্যিই চালিয়ে যেতে চান? না চেক বাতিল।
(আমার রুটে কোনও / ফোর্সফেস্ক ফাইল নেই তবে পরবর্তী বুটের সময় কোনও fsck থাকবে কিনা তা আমি কীভাবে জানতে পারি? আমার ইত্যাদি / fstab ফাইলের মধ্যে রয়েছে

 
# / etc / fstab: স্ট্যাটিক ফাইল সিস্টেমের তথ্য।
#
# এর জন্য সর্বজনীন অনন্য সনাক্তকারী মুদ্রণ করতে 'ব্লকিড' ব্যবহার করুন
# যন্ত্র; এটি ডিভাইসগুলির নামকরণের আরও শক্তিশালী উপায় হিসাবে ইউইউডি = দিয়ে ব্যবহার করা যেতে পারে
# যা ডিস্ক যুক্ত এবং সরানো হলেও কাজ করে। Fstab দেখুন (5)।
#
#                
প্রোক / প্রোক নোডেভ, নেক্সেক্স, নোসড 0 0
# / ইনস্টলেশনের সময় / dev / sda6 এ ছিল
ইউআইডিড = 1ac55d8d-c112-4bc7-9e79-921d196f9f79 / ext4 ত্রুটিগুলি = রিমাউন্ট-রো 0 1
ইনস্টলেশন চলাকালীন # swap / dev / sda7 চালু ছিল
ইউআইডিড = 54f7e314-50e2-419b-a45d-47c3058ecc00 কোনওটিই অদলবদল 0 0
/ ডিভ / এফডি0 / মিডিয়া / ফ্লপিপি অটো আরডাব্লু, ব্যবহারকারী, নোয়াটো, এক্সিকিউটিভ, ইউটিএফ 8 0 0

)। স্লো রিবুটের
একটি উত্তর অনুসারে - fsck এবং tune2fs বোঝার জন্য আমি tune2fs চেষ্টা করে এই আশা করেছিলাম যে আমি এর বর্তমান মান পাব

max_mounts_count
পরের বুটের সময় পার্টিশন পরীক্ষা করার জন্য প্যারামিটারটি এটি 1 এ সেট করতে সক্ষম হবে । কিন্তু পরে
sudo rm / var / lib / update-notifier / fsck-at-reboot
এবং একটি পুনঃসূচনা আমি কেবল একটি প্রতিক্রিয়া পেয়েছি
: ~ une টিউন 2fs -l / dev / sda6
tune2fs 1.42 (29-নভেম্বর -2011)
tune2fs: / dev / sda6 খোলার চেষ্টা করার সময় অনুমতি অস্বীকার করা হয়েছে
বৈধ ফাইল সিস্টেম সুপারব্লকটি খুঁজে পেল না
ন্ন
sudo tune2fs -l / dev / sda6
নিরাপদে? ধন্যবাদ।


টার্গেট পার্টিশন (গুলি) আনমাউন্ট ছাড়াই আপনাকে লাইভ ইউএসবি থেকে এই সমস্ত কমান্ড চালাতে হবে। যদি fsck স্বয়ংক্রিয়ভাবে সমস্যাগুলি সমাধান করতে না পারে তবে আপনার হার্ড ড্রাইভ ব্যর্থ হতে পারে এবং আপনার ডেটা ব্যাকআপ করা উচিত।
প্যান্থার

উত্তর:


7

fsckআপনার হার্ডড্রাইভ চালানোর জন্য আপনাকে লাইভসিডি বুট করতে হবে এবং তারপরে লক্ষ্য হিসাবে আপনার হার্ডড্রাইভ পার্টিশন দিয়ে কমান্ডগুলি চালাতে হবে।

"আমার রুটে কোনও / ফোর্সফেস্ক ফাইল নেই"

-আপনি ফাইলটি তৈরি করতে হবে, এটি কেবল একটি ফাঁকা ফাইল তাই চালানো sudo touch /forcefsckএবং fsck আপনার ড্রাইভটি পরের বার পুনরায় বুট করার সময় পরীক্ষা করবে।


চেকিংয়ের সম্পূর্ণ তথ্য পেতে কি আমি (মূল মেনু ব্যবহার করে) fsck বিকল্পটি সেট করতে পারি?
টমো পেরেন 17

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

এটি কাজ করে, ধন্যবাদ, আমি উত্তরটি গ্রহণ করেছি। কিন্তু fsck চালানো, ভূত 8 দ্বারা প্রস্তাবিত, পার্টিশন চিত্র তৈরি করতে সহায়তা করে না। আমি এটি সম্পর্কে একটি নতুন প্রশ্ন জিজ্ঞাসা করছি।
টোম পেইনি

আমি দেখতে পাচ্ছি যে নতুন প্রশ্নটি প্রয়োজনীয় নয়, এটি সম্ভবত manpages.ubuntu.com/manpages/hardy/man8/dump.8.html এবং manpages.ubuntu.com/manpages/hardy/man8/restore.8.html দ্বারা সমাধান করা হয়েছে ।
টমো পেনেইন

2

আমি এখানে @ bodhi.zazen মন্তব্য সহ একমত একটি ফাইল সিস্টেম পরীক্ষা করার সর্বোত্তম উপায় হ'ল লাইভ মিডিয়া থেকে বুট করা, "উবুন্টু চেষ্টা করুন" এবং তারপরে ম্যানুয়ালি fsckপ্রশ্নবিদ্ধ পার্টিশন বেছে নেওয়া। উদাহরণস্বরূপ sudo fsck /dev/ZdXY যেখানে জেডএডএক্সওয়াই হ'ল প্রশ্নে বিভাজন। sudo fdisk -lআপনাকে আপনার ড্রাইভের একটি তালিকা এবং সেগুলির মধ্যে পার্টিশন দেবে। আপনার কোন পার্টিশনটি পরীক্ষা করা উচিত তা নির্ধারণ করার জন্য এই তথ্যটি আপনার পক্ষে যথেষ্ট।

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