"রিড অদলবদ শিরোনাম ব্যর্থ হয়েছে: সাফল্য" এর অর্থ কী?


9

আমি আর্ক লিনাক্স ইনস্টল করার চেষ্টা করছি (2014-04-01 স্ন্যাপশট থেকে)। আমি একটি সোয়াপ ফাইল তৈরি করেছি এবং চেষ্টা swaponকরেছি, তবে আমি বুঝতে পারি না এমন একটি ত্রুটি (?) বার্তা পেয়েছি।

আমি মৃত্যুদণ্ড কার্যকর করেছি

fallocate -l 512M /mnt/sda2/swapfile
chmod 600 /mnt/sda2/swapfile
swapon /mnt/sda2/swapfile

এবং আউটপুট হয়

swapon: /mnt/sda2/swapfile: read swap header failed: Success

এবং :(আমার কমান্ড লাইন শেষে আছে । সুতরাং এটি সফল বা ব্যর্থ হয়েছে? এটি কীভাবে অদলবদল সেট আপ করবেন না?

উত্তর:


18

এটি কীভাবে অদলবদল সেট আপ করবেন না?

আমার মনে হয় আপনি মধ্যে একটি পদক্ষেপ মিস chmodএবং swapon:

mkswap /mnt/sda2/swapfile

অক্সিমোরোমিক ত্রুটি হিসাবে ...

swapon: / mnt / sda2 / swapfile: swap শিরোনাম পঠন ব্যর্থ হয়েছে: সাফল্য

এর আক্ষরিক অর্থ কী, কোডটিতে একটি বাগ রয়েছে swapon, তবে এটির প্রাথমিক কার্যকারিতা সম্পর্কিত কোনও প্রয়োজন নেই not

সি লাইব্রেরির ক্রিয়াকলাপগুলি প্রায়শই ত্রুটি কোড সঞ্চয় করে এমন একটি গ্লোবাল ভেরিয়েবল ব্যবহার করে r ফাংশনটি নিজেই একটি ত্রুটি ঘটেছে (যে কোনও ত্রুটি) নির্দেশ করে একটি মান প্রদান করবে এবং সেই ত্রুটির সঠিক প্রকৃতি সংরক্ষণ করা হবে errno। ধারণাটি হ'ল যদি আপনি কোনও ত্রুটির একটি ইঙ্গিত পান তবে আপনি errnoএটি ঠিক কী তা দেখতে তার মানটি পরীক্ষা করতে পারেন ।

এখানে একটি strerror()লাইব্রেরির ফাংশন রয়েছে যা একটি ভুল মান (তারা পূর্ণসংখ্যার) নেবে এবং এর সাথে সম্পর্কিত একটি মানব ভাষার স্ট্রিং ফিরিয়ে দেবে। এর মধ্যে একটি হ'ল Success, যা 0 এর ত্রুটি কোডের সাথে সম্পর্কিত (যেমন কোনও ত্রুটি নেই)।

সুতরাং আপনি যখন এই জাতীয় কিছু দেখেন, এটি একটি ভুল যেমন:

  • একটি ত্রুটি পাওয়া, তারপরে অন্য ক্রিয়াকলাপটিকে (সাফল্যের সাথে) কল করা যা পর্দার আড়ালে 0 থেকে এরনোকে পুনরায় সেট করে, তারপরে দ্বিতীয় ক্রিয়াকলাপটি বলার আগে আপনি যে ত্রুটিটি পেয়েছিলেন তার সুনির্দিষ্টতা নির্ধারণ করতে এর্নো ব্যবহার করে।

এবং / অথবা

  • এমন strerror()একটি ভেরিয়েবল পাস করা যা অনুমান করা হয়েছিল যে কোনও সময়ে এরনোর মান নির্ধারণ করা হয়েছিল (পূর্ববর্তী ভুলটি ঘটতে না হতে) তবে তা হয়নি।

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