আমার অনুরূপভাবে প্রস্তুত ইউএসবি স্টিকগুলি কেন এক বাইটে আলাদা?


15

আমি একই রকম দুটি USB স্টিক (আছে TrekStor 16GB ) সঙ্গে নিম্নলিখিত হিসাবে প্রস্তুত c't bankix ইমেজ

  1. প্রস্তুতি ব্যবহার GParted- র :

    • বিদ্যমান পার্টিশনটি মোছা হয়েছে
    • একটি নতুন ডস পার্টিশন টেবিল তৈরি করেছে
    • লাঠিটি FAT32, প্রাথমিক পার্টিশনের সাথে ফর্ম্যাট করে
  2. মাধ্যমে স্টিকটিতে ছবিটি লোড করেছেন usb-creator-kde

সুতরাং আমি উভয় লাঠিগুলির জন্য অভিন্ন প্রক্রিয়া করেছি, তবে একটি বুট এবং অন্যটি একটি ত্রুটি বার্তা সহ ক্র্যাশ করেছে:

(initramfs) mount: mounting /dev/loop0 on //filesystem.squashfs failed: No such device
Can not mount /dev/loop0 (/cdrom/casper/filesystem.squashfs) on //filesystem.squashfs

তারপরে আমি তাদের মাধ্যমে তুলনা করার চেষ্টা করেছি sudo cmp /dev/sdb /dev/sdc। এর ফলস্বরূপ:

/dev/sdb /dev/sdc differ: byte 441, line 5

এখানে কী সমস্যা আছে এবং আমি কীভাবে এটি ঠিক করব?


আপনি ডিডি ব্যবহার করে অপরটির উপরের কাজটি অনুলিপি করার চেষ্টা করতে পারেন এবং দেখুন কিনা এটি সাহায্য করে। অথবা আপনি ভাল থেকে পার্টিশন টেবিলটি অনুলিপি করতে sfdisk ব্যবহার করতে পারেন এবং সেখান থেকে যেতে পারেন।
অ্যাঞ্জেলো

এটি আপনাকে সমস্যাটি ঠিক সেখানে বলে দেয় - ফাইলসিসটেম.সকোয়াশগুলি কোনও কারণে অবৈধ, অন্যথায় আপনি বুট প্রক্রিয়াটি ভুল কনফিগার করেছেন। এটি একটি চিত্র ফাইল - সংকুচিত - এটি আপনার সম্পূর্ণ রুট ফাইল সিস্টেম। তবে ... আপনার উদ্যোগীরা মনে করেন এটি অবস্থিত /cdrom। এবং এটি দৃশ্যত নিজেকে উপরের দিকে মাউন্ট করার চেষ্টা করছে? এটি একটি ইন্স্রামফেস জিনিস - আমি এটির সূক্ষ্ম বাজি ধরছি। এটি সম্ভবত আপনি উভয় লাঠি একই সাথে কম্পিউটারে প্লাগ হয়েছে? অথবা সম্ভবত আপনার অন্যথায় নকল সেটিংস রয়েছে যা সেটআপের সময় অনন্য হওয়া উচিত ছিল। লাইভ সিস্টেম স্রষ্টাদের থেকে দূরে থাকুন - তারা সমস্যা।
মাইকজার্ভ

উত্তর:


30

যদিও আমি জানি না যে কেন একটি ক্র্যাশ হয়েছে (খারাপ কাঠি? দুর্নীতিগ্রস্থ চিত্র?), "অভিন্নভাবে" তৈরি ফাইল সিস্টেমের পার্থক্যের জন্য সাধারণ সন্দেহভাজন, তারা আইএসও 6660০ বা অন্যথায় হ'ল টাইম স্ট্যাম্প , যেমন সৃষ্টি সময়ের জন্য। অথবা একটি এলোমেলো ডিফল্ট ফাইল সিস্টেমের লেবেল । আপনি যদি উভয়ের ক্ষেত্রে অভিন্ন ডেটা চান, ddতবে ভাল স্টিকটি অন্য স্টিকের উপরে প্রবেশ করুন এবং তাদের চেকসামগুলি যাচাই করুন (এমডি 5সাম বা অন্যান্য; যে কোনও কাজ করবে)।

ওহ, এবং আপনার প্রশ্নের শিরোনাম থেকে অনুমান ধারণ করে না। এটি কেবল একটি বাইট নয় যা পৃথক। প্রথমটিcmp আপনাকে আলাদা আলাদা বলে দেয় এবং তারপরে বাইরে চলে যায়।


22

সমস্ত সম্ভাবনায়, তারা কেবল একটি বাইট দ্বারা পৃথক হয় না। এটি কেবল প্রথম ডিফারিং বাইট। cmp -l dev/sdb /dev/sdcসমস্ত পার্থক্য তালিকা করতে চালান ।

স্টিকের প্রথম 512 বাইট হ'ল এটির বুট সেক্টর । অফসেট 441 (440 আপনি যদি 0 তে নম্বর দেওয়া শুরু করেন) হ'ল ডিস্ক স্বাক্ষরের অবস্থান যা ডিস্ককে স্বতন্ত্রভাবে সনাক্ত করতে পারে বলে মনে করা হয় (উইন্ডোজের সুবিধার জন্য - লিনাক্সের যত্নের বিষয়টি আমার মনে নেই)। আশা করা যায় যে তারা পৃথক হবে। এটি স্টিকের ফাইলগুলি যা অভিন্ন বলে মনে করা হয়, ডিস্ক লেবেল নয় (বা ফাইলগুলির টাইমস্ট্যাম্পগুলি, উপায় হিসাবে)।

যা স্টিক ক্র্যাশ করেছে তার সঠিক ফাইল সামগ্রী রয়েছে তা যাচাই করুন। এটি শারীরিকভাবে ক্ষতিগ্রস্থ হতে পারে।

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