ডিবাগগুলি ছাড়াই ভাঙ্গা EXT4 ইনোড সরান


1

আমি qnap এর ভিতরে ফাইল সিস্টেমটি ভেঙে ফেলেছি। আমি যখন fsck করার চেষ্টা করছি তখন এটি একটি ইনোডের অন্তহীন লুপে চলে। দুর্ভাগ্যক্রমে qnap কমান্ডটি ডিবাগ করেছে না। এটি কি ডিডি এর মাধ্যমে (পরিষ্কার) ইনোড সরানো সম্ভব?


প্রথমে আমি দুঃখিত বলতে চাই কারণ এটিকে উত্তর হিসাবে ভাবা হতে পারে না। তবে লেখকের সাথে কীভাবে যোগাযোগ করা যায় তা আমি জানি না, তাই আমি কেবল এখানে পোস্ট করতে পারি। জুলুস, আপনি কিউএনএপ সমর্থন যোগাযোগের চেষ্টা করতে পারেন? অথবা আপনি কেবল কেভিনলিয়াও@qnap.com এর মাধ্যমে আমার সাথে যোগাযোগ করতে পারেন। আপনার ব্যবহৃত এনএএস মডেল অনুসারে, আমরা আপনাকে সঠিক ডিবাগগুলি সরবরাহ করব। ধন্যবাদ।
কেভিন লিয়াও

আমি আপনাকে ইমেল পাঠিয়ে টিকিট তৈরি করেছি: JWZ-569-66890। ধন্যবাদ.
জুলুস

উত্তর:


2

এটি সম্ভব তবে এটি অত্যন্ত বিপজ্জনক। আপনি যদি এটি আঁকেন, আপনি আরও ক্ষতি করে শেষ করতে পারেন। কৌতুকটি ডাম্প 2 এফএসের আউটপুট প্রদেয় নির্দিষ্ট ইনোডে অফসেটটি গণনা করছে। একবার আপনি অফসেট গণনা করুন এটি ঠিক:

dd if=/dev/zero of=/dev/BLOCKDEVICE seek=OFFSET bs=1 count=INODESIZE

Do_imap ফাংশনটির জন্য ডিবাগগুলির উত্স কোডটি দেখুন :

ইনোড টেবিলের প্রারম্ভিক অবস্থান (যা ext2fs_inode_table_loc () যা ফেরত দেয়) ডাম্প 2fs এর আউটপুট দ্বারা পাওয়া যাবে, যেমন ইনোড আকার। একবার আপনি ব্লক নম্বরটি খুঁজে পেয়ে এবং অফসেট পেয়ে গেলে, আপনি উপরের ডিডি কমান্ডে ব্যবহৃত অফফেসটি গণনা করতে পারবেন এর মাধ্যমে:

OFFSET = (block * BLOCKSIZE) + offset

যেখানে ব্লক এবং অফসেট হ'ল do_imap দ্বারা গণনা করা মান।

আপনি ডাম্প 2 এফ ব্যবহার করে অনুশীলন করে ডু_ম্যাপের গণনাটি সঠিকভাবে প্রতিলিপি করতে পারেন এবং তারপরে আপনার লিনাক্স সিস্টেমে ডিবাগফসের ইমেপ কমান্ডের সাহায্যে ক্রস-চেক করতে পারেন কিনা তা অনুশীলন করতে চাইতে পারেন (ধরে নিবেন আপনি লিনাক্স চালাতে পারবেন)।

এই সমস্ত বলা হচ্ছে, Qnap এর জন্য স্ক্র্যাচ থেকে e2fsprogs সংকলন করার চেষ্টা করা, এবং তারপরে qnap এর জন্য নির্মিত ডিবাগফগুলি ব্যবহার করা কার্যকর হতে পারে।


1
আমি সবেমাত্র একটি Qnap বিকাশকারীকে পৌঁছেছি যিনি সম্প্রতি আমার সাথে লিনাক্স-এক্সট 4 মেলিং তালিকায় যোগাযোগ করেছিলেন। আমি তাকে এই প্রশ্নের দিকে ইঙ্গিত করলাম এবং তাকে জিজ্ঞাসা করলাম যে তিনি কিউএনএপ-এর জন্য সংকলিত ডিবাগফের একটি অনুলিপিটিতে একটি পয়েন্টার পাঠাতে পারেন। সুতরাং আপনি ঝুলতে চান এবং কিছুক্ষণ অপেক্ষা করতে পারেন এবং দেখতে পারেন যে কেভিন কিছুটা সুরক্ষিত এবং সহজতর হতে পারে ch
থিওডোর স'ও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.