ফেডোরা 18-এ "/ sys" ফোল্ডার থেকে ডিফল্ট সেটিংটি কোথায় রাখবেন?


2

আমার একটি এসএসডি প্রধান ডিস্ক রয়েছে এবং আমি noopএটির সাথে আইও সিডিউলারটি ব্যবহার করতে চাই:

echo noop > /sys/block/sda/queue/scheduler

তবে এই সেটিংটি পুনরায় বুটের পরে হারিয়ে যায়। ফেডোরা 18 এ এই সেটিংটি সংরক্ষণ করার জন্য সঠিক জায়গাটি কী? অথবা, সাধারণভাবে লিনাক্সে থাকতে পারে?

উত্তর:


2

এটি করার সর্বোত্তম উপায় হ'ল একটি udevনিয়ম। /etc/udev/rules.dএমন কোনও নিয়ম সহ এমন কোনও ফাইল যুক্ত করুন :

ACTION=="add", SUBSYSTEM=="block", ENV{ID_BUS}=="scsi", ENV{ID_SERIAL}=="xxx", ATTR{queue/scheduler}="noop"

স্পষ্টতই আপনাকে xxxপ্রশ্নে থাকা ডিস্কের জন্য সঠিক সিরিয়াল নম্বরটি প্রতিস্থাপন করা উচিত । আপনি এটি এবং অন্যান্য বৈশিষ্ট্যগুলির সাথে মেলে থাকতে পারেন:

udevadm info --path=/sys/block/sda --query=property

এটি করার জন্য udevএবং ডিস্ক ক্রমিক সংখ্যার মতো বৈশিষ্ট্যগুলির সাথে মিলে যাওয়ার সুবিধাটি হ'ল এটি সর্বদা উপস্থিত না হয় তা বিবেচ্য নয় sda


উত্তরের ENV{ID_BUS}যোগগুলি : কাস্টমাইজযোগ্য এবং এটি "হ্যাঁ" হওয়া উচিত; নিয়ম ফাইলটির নামকরণ করার সময়, udevadm test /sys/block/sdaআপনার নিয়মটি অন্য সকলের পরে প্রয়োগ হয়েছে কিনা তা নিশ্চিত হওয়ার চেষ্টা করুন ।
অতল 7
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.