ড্রাইভার বর্ণনাকারী বলেছেন যে শারীরিক ব্লকের আকার 2048 বাইট, তবে লিনাক্স বলছে এটি 512 বাইট


19

"লিপ্রেটেড সতর্কতা" শিরোনাম সহ ডিস্কের বিষয়বস্তুগুলি স্ক্যান করার পরে জিপার্টে এই জাতীয় বার্তা দেখায়।

পটভূমি:

আমি অন্য পার্টিশনের জন্য জায়গা তৈরির জন্য একটি পার্টিশনটি সঙ্কুচিত করার চেষ্টা করার পরে এটি ঘটেছে। আমি কে ডি কে পার্টিশন ম্যানেজারের সাথে এটি করছিলাম। এটি একেবারে নতুন মেশিন, তবে কোনওভাবে কিছু ভুল হয়ে গেছে এবং আমি নীচের আকারের পার্টিশনটি মাউন্ট করতে পারিনি।

আমি টেস্টডিস্কের সাথে পার্টিশন টেবিলটি পুনরুদ্ধার করেছিলাম, তবে অদলবদল (যা এসডিএ 1 এর অধীনে ছিল) সংক্রান্ত ত্রুটি বার্তা দেখানোর পরে সিস্টেমটি প্লাইমাউথের হাতে পৌঁছে দেবে বলে মনে হয়েছিল।

এখন একটি লাইভসিডি বুট হয়েছে এবং আমি সিস্টেম এবং ডেটা পার্টিশন উভয়ই মাউন্ট এবং ব্রাউজ করতে পারি। আমি একটি নতুন অদলবদল তৈরি করেছি।

এই সমস্যাটি সমাধান করতে আমি কী করতে পারি? এবং এই সমস্যার কারণ হতে পারে?


আমি পার্টিশনটি সঙ্কুচিত করেছিলাম এবং নিজের ইচ্ছে মতো নতুন যুক্ত করেছি, মেশিনটি রিবুট করেছি এবং এখন সমস্ত ঠিকঠাক কাজ করছে বলে মনে হচ্ছে। আমি জিপ্টার্ড চালিয়েছি এবং এটি আবার ব্লকের আকার সম্পর্কে সতর্কবার্তা বাড়েনি।
আনফা

আমি এই সমস্যাটি আবার পেয়েছি - এটি প্রমাণিত হয়েছে যে এটি একটি পেনড্রাইভের সাথে সম্পর্কিত ছিল - জিপার্টে প্রদর্শিত বার্তাটি এই সমস্যাটি কোন ডিভাইসের বিষয়ে তা জানায় না।
আনফা

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

প্রশ্নে বিভাজনকে পুনরায় আকার দেওয়ার আগে আমার কি এই সমস্যাটি সমাধান করার দরকার আছে?
মার্চাকো

আমি বুঝতে পেরেছি যে সমস্যাটি কেবল ইউএসবি ফ্ল্যাশ মেমরির জন্যই ঘটছে, তবে জিপিআর্ট কোনও প্রতিবেদনে বলা হয়নি যে কোন ড্রাইভটি খারাপ রিপোর্ট করা খাত আকার দ্বারা প্রভাবিত হয়েছে।
আনফা

উত্তর:


21

সমস্যাটি নীচের মতটির মতোই একইরকম, সম্ভবত ডিডি কমান্ডটি ডিভাইসটিতে ছড়িয়ে পড়েছিল যা মেলানো ডিসক্রিপটারের কারণে ঘটেছে।

উবুন্টুকে জিজ্ঞাসা করুন: ইউএসবি ড্রাইভ পার্টিশনগুলি মুছতে অক্ষম (আকারের ত্রুটি ব্লক করুন)

আপনি যে সমস্যাটি বর্ণনা করছেন তা হ'ল সরাসরি ডিভাইসে ভুল আকারে নিম্ন-স্তরের ডিভাইস সরঞ্জাম (ডিডির মতো) ব্লক লেখার কারণে হয়েছিল।

এটি ঠিক করার জন্য, আপনাকে ডিভাইসের ব্লকগুলি যথাযথ আকারে আবার লিখতে হবে। এটি দিয়ে করা যেতে পারে dd। কমান্ডগুলি চালনার আগে আপনার আউটপুট ডিভাইসটি দুটিবার পরীক্ষা করুন:

sudo dd if=/dev/zero of=/dev/sdd bs=2048 count=32 && sync

একবার ddকমান্ড সম্পন্ন করা হয়, আপনি মাধ্যমে আপনার ডিভাইসে অ্যাক্সেস করতে সক্ষম হওয়া উচিত gparted


আপনার লিঙ্কযুক্ত প্রশ্ন থেকে প্রাসঙ্গিক তথ্য উদ্ধৃত এবং উদ্ধৃত করা উচিত।
রামহাউন্ড

সাহায্য বলে মনে হচ্ছে না।
ulidtko

4
ডাউনভোটেড -১; @ জুলিদকো, অবশ্যই এটি কোনও কাজে দেয় না। আমি কেন সত্যিই বুঝতে পারি না কেন এটি উত্সাহিত হয়েছিল, (সম্ভবত লেমিংস? ...)। উত্তরটি ভুল। 'dd' সেমিডিতে 'বিএস = 2048' ব্লকের আকারকে 2048 বি তৈরি করে না অন্য কথায় "বিএস" এর অর্থ "ব্লকের আকার" নয় তবে "বাফার সাইজ" নয়। যদিও এই সেন্টিমিডিটি খুব ভালভাবে কাজ করে, তা একবারে '20' ব্লকের ভলিউমে লেখার সময় 2048 বি-তে বাফার করছে। ভলিউমের ব্লকগুলি কোনওভাবেই পরিবর্তিত হয়নি।
সিবিহে

1
উত্তরদাতাকে তিনি কী সম্পর্কে কথা বলছেন তা জেনে যাচ্ছে না, এটি সমস্যার সমাধান করে না। এর পরে যখন আমি ডিভাইসে পার্টিশনগুলি মোছার চেষ্টা করছিলাম তখন আমি অন্যান্য ত্রুটি বার্তাগুলিতে চলে এসেছি। আরও গভীরতর সমস্যার মধ্যে পড়ে, এই আদেশটি ব্যবহার করবেন না!
ব্যবহারকারী3182532

1
হ্যাটোফুল অ্যান্টি লেমিংস থাকা সত্ত্বেও: সত্যই এটি আমার পক্ষে কাজ করেছে
ক্রিসোপাথ

3

আমি অন্য কারও কাজ চুরি করতে চাই না; আসল অবদানকারীটি এখানে দামি লা লা বাগ: https://bugs.launchpad.net/ubuntu/+source/usb-creator/+bug/1708881

আপনার ইউএসবি ড্রাইভের চিঠিটি সনাক্ত করুন, তারপরে কমান্ডটি জারি করুন:

sudo wipefs --all /dev/sdN  

(আপনার ডিস্কের ড্রাইভ লেটারের সাথে এন প্রতিস্থাপন করুন; এই কমান্ডটি তাত্ক্ষণিকভাবে সম্পন্ন করা উচিত))

এখন জিপিআরটি চালু করুন; ইউএসবি স্টিকটি নির্বাচন করুন, যা খালি প্রদর্শিত হবে। আপনাকে প্রথমে একটি নতুন পার্টিশন টেবিল তৈরি করতে হবে (ডিভাইস> পার্টিশন সারণী তৈরি করুন)। আপনি যদি নিশ্চিত না হন তবে আপনি 'এমএসডোস' চয়ন করতে পারেন। এটিও এক সেকেন্ডে সম্পূর্ণ হওয়া উচিত। তারপরে আপনি যথারীতি নতুন পার্টিশন তৈরি করতে সক্ষম হবেন।


আমার হার্ড ডিস্কের জন্য এটি চেষ্টা করেও সমস্যাটি এখনও অব্যাহত রয়েছে।
নভেম্বরের

-2

bsপ্যারামিটারের পরিবর্তে এটি প্যারামিটারের প্রয়োজন obs। থেকে dd --help:

obs=BYTES       write BYTES bytes at a time (default: 512)

আদেশটি এমন কিছু হবে:

sudo dd if=/dev/zero of=/dev/sdd obs=2048 count=32 && sync

এটি লিটমাসডির উত্তরের মন্তব্য বলে মনে হচ্ছে। যদি আপনি এটি প্রশ্নের উত্তর হতে চান, দয়া করে এটিকে সম্পাদনা করুন যাতে এটি কেবল যে প্রশ্নটি পড়েছে তার পক্ষে তা বোঝা যায়।
ব্ল্যাকউড 18

dd --helpএছাড়াও "bs = BYTES একবারে BYTES বাইট পর্যন্ত       পড়তে এবং লিখতে " বলেছে  । এবং বলছে "বিএস =  বিওয়াইটিএস একবারে বাইওয়াইটিএস বাইটস       পড়তে এবং লিখতে (ডিফল্ট: 512); ওভাররাইড এবং  ”(জোর যুক্ত)। সুতরাং একা নির্দিষ্টকরণ ঠিক ঠিক হওয়া উচিত। dd(1)ibsobsbs
জি-ম্যান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.