লিনাক্স কীভাবে জানতে পারে যে তার অদলবদলটি কোথায়?


13

আমি পড়েছি যে আপনাকে এসএসডি না করে এইচডিডি-তে অদলবদল করা দরকার।

আমার প্রশ্নগুলি নিম্নলিখিত:

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

17
নোট করুন যে এসএসডি-তে একটি অদলবদল আসলেই দুর্দান্ত এক অদলবদল হবে (ম্যাকোস যুগ যুগ ধরে এটি করছে)। তবে এটি এসএসডি-তে অতিরিক্ত পঠন / লেখার কাজ করে যা এর আয়ু কমিয়ে দিতে পারে।
ননিমে

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

2
@ জাকিনস্টার: আপনার 1 টিবি ড্রাইভ সর্বদা পূর্ণ হলে কী হবে? স্টোরেজ বিধানের সাথে স্টোরেজের প্রয়োজনীয়তা বৃদ্ধি পেয়েছে।
21-15

3
অন্য কথায়, "হ্যাঁ আমি সম্মত, আমার আগের বক্তব্যের বিপরীতে ডিস্কের আসল আকারটি অপ্রাসঙ্গিক - আপনি এটি কতটা ব্যবহার করছেন"
লাইটনেস রেস অরবিট

6
@ ডেভিডশওয়ার্টজ এবং, যদি আপনি "উল্লেখযোগ্য পরিমাণে অদলবদল ব্যবহার করছেন", যখন কোনও এসএসডি এইচডিডি থেকে তুলনামূলকভাবে কম কর্মক্ষমতা ক্ষতিগ্রস্থ করবে, তবে বিকল্পটি হ'ল হয় সিস্টেমে আরও র‌্যাম যুক্ত করা বা ভার্চুয়াল হ্রাস করা to উল্লেখযোগ্য অদলবদল বন্ধ করতে কোনওভাবে আপনার কাজের চাপের মেমরি পদচিহ্ন। এছাড়াও লক্ষ করুন যে একটি দীর্ঘ চলমান সিস্টেমের মধ্যে পার্থক্য রয়েছে যা প্রায় কখনও ব্যবহৃত না হওয়া ডেটা বনাম একটি সক্রিয়ভাবে সক্রিয়ভাবে অদলবদল এবং স্ক্যান করছে এমন একটি সিস্টেমের সাথে অদলবদল পূরণ করেছে ...
টালবার্গ

উত্তর:


24

স্ট্যাটিকালি কনফিগার করা অদলবদল (ফাইলটি যেমন প্রতিটি বিতরণ ব্যবহার করে এমন ধরণের) কনফিগার করা /etc/fstabথাকে।

একটি সাধারণ এন্ট্রি দেখতে এমন কিছু দেখায়:

UUID=21618415-7989-46aa-8e49-881efa488132    none    swap     sw      0  0

আপনি পতাকাগুলির ক্ষেত্রে (চতুর্থ ক্ষেত্র) হয় discardবা nofailনির্ধারিত দেখতে পাবেন । এক swap 'র এলাকা থেকে প্রতিটি যেমন লাইন অনুরূপ (এটা না আছে একটি পার্টিশন হতে চাইলে আমাদের অবশ্যই সোয়াপ ফাইল, বা এমনকি সমগ্র swap' র ডিস্ক থাকতে পারে)।

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

আপনার যতটুকু দরকার, এটি একটি জটিল প্রশ্ন, তবে আপনি যে বিভিন্ন লিনাক্স ডিস্ট্রিবিউশন চালানোর পরিকল্পনা করছেন তার সংখ্যার শূন্য প্রভাব রয়েছে যদি না আপনি হাইবারনেশনে অন্য একটি ডিস্ট্রিবিউশন করার সময় একটি বিতরণ চালাতে সক্ষম হতে চান (এবং আপনি সম্ভবত এটি করতে চাইবেন না, কারণ এটি আপনার সিস্টেমকে স্ক্রু আপ করার সত্যিই সহজ উপায়)।

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

এমনকি এটিকে বাদ দিয়ে, আমি ব্যক্তিগতভাবে একাধিক সোয়াপ পার্টিশন থাকা এড়িয়ে চলার পরামর্শ দিই যদি না আপনি প্রচুর ডিস্কের সাথে একটি সার্ভার সিস্টেমের কথা বলছেন, এবং তারপরেও আপনাকে সত্যিকার অর্থে সঠিকভাবে সঞ্চালনের জন্য আপনি কী করতে চান তা জানতে হবে it ।


আপনার যদি ২ টি লিনাক্স ডিস্ট্রো থাকে তবে সিস্টেমের জন্য আপনার কাছে একটি অদলবদল থাকতে পারে ... তাই আপনি হাইবারনেট করে আবার চালু করার চেষ্টা করতে পারেন ... (বিভিন্ন ব্যবহারকারী বিটিডাব্লু ব্যবহার করা ভাল এবং /tmpআপনারও আলাদা আলাদা পার্টিশন / ডিরেক্টরি প্রয়োজন ) should সম্ভবত
সেক্ষেত্রে

সুতরাং লিনাক্স ওএস ইনস্টল থাকা একই এসএসডি-তে অদলবদলের জন্য যদি তাদের একটি ডেডিকেটেড পার্টিশন থাকে তবে কারও কি করার পরামর্শ দেওয়া হয়েছে, তবে বাস্তবে অদলবদল রয়েছে বা এটি ব্যবহার হচ্ছে বলে মনে হয় না। আমি চালালে systemctl --all | grep swapআমি দুটি ফলাফল ফিরে পেতে। dev-disk-by\x2duuid-1c692cc4\x2df942\x2d4478\x2dad0f\x2d266b7484273a.swapএবং swap.targetউভয়ই ACTIVE = নিষ্ক্রিয় এবং SUB = মৃত । আমি কীভাবে আমার সিস্টেমটিকে অদলবদল ব্যবহার করতে পারি?
রকিন 4 লাইফ 33

21

ফেডোরা এবং উবুন্টু বলি?

… এটি উভয়ই আজকাল সিস্টেমযুক্ত অপারেটিং সিস্টেম।

সিস্টেমড অপারেটিং সিস্টেমে কী ঘটে happens

দেশীয় প্রক্রিয়া

সিস্টেমড বিভিন্ন ধরণের ইউনিট নিয়োগ করে। .mountইউনিট ফাইলগুলি ভলিউম মাউন্ট করার নির্দেশ দেয়। .swapইউনিট ফাইলগুলি অদলবদল সংক্রান্ত পার্টিশন সম্পর্কে কার্নেলটি জানাতে নির্দেশ দেয়। ( .serviceইউনিট ফাইলগুলি পরিষেবাগুলি কীভাবে চালানো যায় তা নির্দেশ দেয় And এবং আরও)) এগুলি হ'ল দেশীয় পদ্ধতিযুক্ত পদ্ধতি। এগুলি কার্যকর করার জন্য, সিস্টেমড নিজেই শিশু প্রক্রিয়াগুলি বন্ধ করে দেয় যা প্রাসঙ্গিক সিস্টেম কল করে।

আপনি যদি এইরকম একটি সিস্টেমযুক্ত অপারেটিং সিস্টেমে systemctlকমান্ডটি (সাথে --all) ব্যবহার করেন তবে এটি আপনাকে বোঝা .swapইউনিট সম্পর্কে জানাবে । উদাহরণ স্বরূপ:

দেব-ডিস্ক-বাই \ x2dpartuuid-40549710 \ x2d05.swap লোড হওয়া সক্রিয় সক্রিয় / ডিভ / ডিস্ক / বাই অংশুয়েড / 40549710-05
ডেভ-ডিস্ক-বাই \ x2duuid-1bb589e8 \ x2d929f \ x2d4041 \ x2d81f4 \ x2dff2b339b4e2a.swap লোড হওয়া সক্রিয় / ডিভ / ডিস্ক / বাই ইউইডি / 1 বিবি 589e8-929f-4041-81f4aa
dev-sda5.swap লোড সক্রিয় সক্রিয় / dev / sda5

এটি .mountইউনিট সম্পর্কেও আপনাকে বলবে ।

একজন সিস্টেম প্রশাসকের আসলে এই ধরনের লিখতে পারেন .swap, হাতে ইউনিট ফাইল ঠিক যেমন Xe লিখতে পারেন .service, .socketহাত দ্বারা অন্যান্য ইউনিট ফাইল, এবং। সিস্টেমড নিজেই কেবল ফাইল সিস্টেমে ইউনিট ফাইলগুলি সন্ধান করে। তারা এর স্থানীয় ব্যবস্থা।

এমনকি এই ইউনিট ফাইলগুলিতে কী রয়েছে এবং ফাইল-সিস্টেমে সেগুলি কোথায় পাওয়া যায় তা দেখানোর জন্য কেউ সিস্টেমডও পেতে পারে:

$ systemctl ক্যাট দেব-ডিস্ক-বাই \\ x2duuid-1bb589e8 \\ x2d929f \\ x2d4041 \\ x2d81f4 \\ x2dff2b339b4e2a.swap 
# /run/systemd/generator/dev-disk-by\x2duuid-1bb589e8\x2d929f\x2d4041\x2d81f4\x2dff2b339b4e2a.swap
# সিস্টেমড-এফস্ট্যাব-জেনারেটর দ্বারা স্বয়ংক্রিয়ভাবে উত্পন্ন

[ইউনিট]
SourcePath = / etc / fstab ফাইলের
ডকুমেন্টেশন = মানুষ: fstab (5) মানুষ: systemd-fstab- জেনারেটর (8)

[সোয়াপ]
কি = আপনার / dev / ডিস্ক / উপ-UUID / 1bb589e8-929f-4041-81f4-ff2b339b4e2a
বিকল্প = SW
$ 

স্বয়ংক্রিয়ভাবে ইউনিট ফাইল উত্পন্ন

তাদের হাতে হাতে লেখা যায়। সাধারণত তবে এ জাতীয় .mountএবং .swapইউনিট ফাইলগুলি স্বয়ংক্রিয়ভাবে জেনারেটর হিসাবে পরিচিত প্রোগ্রামগুলির দ্বারা উত্পন্ন হয় । যেমন দুটি জেনারেটর systemd-fstab-generatorএবং systemd-gpt-auto-generator। এগুলি উভয়ই বুটস্ট্র্যাপ প্রক্রিয়া এবং systemctl daemon-reloadকমান্ডের প্রতিক্রিয়া হিসাবে প্রথম দিকে চালিত হয় এবং (যেমন আপনি উপরে দেখতে পারেন) তারা একটি অননুমোদিত সাব-ডিরেক্টরিতে ইউনিট ফাইলগুলির পুরো লোড জেনারেট করে /run/systemd/। সিস্টেমড নিজেই এই উত্পন্ন ইউনিট ফাইলগুলি ব্যবহার করে

প্রাক্তন জেনারেটর পড়েন /etc/fstab, সেই ফাইল ফর্ম্যাটে বেশ কয়েকটি সিস্টেমড এক্সটেনশনগুলি স্বীকৃতি দেয়। আমি যেমন একটি উত্তর মন্তব্যে দেখিয়েছি, traditionতিহ্যগতভাবে অদলবদল পার্টিশনের মাউন্ট প্রকার রয়েছে swএবং এটিই অন্য কোনও অপারেটিং সিস্টেমগুলি এই টেবিলের অদলবদল রেকর্ডকে স্বীকৃতি দেবে। তবে লিনাক্স সফ্টওয়্যারগুলি ভিএফএস প্রকারের পরিবর্তে ভিএফএস প্রকারের স্বীকৃতি দেওয়ার বিকল্প কৌশল গ্রহণ করেছে swapsystemd-fstab-generatorএখানে কোনও ব্যতিক্রম /etc/fstabনয় এবং এটি স্থানীয় পদ্ধতিতে রূপান্তর করার সময় এটি ব্যাখ্যা করে।

পরবর্তী জেনারেটরটি EFI পার্টিশন টেবিলটি প্রক্রিয়াকরণ করে যা একই ডিস্কে রয়েছে যা EFI সিস্টেম পার্টিশন ধারণ করে, EFI পার্টিশন টেবিল এন্ট্রিগুলির সন্ধান করে যা বিভিন্ন সুপরিচিত পার্টিশনের ধরণের GIDs রয়েছে। এই জিইউইডিগুলির মধ্যে একটি হ'ল লিনাক্স সোয়াপ পার্টিশনগুলিতে নিযুক্ত প্রচলিত জিইউইডি; এবং যদি systemd-gpt-auto-generatorসেই জিইউইডির সাথে কোনও বিভাজন খুঁজে পায় (এটি সিস্টেমড ডকোতে প্রদত্ত মানদণ্ডগুলিকে সন্তুষ্ট করে) এটি এর জন্য একটি .swapইউনিট তৈরি করবে; কোন /etc/fstabজড়িত না

অবশ্যই, এই প্রক্রিয়াটির প্রচুর পার্শ্ব-প্রতিক্রিয়া রয়েছে। উদাহরণস্বরূপ, /etc/fstabটেবিলের কোনও প্রাথমিক কী না থাকায় রেকর্ডগুলিতে "স্পেক" এবং "ফাইল" (অর্থাত্ "কি" এবং "কোথায়") ক্ষেত্রগুলি নকল করতে পারে। স্থানীয় সিস্টেমড মেকানিজমে যদিও, "ফাইল" (অর্থাত্ "যেখানে") ক্ষেত্রটি .mountইউনিটের নামগুলিতে এমবেড করা ইউনিটের জন্য একটি অনন্য কী । কোনও দুটি .mountইউনিট এটি ভাগ করতে পারে না। জন্য .swapইউনিট "বৈশিষ্ট" (মানে ওই "কি") ক্ষেত্র ইউনিট জন্য অনন্য চাবিকাঠি। কোনও দুটি .swapইউনিট এটি ভাগ করতে পারে না। সুতরাং সমস্ত রেকর্ডগুলি /etc/fstabঅগত্যা স্থানীয় মেকানিজমে রূপান্তরিত হয় না এবং কাজ করবে, বিশেষত লোকেরা দুটি ভিন্ন উদ্দেশ্যে একই মাউন্ট পয়েন্টের তালিকা তৈরি করতে বা একই স্বাপ বিভাজনকে দুটি ভিন্ন উপায়ে তালিকাভুক্ত করার মতো কাজ করে।

একইভাবে, যেহেতু এটি /etc/fstabস্থানীয় পদ্ধতিতে অনুবাদ করেছে এবং সিস্টেমেডের স্থানীয় পদ্ধতিতে ইউনিটগুলি সক্রিয় করার অন্যান্য উপায় রয়েছে , আচরণটি সিস্টেমহীন অপারেটিং সিস্টেমগুলির সাথে বিস্তৃতভাবে পৃথক। মাউন্ট করা স্টোরেজ ডিভাইসের প্রতিক্রিয়া .mountহিসাবে একটি ইউনিট, ডিফল্টরূপে, বুটস্ট্র্যাপের পরেও স্বয়ংক্রিয়ভাবে সক্রিয়systemd-udevd হবে । অথবা এটি একটি Wants=বা Requires=কিছু .serviceবা .socketইউনিটের তালিকাভুক্ত হতে পারে , অর্থাত্ তারা যখন থাকবে তখন এটি পুনরায় সক্রিয় হবে। এমনকি আছে RequiresMountsFor=

ইনস্টলার প্রোগ্রাম এবং সিস্টেমযুক্ত পদ্ধতি

Ditionতিহ্যগতভাবে, অপারেটিং সিস্টেম ইনস্টলার প্রোগ্রামগুলি, এবং সিস্টেমেড প্রশাসক এর পরে সিস্টেমটিকে পুনরায় কনফিগার করার swজন্য লিখিত এন্ট্রি দেয় /etc/fstab। এবং এভাবেই দেশীয় .mountএবং .swapইউনিটগুলি স্বয়ংক্রিয়ভাবে উত্পাদিত হয়। ইনস্টল / কনফিগারেশন ইউটিলিটি "জানে" অদলবদল ফাইলটি কোথায় রাখা হয়েছিল, কারণ এর ব্যবহারকারী ইন্টারফেসে সিস্টেম অ্যাডমিনিস্ট্রেটর কিছু প্রকারের পছন্দ করেছেন এবং /etc/fstabমেলানোর জন্য একটি লেখেন । কখনও কখনও এই পছন্দটি হ'ল আপনার প্রয়োজন হ'ল ইনস্টলেশনের অংশ হিসাবে আমাকে একটি অদলবদল করা। ; কখনও কখনও এটি কেবলমাত্র ডিস্কের মধ্যে সন্ধান করা সোয়াপ পার্টিশনটি ব্যবহার করা হয়। (ইনস্টলারগুলি পার্টিশনের ধরণগুলিও দেখছেন)।

তবে সিস্টেমেড লোকদের অপারেটিং সিস্টেমগুলির এই ধারণা রয়েছে যা একটি বৃহত শূন্য /etcগাছ, তথাকথিত স্টেটলেস সিস্টেম থেকে স্বয়ংক্রিয়ভাবে কনফিগার করে এবং EFI পার্টিশন টেবিলটি জেনারেটরের মতো প্রক্রিয়াগুলি সম্পর্কে রয়েছে। সিস্টেমেড লোকদের পরিকল্পনায় /etc/fstabকোনও অবিচ্ছিন্ন কনফিগারেশন ডেটা নেই /etc, এবং এই সমস্ত জিনিস ডিস্কে পার্টিশন টেবিলের বিষয়বস্তু থেকে , প্রতিটি বুটস্ট্র্যাপে এবং প্রতিটি ক্ষেত্রেই কেটে নেওয়া হয় systemctl daemon-reload। তারা আজকাল অপারেটিং সিস্টেম ইনস্টলার প্রোগ্রামগুলিকে প্রচার না করে একটি লিখে না দেয়/etc/fstab

Traditionalতিহ্যবাহী স্কিমে অবশ্যই প্রতিটি অপারেটিং সিস্টেমের নিজস্ব ব্যক্তিগত swap পার্টিশন থাকতে পারে এবং তাদের একে অপরের swap পার্টিশন স্পর্শ না করে। এবং যদি আপনি অদলবদলের মাধ্যমে ডিস্কে হাইবারনেট ব্যবহার করছেন এবং হাইবারনেটেড অন্য অপারেটিং সিস্টেমে মাল্টি-বুট করতে সক্ষম হবেন এমন প্রত্যাশা করছেন ( যা খুব খারাপ ধারণা, কারণ এইভাবে ফাইল সিস্টেমের দুর্নীতি ঘটানো খুব সহজ ) যেটি হবে প্রয়োজনীয়।

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

আরও পড়া


খুব সুন্দর - ব্যাখ্যা করার জন্য আপনাকে ধন্যবাদ!
অ্যান্ডি ডাল্টন

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

13

.তিহাসিকভাবে, স্ব্যাপ পার্টিশনটি /etc/fstabপ্রকারের প্রবেশের সাথে নির্দিষ্ট করা হয় swap। বুট করার পরে, প্রারম্ভিক প্রক্রিয়াগুলি সেই ফাইলটি পড়বে এবং সেই কনফিগারেশনটিকে কার্নেলের মধ্যে ধাক্কা দেবে।

প্রবেশের একটি উদাহরণ /etc/fstab:

/dev/sdb    none    swap     sw      0  0

আমি কীভাবে systemdঅদলবদল পরিচালনা করে তার সাথে আমি পরিচিত নই , তবে আমি বিশ্বাস করি যে শেষ ফলাফলটি একই রকম: একটি ইউজারস্পেস প্রক্রিয়া অদলবদলের জন্য কোন স্থান বরাদ্দ করা হয়েছে তা সম্পর্কে অবগত এবং ইউজারস্পেস প্রক্রিয়া কার্নেলকে অবহিত করে।


প্রশ্নকারী লিনাক্স সম্পর্কে জিজ্ঞাসা করেছিল, এবং এটি লিনাক্সের পক্ষে ভুল নয়; তবে এটি লিনাক্সের কাছে অদ্ভুত। অন্যান্য অপারেটিং সিস্টেমগুলি যেমন ফ্রিবিএসডি উদাহরণস্বরূপ, তাদের ভিএফএস টাইপের পরিবর্তে মাউন্ট টাইপ /etc/fstabথেকে স্ব্যাপ রেকর্ডগুলি স্বীকৃতি দেয় । swswap
জেডিবিপি

1
উত্তরটি প্রশ্নের সমস্ত অংশকে সম্বোধন করে না।
সের্গেই কলডিয়াজনি

আমার এও উল্লেখ করা উচিত যে এই উত্তরটি সিস্টেমড অপারেটিং সিস্টেমের বিশ্বেও পুরানো। এটি আমলে নিতে ব্যর্থ systemd-gpt-auto-generator
JdeBP

2
আপনার অর্থ কী systemd fstab ব্যবহার করে না? অবশ্যই আছে!
psusi

1
@psusi: systemd বুঝতে পারে তবে fstab এর প্রয়োজন নেই।
এমএসএলটার

4

অন্যান্য সমস্ত উত্তরে বুট করার সময় কীভাবে অদলবদল ফাইল সিস্টেমের দিকে নির্দেশ করা যায় তা উল্লেখ করা হয়েছে।

তবে অন্যান্য উত্তরগুলিতে যুক্ত করার জন্য কয়েকটি বিষয়:

  • অদলবদল স্থানও একটি ফাইল হতে পারে;
  • একটি সোয়াপ স্পেস পার্টিশন সাধারণত 0x82 টাইপ হিসাবে চিহ্নিত করা হয়;
  • আপনি রান-টাইমের যে কোনও সময়ে একটি অদলবদল মাউন্ট করতে পারেন ;
  • একটি পার্টিশন / ফাইল চিহ্নিত / সূচনা করার জন্য, এটি স্বাপের স্থান হিসাবে স্বীকৃত এবং ব্যবহার / মাউন্ট করার জন্য আপনাকে কমান্ডটি ব্যবহার করতে হবে mkswap;
  • অদলবদল / পার্টিশন / ফাইলটি সক্রিয় করতে / ব্যবহার করার জন্য আপনি কমান্ডটি ব্যবহার করেন swapon;
  • একইভাবে এটি অদলবদলের জন্য, আপনি সাথে যান swapoff
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.