উবুন্টু 14.04 এলটিএস ইনস্টলেশনের পরে অদলবদল করুন


25

আমি প্রায় এক মাস আগে উবুন্টু 14.04 এলটিএস ইনস্টল করেছি, আমি ডাবল বুট করছি উবুন্টু 14.04 এলটিএস এবং উইন্ডোজ 8.1।

ইনস্টলেশন করার সময় আমি কোনও অদলবদল তৈরি করিনি তবে এখন আমার উবুনুতুর জন্য এটি যুক্ত করা দরকার। আমি ব্যবহার করে যে কোনও নির্ধারিত অদলবদলের জায়গাগুলি পরীক্ষা করার চেষ্টা করেছি sudo swapon -sএবং আমি নীচের মতো খালি শিরোনাম পেয়েছি:

ahsan@ahsan-Inspiron-N5110:~$ sudo swapon -s
Filename                Type        Size    Used    Priority

তারপরে আমি কিছু অদলবদল ব্যবহার করে বরাদ্দ দেওয়ার চেষ্টা করেছি dd of=output.dat bs=1 seek=390143672 count=0এবং আউটপুটটি ছিল:

0+0 records in
0+0 records out
0 bytes (0 B) copied, 0.000170607 s, 0.0 kB/s

আমি কমান্ডটিও চেষ্টা করেছিলাম sudo dd if=/dev/zero of=/swapfile bs=1G count=4এবং আউটপুটটি ছিল:

dd: memory exhausted by input buffer of size 1073741824 bytes (1.0 GiB)

তারপরে আমি চেষ্টা করেছিলাম sudo fallocate -l 4G /swapfileকিন্তু আউটপুটটি ছিল:

fallocate: /swapfile: fallocate failed: Operation not supported

আমি আমার হার্ড ড্রাইভগুলি নিম্নরূপে পরীক্ষা করেছি আমার হার্ড ড্রাইভের কাঠামো:

ahsan@ahsan-Inspiron-N5110:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        99G   18G   77G  19% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            1.4G  4.0K  1.4G   1% /dev
tmpfs           286M  1.2M  284M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            1.4G   24M  1.4G   2% /run/shm
none            100M   56K  100M   1% /run/user

এবং এর ফলাফল free -m:

ahsan@ahsan-Inspiron-N5110:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          2850       2665        184        421         25        846
-/+ buffers/cache:       1794       1055
Swap:            0          0          0

আমার কোনও ডেটা প্রভাবিত না করে কীভাবে আমি অদলবদল করতে পারি তা দয়া করে আমাকে দেখান। আমি 64 বিট উবুন্টু এলটিএস ইনস্টল করেছি এবং 3 গিগাবাইট র‌্যাম এবং 500 জিবি হার্ড ড্রাইভ পেয়েছি।

আমি এই জিজ্ঞাসা উবুন্টু প্রশ্নে এসেছি এবং আমি আদেশগুলি চেষ্টা করেছি এবং ফলাফলটি হ'ল:

ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4
4+0 records in
4+0 records out
4294967296 bytes (4.3 GB) copied, 47.1951 s, 91.0 MB/s
ahsan@ahsan-Inspiron-N5110:~$ sudo dd if=/dev/zero of=/swapspace bs=1G count=4sudo mkswap /swapspace
dd: invalid number ‘4sudo’
ahsan@ahsan-Inspiron-N5110:~$ 

ঠিক কি আপনি ঠিক করতে চান? "ইনপুট বাফার দ্বারা ক্লান্ত স্মৃতি", ফ্যালোকট?
ব্রায়াম

1
ক্লুটি ত্রুটি বার্তায় ছিল dd: invalid number '4sudo', তাই না? আমি অনুমান করব আপনার একটি অনুলিপি / পেস্ট সমস্যা ছিল। খুশী হলেন আপনার সমস্যার সমাধান! ভবিষ্যতে, এই ত্রুটি বার্তাগুলি সাবধানে পড়ুন এবং কেন আপনি সেই বার্তাটি পাচ্ছেন তা বোঝার চেষ্টা করুন! ;-) শুভকামনা।
শেল্টার

উত্তর:


49

প্রথমে 4,000 মেগাবাইট অদলবদল তৈরি করতে:

$ sudo dd if=/dev/zero of=/swapspace bs=1M count=4000
4000+0 records in
4000+0 records out
4194304000 bytes (4.2 GB) copied, 5.92647 s, 708 MB/s

অথবা

$ sudo fallocate -l 4000M /swapspace 

এরপরে এটিকে একটি ব্যবহারযোগ্য অদলবদলে পরিণত করুন:

$ sudo mkswap /swapspace
Setting up swapspace version 1, size = 4095996 KiB
no label, UUID=7d1895e4-7ccf-42c6-979a-51ebddb49e91

এটি সক্রিয় করুন:

$ sudo swapon /swapspace 

সক্রিয় অদলবদল স্থান নিশ্চিত করুন:

$ cat /proc/swaps
Filename                Type        Size    Used    Priority
/swapspace              file        4095996 0       -1

এর পরে, বুট-এ নতুন সোয়াপ সক্রিয় করতে নিম্নলিখিত লাইনটি / etc / fstab এ যুক্ত করুন:

/swapspace none swap defaults 0 0

এই উইকি পৃষ্ঠাটিও দেখুন: https://help.ubuntu.com/commune/SwapFaq


প্রশ্নটি সম্পাদিত আপনি কি দয়া করে একবার দেখতে পারেন
আহসান হুসেন

দুঃখিত, আমি ভুল করে দু'বার কমান্ড চালানোর চেষ্টা করেছি, আমার মনে হয় এটি আমার জন্য কাজ করেছে :) এখন সিস্টেম মনিটরেও অদলবদল দেখা যাচ্ছে .. ধন্যবাদ অনেক
আহসান হুসেন

আমি মেশিনটি পুনরায় চালু করেছি এবং অদলবদল চলে গেছে, এটি আবার পাওয়া যায় না
আহসান হুসেন

1
"স্মৃতি থেকে দূরে থাকা" অংশটি উত্তরে যুক্ত করা উচিত। মন্তব্যগুলি ক্ষণস্থায়ী হতে বোঝায়, সেগুলি মুছতে পারে।
nyuszika7h

1
sudo apt-get ইনস্টল swapspace ভাল বিকল্প এই জাতীয় বরাদ্দ তুলনায়?
LOG_TAG

6

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

  1. sudo অ্যাপ্লিকেশন স্বাপস্পেস ইনস্টল করুন

তাহলে আপনার কাজ শেষ হয়েছে। আপনার সিস্টেমটি প্রয়োজন অনুসারে অদলবদল বাড়বে এবং সঙ্কুচিত করবে।


5

এই পদক্ষেপগুলি অনুসরণ করুন:

  1. sudo dd if=/dev/zero of=/mnt/{filename}.swap bs=1M count={swap_size}
  2. sudo mkswap /mnt/{filename}.swap
  3. sudo swapon /mnt/{filename}.swap
  4. sudo gedit /etc/fstab
  5. ফাইলের শেষে নীচের পাঠ্যটি যুক্ত করুন, /mnt/{filename}.swap none swap sw 0 0

দ্রষ্টব্য: আপনি ফাইলটিতে সেট করতে চান এমন কোনও নামের সাথে {ফাইলের নাম Rep প্রতিস্থাপন করুন এবং the swap_size replace আপনি যে আকারটি অদলবদল করতে চান তার সাথে প্রতিস্থাপন করুন। নিশ্চিত হয়ে নিন ফাইলের আকার অবশ্যই মেমরির আকারের চেয়ে দ্বিগুণ বড় হবে।


2
"নিশ্চিত হন যে ফাইলের আকার অবশ্যই মেমরির আকারের চেয়ে দ্বিগুণ বড় হবে" " আপনি যদি মেমরিটিতে সত্যিই কম না হন (তবে, 1 জিবি বা তার চেয়ে কম) যদি এই পরামর্শটি আজকাল আর ধরে না। আপনি যদি হাইবারনেশন ব্যবহার করতে চান তবে আপনার কমপক্ষে শারীরিক মেমরির পরিমাণ সোয়াপ হিসাবে প্রয়োজন তবে আপনার 4 গিগাবাইট র‌্যাম থাকলে 8 জিবি সোয়াপ নেওয়ার কোনও কারণ নেই।
nyuszika7h

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