/ Tmp টিএমপিএফ ব্যবহার করে না কেন?


17

আমার প্রচুর র‍্যাম রয়েছে এবং আমি খুব কম ব্যবহার করি। আমি এর সাথে কয়েকটি স্ক্রিনকাস্ট রেকর্ডও করি gtk-recordmydesktop, যা /tmpরেকর্ডিংয়ের সময় ডিফল্টরূপে সংরক্ষণ হয় । আমি ধরে নিয়েছিলাম যে এটি যতটা সম্ভব র‌্যামে সঞ্চয় করার অর্থ হবে তবে আমি আসলে যাচাই করে দেখেছি যে /tmpটিএমপিএফএসের সাথে মাউন্ট করা হয়নি। কেন এমন?


উত্তর:


16

আমি আপনি আপনার নিজের প্রশ্নের উত্তর মনে। /tmpঅস্থায়ী ফাইলগুলি সংরক্ষণের জন্য প্রচুর প্রোগ্রাম ব্যবহার করা হয় এবং সেগুলি বিশাল আকার ধারণ করতে পারে।

উদাহরণস্বরূপ, ব্রিসেরো সিডি / ডিভিডির চিত্র ফাইল সঞ্চয় করতে সেই ডিরেক্টরিতে ডিফল্ট হয়, এটি আকারের 4.7 গিগাবাইট হতে পারে। আপনার র‌্যাম এবং অদলবদু পূর্ণ হয়ে গেলে কোনও স্মৃতিশক্তিহীন পরিস্থিতিতে গুরুতর ধীরগতির (বা একটি সিস্টেম লকআপ) ঝুঁকিপূর্ণ নয় ।

উন্নত ব্যবহারকারীদের জন্য কিছু অ্যাপ্লিকেশনের ডিফল্ট পরিবর্তন এবং /tmpএটিকে মাউন্ট করতে কোনও সমস্যা নেই tmpfs। সাধারণ ব্যবহারের জন্য এটি যে ঝুঁকিটি অনুমান করে তা ঠিক নয় not


1
এবং আমি মনে করি আপনি কিছুটা রেগে যেতে পারেন এবং বিকাশকারীদের অভিশাপ দিতে পারেন যদি আপনি কয়েকটি দুর্দান্ত স্ক্রিনকাস্ট রেকর্ড করেন এবং তারপরে, বিদ্যুত বিভ্রান্তি বা সিস্টেমের এইচকের পরে, সমস্ত হারিয়ে ফেলে। ;)
ব্যবস্থা করুন

এবং / টিএমপি-তে থাকা জিনিসগুলি এমনকি র‍্যামে থাকতে পারে এবং আপনি ext4 ব্যবহার করলে ডিস্কটি কখনও স্পর্শ করতে পারে না।
লাসেভ্যালেন্টিনি

@ ফ্রেইকার্ট: আপনার অর্থ কী? Ext4 কেন? কেন না? আপনি দয়া করে বিস্তারিত বলতে পারেন?
ব্যবস্থা করুন

1
এটি ext4 এর পক্ষে অনন্য নয়, তবে এটি বিলম্বিত বরাদ্দের কারণে । মূলত এর অর্থ হ'ল ফাইলগুলি কেবলমাত্র ডিস্কে লিখিত হয় না কারণ কোনও প্রোগ্রাম ওসকে এটি করতে বলে। পরিবর্তে এটি দ্রুত অ্যাক্সেসের জন্য র‌্যামে রাখা হয়। এর পরে যদি ফাইলটি তুলনামূলকভাবে দ্রুত মুছে ফেলা হয় তবে এটি কখনই ডিস্কে পৌঁছতে পারে না। আপনার আরও তথ্যের প্রয়োজন হলে উইকিপিডিয়াটি দেখুন ।
লাসেভ্যালেন্টিনি

1
রেফারেন্সের জন্য, এখানে 5/30 সেকেন্ডের বিশদটি
+

10

জিরাম সংকোচন সম্পর্কে কি?

উপলব্ধ স্থানটি 256 এমবিটাইটেরও বেশি, এটি ফাইলের ধরণের উপর নির্ভর করে।

modprobe zram num_devices=1 
# max ram usage = 256 Mbytes
echo 262144 > /sys/block/zram0/disksize
mke2fs -q -m 0 -b 4096 -O sparse_super -L zram /dev/zram0
mount -o relatime,noexec,nosuid /dev/zram0 /tmp

এটি আসলে খুব আকর্ষণীয় ধারণা ... এটি চেষ্টা করে দেখুন :)
পিসকভোর

8

পর্যাপ্ত জায়গা থাকা অবস্থায় টিএমপিএফ ব্যবহার করার একটি ধারণা ছিল এবং যখন আপনার স্থান শেষ হয়ে যায় তখন ডিস্কে লিখুন: http://www.bigdbahead.com/?p=137 তবে, এটি কখনই বন্ধ হয়ে যায় নি। আমি এটি কাজ করতে সক্ষম হয়েছি, তবে FUSE ওভারহেড tmpfs ব্যবহারের কোনও উপকারকে পরাস্ত করে: http://shnatsel.blogspot.com/2011/11/miniwheatfs-aka-reliable-ramdisks.html

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