Lvm এবং এনক্রিপ্ট করা ফাইল সিস্টেমের আওতায় উবুন্টু 18.04-এ স্ব্যাপ বাড়াতে হবে


22

আমি উবুন্টু 18.04 ডেস্কটপ একটি পরিষ্কার ইনস্টল করেছি।

আমি গ্রাফিকাল ইনস্টলার ব্যবহার করেছি এবং "সুরক্ষার জন্য নতুন উবুন্টু ইনস্টলেশনটি এনক্রিপ্ট করেছি" বেছে নিয়েছি।

এটি ডিফল্ট LVM দ্বারা ব্যবহৃত হয় এবং ফাইলের পরিবর্তে অদলবদলের জন্য একটি পার্টিশন তৈরি করে। sudo swapon -sফলাফল এখানে :

eviatan89@leviatan89-K55VD:~$ sudo swapon -s
Filename                Type        Size    Used    Priority
/dev/dm-2                               partition   1003516 999448  -2

র‍্যামের কম চালাতে আমার প্রচুর সমস্যা হচ্ছে বলে আমার আকারটি বাড়ানো দরকার।

কৌতূহল হিসাবে, বেশ কয়েকটি উন্মুক্ত ট্যাব (ইউটিউব সহ) সহ ক্যাসান্দ্রা এবং ফায়ারফক্স ব্যবহার করার সময় সমস্যাগুলি দেখা দেয়। আমার সিস্টেমে 6 জিবি র‌্যাম পেয়েছে।

আপনার সাহায্যের জন্য অসংখ্য ধন্যবাদ!


Centos.org/docs/5/html/5.1/Depدام_Guide/… আমার পক্ষে কাজ করেছে (18.04 পূর্ণ ডিস্ক এনক্রিপশন)
ওলেজোরেনব

1
আমি যদি বিভাজনটি আরও বড় করে তুলতে পারি তবে আমি ঘুরছি। এলভিএম এর সহজ করা উচিত, তাই না? কেউ কি চেষ্টা করেছে? এই বিকল্পটির সাথে কোনও উত্তর খুঁজে পাওয়া যায়নি।
AlikElzin-kilaka

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

@ অ্যালিকেলজিন-কিলাকা: হ্যাঁ, ভলিউমটির আকার পরিবর্তন করতে আপনাকে ব্যবহারkpvm করতে swapহবে এবং প্রকৃতপক্ষে এটি খুব সহজ।
ড্যান ড্যাসক্লেস্কু

@ ড্যানডাসকলেস্কু লজিকাল ভলিউম প্রসারিত করুন ... আমার swap_1পার্টিশনের জন্য অক্ষম করা হয়েছে , তেমনি লজিক্যাল ভলিউম হ্রাস করুন ... এর জন্য root। কি করো?
বোজন পি।

উত্তর:


29

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

পদক্ষেপগুলি সোজা are প্রথমে ফাইলটি তৈরি করুন। উদাহরণস্বরূপ, এটি 1 জিবি নতুন অদলবদল করবে:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=1024k

of=/swapfileবলে ddনতুন swap ফাইল করা /swapfile। আপনি এটি যে কোনওটিকে কল করতে পারেন। আপনি একাধিক সোয়াপ ফাইলও যুক্ত করতে পারেন। সাম্প্রতিক লিনাক্স কার্নেলগুলির জন্য, গতি অদলবদলের মতই।

তারপরে, আপনার অদলবদলকে সোয়াপ স্পেস হিসাবে বিন্যাস করতে হবে, যেমন:

sudo mkswap /swapfile

এই কমান্ডটি আপনাকে কিছু আউটপুট দেয়:

Setting up swapspace version 1, size = 1048576 KiB

no label, UUID=83352590-ef57-49f5-84c4-7fb847e4e4e0

এবং এটি আপনার নতুন অদলবদল ফাইল। অবশেষে, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার মেশিনে অদলবদ সক্রিয় করতে হবে:

sudo swapon /swapfile

এখন, sudo swapon -sআপনাকে অদলবদল বিভাজন এবং সোয়াপ ফাইল উভয়ই দেখানো উচিত।

আমি এর পরে অনুমতিগুলি পরিবর্তন করে কিছু সুরক্ষা যুক্ত করার পরামর্শ দিচ্ছি:

sudo chown root:root /swapfile
sudo chmod 0600 /swapfile

যদি এখন পর্যন্ত সমস্ত কিছু ভাল মনে হয় তবে আপনি /etc/fstabনিজের প্রিয় সম্পাদকটি ব্যবহার করে নীচের লাইনটি যুক্ত করে স্থায়ীভাবে সোয়াপ ফাইল যুক্ত করতে পারেন :

/swapfile       none    swap    sw      0       0

আপনি অবশ্যই একাধিক সোয়াপ ফাইল যুক্ত করতে পারেন। এবং আপনি ব্যবহার করে অদলবদল অপসারণ করতে পারেন sudo swapoff /swapfile

আশাকরি এটা সাহায্য করবে.


2
ধন্যবাদ! এটা কাজ করেছে. এটি 4 ডি স্যুপ ফাইল যুক্ত করার জন্য আমি ডিডি কমান্ডটি ব্যবহার করেছি: sudo dd if = / dev / শূন্যের = / swapfile বিএস = 1024 গণনা = 4096 কে
লিবিয়াতান 89

এটি কেন 1024 কে? আমার অন্তর্নিহিততা বলবে যে এটি 1 মেগাবাইট ছিল, গিগ নয়।
grofte

4
ব্লক সাইজের প্যারামিটার 'বিএস' বাইটে রয়েছে। সুতরাং 1024 কে বা 1KB এর 1 মিলিয়ন ব্লকের একটি গণনা 1 জিবি।
মার্টিন ডব্লিউ

যেহেতু অপশন LVM ব্যবহার করে, তাই সহজেই ব্যবহার করে swapভলিউমটির আকার পরিবর্তন করা আরও সহজ kpvm
ড্যান ড্যাসকালেস্কু

@ ডানডাসকলেসকু… আরও সহজ যদি না এই ওপি একা এই ইস্যুটির জন্য
কে.ডি.

3

শীর্ষ উত্তরে যুক্ত করা হচ্ছে । যেহেতু আমার মন্তব্য করার খ্যাতি নেই। দুঃক্ষিত।

আপনি যদি অদলবদল বাড়ানোর চেষ্টা করছেন এবং ইতিমধ্যে সোয়াপ স্পেস বরাদ্দ রয়েছে।

সতর্কতা : অ্যাপ্লিকেশনগুলি যা অদলবদল স্পেস ব্যবহার করে তা বন্ধ করুন।

প্রথমে এটি করুন বা অন্যথায় আপনি একটি ত্রুটি পাবেন :

sudo swapoff -a

এবং তারপরে উপরের নির্দেশ অনুসারে এগিয়ে যান।

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

sudo dd if=/dev/zero of=/swapfile2 bs=1024 count=6144k

ত্রুটি:

~ $sudo dd if=/dev/zero of=/swapfile bs=1024 count=6144k                     
dd: failed to open '/swapfile': Text file busy

দ্রষ্টব্য: এটি @ মার্টিন ডাব্লু এর উত্তরের প্রস্তাবিত এক্সটেনশন


এলভিএম সহ আপনার কোনও অদলবদলের দরকার নেই। আপনি ভলিউমটি ব্যবহার করে খুব সহজেই আকার পরিবর্তনswap করতে পারেন kpvm
ড্যান ড্যাসক্লেস্কু

1

মনে রাখবেন যে আপনার ইনস্টলেশনটি যদি LVM ব্যবহার করে তবে আপনার ইতিমধ্যে অদলবদল হতে পারে। ব্যবহার করে পরীক্ষা করুন kvpm। যদি এটি না হয় তবে একটি নতুন 4 জিবি অদলবদল তৈরি করার জন্য এখানে সংক্ষিপ্ত পদক্ষেপ রয়েছে। প্রথমে অদলবদল স্পেস ব্যবহার করে কোনও অ্যাপ্লিকেশন বন্ধ করুন (অথবা আপনার মেশিনটি পুনরায় চালু করুন)। তারপর:

sudo swapoff -a                                    # Turn off all swap space.
sudo rm /swapfile                                  # Delete current swap file.
sudo dd if=/dev/zero of=/swapfile bs=1G count=4    # Make a new 4GB swap file.
sudo chown root:root /swapfile                     # Set owner to root, group root
sudo chmod 0600 /swapfile                          # Set permission to root
sudo mkswap /swapfile                              # Convert file to swap format
sudo swapon /swapfile                              # Enable swap space

htopনতুন সোয়াপ কার্যকর হয়েছে কিনা তা পরীক্ষা করতে চালান বা অন্য কোনও সিস্টেম মনিটর। যদি সবকিছু দেখতে ভাল লাগে তবে নীচের লাইনটি যুক্ত করে সোয়েপ ফাইলটিকে স্থায়ী করুন /etc/fstab:

/swapfile       none    swap    sw      0       0

আমার যদি 12gb অদলবদল প্রয়োজন তবে আমার কি ঠিক গণনা = 12288 পরিবর্তন করতে হবে?
ব্যবহারকারী_6396

1
প্রকৃতপক্ষে,4096*3=12288
অ্যালেক্সিস পাকস

এলভিএম সহ আপনার কোনও অদলবদলের দরকার নেই। LVM ব্যবহার করে swapভলিউমের আকার পরিবর্তন করা সহজ করে তোলে kpvm
ড্যান ড্যাসক্লেস্কু

0

এটি ডিফল্ট LVM দ্বারা ব্যবহৃত হয় এবং ফাইলের পরিবর্তে অদলবদলের জন্য একটি পার্টিশন তৈরি করে।

এটি আসলে বিভাজন নয়; বরং এটি একটি এলভিএম ( লজিকাল ভলিউম ম্যানেজমেন্ট ) ভলিউম। আপনি LVM ভলিউম ব্যবহার করে দেখতে পারেন kvpm:

স্বাপ ভলিউম সহ কেপিভিএম স্ক্রিনশট

সুতরাং আপনার প্রশ্নের সঠিক উত্তর হ'ল অন্য স্বাপের গন্তব্য তৈরি করতে হবে (একটি সোয়াপ ফাইল) নয়, তবে সোয়াপ ভলিউমের আকার পরিবর্তন করে kvpm: ভলিউমে ডান ক্লিক করুন swapএবং চয়ন করুন Extend logical volume

যদি এই বিকল্পটি উপলব্ধ না হয় তবে আপনাকে প্রথমে অন্য ভলিউমের আকার হ্রাস করতে হবে need


zfsউবুন্টু ব্যবহার করার সময় কি এটি কাজ করবে 19.10?
অ্যালিকেলজিন-কিলাকা

1
লজিকাল ভলিউম প্রসারিত করুন ... আমার swap_1বিভাজনের জন্য অক্ষম করা হয়েছে , তেমনি লজিকাল ভলিউম হ্রাস করুন ... এর জন্য root। কি করো?
বোজন পি।

-1

আপনি যদি 19.X পুদিনা চালাচ্ছেন তবে এখানে কয়েকটি সংক্ষিপ্ত পদক্ষেপ রয়েছে:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=10240k # make 10G swapfile
sudo chown root:root /swapfile
sudo chmod 0600 /swapfile
sudo mkswap /swapfile

সম্পাদন করা /etc/fstab

মন্তব্য লাইন: /dev/mapper/mint--vg-swap_1 none swap sw 0 0

লাইন যুক্ত করুন: /swapfile none swap sw 0 0

তারপরে পুনরায় বুট করুন।

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