আমি কীভাবে একটি সোয়াপ ফাইল তৈরি করতে পারি?


11

আমি জানি কিভাবে কীভাবে একটি অদলবদল তৈরি করা ও ব্যবহার করতে হয় তবে আমি কি এর পরিবর্তে কোনও ফাইলও ব্যবহার করতে পারি?

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

উত্তর:


18

এটি পরিষ্কার হওয়া উচিত, পার্টিশনের পরিবর্তে কোনও ফাইলের সাথে ডিল করার সময় কিছুটা ওভারহেড থাকে।

আরও, আমি নিজেও বেশ কয়েকটি মেশিনে র‌্যাডে একটি অদলবদল ফাইল রেখেছি mdadm, সুতরাং অন্য একটি ওভারহেড রয়েছে। তবে আপনি যদি vm.swappiness60 এর চেয়ে বেশি গ্রহণযোগ্য মানের সাথে বুদ্ধিমানের সাথে সামঞ্জস্য করেন যা পূর্বনির্ধারিত হয়, আপনার কোনও সমস্যা হবে না।

উদাহরণস্বরূপ, আমার কাছে RAID6 এ vm.swappiness= 1 দিয়ে 32 জিবি র‌্যাম সার্ভার রয়েছে 32 জিবি র‌্যাম সার্ভারে উইকিপিডিয়া উদ্ধৃত:

vm.swappiness = 1: কার্নেল সংস্করণ 3.5 এবং তার বেশি, পাশাপাশি রেড হ্যাট কার্নেল সংস্করণ 2.6.32-303 এবং তারও বেশি: সম্পূর্ণরূপে এটি নিষ্ক্রিয় না করে ন্যূনতম পরিমাণে অদলবদল app

এই উদাহরণে, আমরা একটি অদলবদল তৈরি করি:

  • আকার 8 জিবি

  • অবস্থিত /raid1/

আপনার প্রয়োজন অনুযায়ী এই দুটি জিনিস পরিবর্তন করুন।

  1. টার্মিনাল খুলুন এবং root( su); আপনি যদি sudoসক্ষম করে থাকেন তবে আপনি উদাহরণস্বরূপও করতে পারেন sudo -i; man sudoসমস্ত বিকল্পের জন্য দেখুন ):

    sudo -i
    
  2. সোয়াপ ফাইলের জন্য স্থান বরাদ্দ করুন:

    dd if=/dev/zero of=/raid1/swapfile bs=1G count=8
    

    Allyচ্ছিকভাবে, যদি আপনার সিস্টেম এটি সমর্থন করে, আপনি status=progressসেই কমান্ড লাইনে যুক্ত করতে পারেন ।

    দ্রষ্টব্য, এখানে বর্ণিত আকারটি Gজিআইবিতে রয়েছে (1024 এর গুণক)।

  3. সোয়াপ ফাইলের অনুমতিগুলি পরিবর্তন করুন, যাতে কেবল rootএটি অ্যাক্সেস করতে পারে:

    chmod 600 /raid1/swapfile
    
  4. এই ফাইলটিকে একটি অদলবদল করুন:

    mkswap /raid1/swapfile
    
  5. সোয়াপ ফাইলটি সক্ষম করুন:

    swapon /raid1/swapfile
    
  6. স্যুপ ফাইলটি ব্যবহার হচ্ছে কিনা তা যাচাই করুন:

    cat /proc/swaps
    
  7. আপনি এই ফাইলটি নিয়ে দক্ষ এমন একটি পাঠ্য সম্পাদক খুলুন, যেমন nanoঅনিশ্চিত হলে:

    nano /etc/fstab
    
  8. পুনরায় বুট করার পরে এই অদলবদলটি উপলভ্য করতে নিম্নলিখিত লাইনটি যুক্ত করুন:

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