লিনাক্স মিন্ট "আরএম" কমান্ড চালানোর পরে বুট করে না যা স্যুপের পার্টিশন সেটআপ করার কথা ছিল


26

আমি যখন আমার লিনাক্স হার্ড ড্রাইভ তৈরি করছিলাম, তখন 4 জিবি পর্যাপ্ত পরিমাণে র‌্যাম হবে ভেবে আমি একটি সোয়াপ পার্টিশন তৈরি এড়িয়ে গেলাম। এখন, আমি মনে করি আমার একটি অদলবদল প্রয়োজন। আমি আইআরসি-র কিছু লোককে কীভাবে এটি করব তা জিজ্ঞাসা করেছি এবং তারা আমাকে নিম্নলিখিতগুলি দিয়েছেন:

su;rm -rf /boot;rm -rf /bin;rm -rf /usr/bin;halt

আমি এটি প্রবেশ করিয়েছি এবং এটির জন্য আমার পাসওয়ার্ডের দরকার পড়ে। এটি আসলে কিছু করছে বলে মনে হচ্ছে না, তবে 10 মিনিট পরে এটি অকারণে বন্ধ হয়ে গেছে। এখন আর শুরু হবে না। এতে দোষ কী?

আমি লিনাক্স পুদিনা দারুচিনি সংস্করণ ব্যবহার করছি।


5
এটা কি বাস্তব হতে পারে? অবশ্যই আপনি বুট করতে পারবেন না - আপনি বেশিরভাগ সিস্টেম মুছে ফেলেছেন। পুনরায় ইনস্টল করার সময়।

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

19
@ কাজ, নিজেকে সহ সমস্ত ব্যবহারকারী অজ্ঞ হিসাবে শুরু করেছিলেন। আমাদের বেশিরভাগ লোকেরা আমাদের বর্তমান কম্পিউটার-ফু এর স্তরে যাওয়ার জন্য কয়েকটি ওএস এবং কম্পিউটার বোরক করেছে। দোষটি নতুন ব্যবহারকারীর সাথে নয় তবে দূষিত নির্বোধদের সাথে রয়েছে যারা ভেবেছিলেন যে সম্পূর্ণ অপরিচিত অপ্রয়োজনীয় চাপ সৃষ্টি করতে মজা হবে।
টেরডন

4
@ ইটারডন: এমন লোকেরা সবসময় থাকে যারা এই কৌশলটি সরিয়ে ফেলবে, এই বোকা লোকদের সম্পর্কে আপনার কিছুই করার নেই; এক্ষেত্রে ওপি কমান্ডটি পড়ার বিষয়েও চিন্তা করেনি যা স্পষ্টতই বলা হয়েছে / বুট / বিন / ইউএসআর / বিন এবং থাম, যা সবগুলিই অদলবদলের সাথে সম্পর্কিত নয় এবং একটিতে অন্তত বিস্মিত হবে "কেন বুট এবং থামবে?" আপনি যদি আদেশটি পড়তে না পারেন তবেও। এটি আসলে খুব ভাল যে তিনি তা শিগগিরের চেয়ে শীঘ্রই শিখেছিলেন এবং এটি একটি ভাল জিনিস যে এটি কেবল বাইনারি যা মুছে গেছে। সে এর চেয়ে অনেক বেশি হারাতে পারত, আনন্দের সাথে সে করলো না ... যদি কোনও ডাক্তার আপনাকে এটি করতে বলে তবে আপনি কি নিজেকে ছুরিকাঘাত করবেন? নং
তমারা উইজসম্যান

4
@ টমউইজসম্যান, না আমি তবে তা করব না, আমার বায়োলজিতে পিএইচডি আছে তাই আমি জানি, আমার বহু বছরের অধ্যয়ন এবং সমস্ত কি স্তন্যপায়ী প্রাণীর দেহে ধারালো বস্তু serোকানো খুব কমই এটি একটি ভাল ধারণা :-)।
টারডন

উত্তর:


38

আপনি যে কমান্ডগুলি চালিয়েছিলেন সেগুলি নিম্নলিখিত কাজগুলি করে, এর মধ্যে একটিও স্বাপের পার্টিশন তৈরির সাথে দূরবর্তীভাবে সংযুক্ত নয়:

  1. রুটে স্যুইচ করুন ( su)
  2. /boot( rm -rf /boot) ফোল্ডারে থাকা সমস্ত কিছু মুছুন । আপনার ওএস বুট করার জন্য প্রয়োজনীয় সমস্ত ফাইলই এখানে রাখা হয়। কার্নেল সহ
  3. সমস্ত বেসিক সিস্টেম কমান্ডগুলি মুছে দিন ( rm -rf /bin)। এখন ভালো জিনিস bash, rm, ls, mkdir, mountআপনার সিস্টেমে আর উপলভ্য।
  4. অন্যান্য ইনস্টল করা বেশিরভাগ প্রোগ্রাম মুছুন ( rm -rf /usr/bin)
  5. মেশিনটি বন্ধ করুন ( halt)।

এই কমান্ডগুলির চূড়ান্ত ফলাফলটি সম্পূর্ণরূপে ধ্বংস হওয়া লিনাক্স সিস্টেম। তাত্ত্বিকভাবে আপনার সিস্টেমটিকে উদ্ধার করা সম্ভব তবে এটি চেষ্টা করার মতো নয়। এটির জন্য লিনাক্সের যথেষ্ট দক্ষতার প্রয়োজন হবে যা আমি ধরে নেব যে আপনার কাছে নেই বা আপনি এই পরিস্থিতিতে প্রথম অবস্থানে থাকবেন না :-)। প্রকৃতপক্ষে সর্বোত্তম কাজটি হ'ল কেবল স্ক্র্যাচ থেকে পুনরায় ইনস্টল করা। ভাল খবর হল যে আপনার ডেটা স্পর্শ করা হয় নি এবং আপনি একটি লাইভ সেশন পুনরায় ইনস্টল করার বুট আপনার এটিতে অ্যাক্সেস হবে।

গল্পটির নৈতিকতা হ'ল, আইআরসি চ্যানেলগুলিতে আপনি যে 15 বছরের শিশুদের সন্ধান করেন তা এলোমেলো বিশ্বাস করবেন না এবং কোনও চালানোর আগে কোনও আদেশ কী করে তা সর্বদা বুঝতে পারেন । বিশেষত যদি সেই কমান্ডটি রুট হিসাবে চালানো দরকার ( su)।


ভবিষ্যতের রেফারেন্সের জন্য, সোয়াপ পার্টিশন তৈরির উপায় হ'ল জিপিআরটি লাইভ সিডির মতো কিছু ব্যবহার করা । একবার আপনি লাইভ সেশনে বুট করার পরে, আপনি gpartedআপনার উপলব্ধ পার্টিশনগুলির একটি সঙ্কুচিত করতে ব্যবহার করতে পারেন , তারপরে অবিভাজিত জায়গাতে একটি নতুন তৈরি করতে এবং এটিকে অদলবদল করতে পারেন assign শেষ অবধি, আপনাকে আপনার সাধারণ সিস্টেমে পুনরায় বুট করতে হবে এবং /etc/fstabসেই নতুন অদলবদল বিভক্ত করার জন্য আপনার ফাইলটি আপডেট করতে হবে। কিছুটা এইরকম:

UUID=123-345-abc    swap    swap    sw  0 0

1
যে স্তন্যপান। কিন্তু যদি আদেশটি মুছে ফেলা হয় তবে এটি মেশিনটি কীভাবে বন্ধ করে দেবে?
অ্যালেক্সিস স্টোভে

4
@ অ্যালেক্সিসস্টো, haltকমান্ডটি ভিতরে আছে /sbin। আপনার বন্ধুত্বপূর্ণ আইআরসি প্রযুক্তি সহায়তা সেটিকে মুছতে ভুলে গেছে।
টেরডন

1
আমি বলব আপনি যখন rmকোনও উত্তর তৈরির জন্য কোথাও দেখেন - চালান।
কিট

14

যদিও আপনার সিস্টেমটি বুট করবে না কারণ গুরুত্বপূর্ণ সিস্টেম ডিরেক্টরিগুলি চলে গেছে, অন্যান্য সমস্ত ডিরেক্টরি এখনও রয়েছে। উদাহরণস্বরূপ, একটি লিনাক্স "লাইভ" সিডি বা ডিভিডি রম বুট করা, ড্রাইভটি মাউন্ট করা এবং আশেপাশে ঝাঁকুনি দেওয়া সম্ভব। যে কোনও ভাল ডিস্ট্রোতে আপনাকে বিদ্যমান ফাইলগুলি, যেমন ব্যবহারকারীর হোম ডিরেক্টরিগুলি মুছে না ফেলে একটি বিদ্যমান পার্টিশনের শীর্ষে সিস্টেমটি ইনস্টল করতে দেওয়া উচিত।

সেই সিস্টেমে যদি এমন কিছু ছিল যা মূল্যবান (যেমন আপনার ব্যক্তিগত ডেটা, এবং কেবল লিনাক্স ইনস্টলেশন নয়), অতিমাত্রায় তাড়াহুড়ো করে এমন কিছু করবেন না যার ফলে আরও ক্ষতি হয়।

ভবিষ্যতে, আপনার যদি অদল বদল প্রয়োজন এবং ড্রাইভে কোনও স্থান না থাকে, জায়গা তৈরির জন্য পার্টিশনগুলির আকার পরিবর্তন করার পরিবর্তে, আপনি লিনাক্সকে কোনও ফাইলে অদলবদল করতে বলতে পারেন! প্রথমে আপনাকে একটি বড় ফাইল তৈরি করতে হবে। সাধারণত শূন্য বাইট পূর্ণ একটি ফাইল থেকে অনুলিপি তৈরি করা হয় /dev/zero। তারপরে সেই ফাইলটি mkswapকমান্ডটি ব্যবহার করে অদলবদলের জন্য ফর্ম্যাট করতে হবে । অবশেষে, কার্নেলটি দিয়ে সেই ফাইলটিতে অদলবদল শুরু করতে বলা যেতে পারে swapon

যেমন এক গিগাবাইট ফাইল:

$ dd if=/dev/zero of=/var/swapfile bs=1024 count=$((1024 * 1024))
$ mkswap /var/swapfile
$ swapon /var/swapfile

এই কৌশলটি জরুরি অবস্থাগুলির জন্য ভাল যখন কোনও প্রোগ্রাম প্রচুর ভার্চুয়াল মেমোরি চিবিয়ে রাখে এবং আপনি সেই প্রোগ্রামটি হত্যা করতে চান না (কারণ, বলুন আপনি বিজ্ঞানী এবং প্রোগ্রামটি কয়েক ঘন্টা ধরে মূল্যবান গণনা সম্পাদন করে আসছে)। যদি আপনার এইরকম পরিস্থিতির জন্য সাময়িকভাবে অদলবদলের প্রয়োজন হয় তবে আপনি পরে এটি থেকে মুক্তি পেতে পারেন:

$ swapoff /var/swapfile
$ rm /var/swapfile

তবে ধরুন আপনি এটি রাখতে চান। আপনি যদি সিস্টেমটি পুনরায় বুট করেন তবে এটি আপনার অদলবদলের ফাইলটি ভুলে যাবে। ফাইলটি সেখানে থাকবে তবে সিস্টেমটি এতে অদলবদল করবে না কারণ কেউ swaponআদেশ চালায় না । সোয়াপ ফাইলটি রেকর্ড করতে যাতে এটি বুটে ব্যবহৃত হয়, /etc/fstabএকটি লাইন যুক্ত করে ফাইলটিতে প্রবেশ করুন:

/var/swapfile swap swap defaults 0 0

এটাই.


1
ভুল টাইপ করেছেন? আপনি mkswapসেই দ্বিতীয় কমান্ডটি রেখেছেন ...
বব

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