লিনাক্সে মেমরিতে একটি ফাইল কীভাবে রাখবেন / সংরক্ষণ করবেন?


18

আমি কোথাও পড়েছি যে কেউ একটি লিনাক্স সিস্টেমে মেমরির মধ্যে একটি ফাইল রাখতে পারে এবং এটি লোড করা অতিমাত্রায় সুপারিশ হবে।

আমি এটা কিভাবে করবো? আমি কীভাবে যাচাই করব যে ফাইলটি মেমরি থেকে লোড হয়েছে?

উত্তর:


18

লিনাক্সে, আপনার সম্ভবত ইতিমধ্যে একটি tmpfsফাইল সিস্টেম রয়েছে যা আপনি এতে লিখতে পারেন /dev/shm

$ >/dev/shm/foo
$ df /dev/shm/foo
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                   224088         0    224088   0% /dev/shm

যদিও এটি অদলবদল ব্যবহার করতে পারে। সত্যিকারের র‌্যামডিস্কের জন্য (এটি বদলে যাবে না), আপনাকে ramfsফাইল সিস্টেমটি ব্যবহার করতে হবে ।

mount ramfs -t ramfs /mountpoint

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

1

একে রামডিস্ক বলে । আপনি নিম্নরূপে আপনার র‌্যাম মাউন্ট করতে পারেন:

mount tmpfs <mountpoint> -t tmpfs -o size=2G

এটি 2 জিআইবি র‌্যামডিস্ক তৈরি করে। আরও তথ্যের জন্য দেখুন man mountএবং অনুসন্ধান করুন tmpfs


5
এটি সত্যই কোনও রামডিস্ক নয়, tmpfsঅদলবদল করতে পারে।
ক্রিস ডাউন

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