দেবিয়ান: / সিস / এ সিমলিংকটি সরাতে পারে না: অপারেশনটির অনুমতি নেই


10

স্ক্রিনের উজ্জ্বলতা কাজ করার চেষ্টা করার সময় আমি সেগুলি পুরো না বুঝে কিছু কমান্ড চালিয়েছি এবং এখন আমি '/ sys / শ্রেণী / ব্যাকলাইট / asus_laptop' এ একটি বাজে সিলিমিংকের সাথে আটকেছি যা থেকে মুক্তি পাওয়ার চেষ্টা করছি।

আমি চেষ্টা করেছি

sudo rm /sys/class/backlight/asus_laptop
sudo rm '/sys/class/backlight/asus_laptop'

su root
rm /sys/class/backlight/asus_laptop
sudo rm /sys/class/backlight/asus_laptop

সরাসরি ডিরেক্টরিতে গিয়ে টাইপ করা rm asus_laptop, মালিকানা পরিবর্তন করা এবং এটি অপসারণ করার জন্য থুনার ব্যবহার করা।

আমি পাই

rm: cannot remove '/sys/class/backlight/asus_laptop': Operation not permitted

একই লিঙ্কমুক্ত করা যায়, rmdir কাজ করে না, এবং থুনার ব্যর্থ হয়।

এটির অনুমতিগুলি হ'ল lrwxrwxrwx

আমি কীভাবে এটি অপসারণ করতে পারি?


1
এটি ডিরেক্টরিতে অনুমতি, কোনও ফাইল অপসারণ করার ক্ষেত্রে গুরুত্বপূর্ণ। তবে /sysবিশেষ, আপনি ফাইল যুক্ত করতে বা মুছতে পারবেন কিনা তা আমি জানি না।
ctrl-alt-delor

উত্তর:


28

sysfsফাইল সিস্টেম , সাধারণত র উপরে মাউন্ট করা /sys, ঠিক ফাইল সিস্টেম , না একটি টিপিক্যাল ফাইল সিস্টেম, এটি একটি তথাকথিত হয় ছদ্ম ফাইল সিস্টেম । এটি আসলে কার্নেল দ্বারা জনবহুল এবং আপনি সরাসরি ফাইলগুলি মুছতে পারবেন না।/proc

সুতরাং, যদি ASUS ল্যাপটপ সমর্থনটি আপনার পক্ষে উপযুক্ত না হয়, তবে আপনাকে এটিকে অপসারণ করতে কার্নেলকে জিজ্ঞাসা করতে হবে। এটি করতে, সংশ্লিষ্ট মডিউলটি সরান:

sudo rmmod asus-laptop

এটি প্রাসঙ্গিক /sysএন্ট্রি সরিয়ে ফেলবে ।


ছোট নোট: কিছু ফাইল সরানো যেতে পারে, যা কিছু নির্দিষ্ট ক্রিয়াকে ট্রিগার করে। সিএসএফ-তে কোনটি রয়েছে তা আমি নিশ্চিত নই, তবে উদাহরণস্বরূপ cgroupfs mkdir এবং rm এর সাহায্যে cgroups তৈরি / অপসারণের অনুমতি দেয়।
allo

3
@ সমস্ত পার্থক্যটি সূক্ষ্ম, তবে সিগ্রুপফস এর নাম অনুসারে একটি আলাদা ফাইল সিস্টেম। sysfs, যা মাউন্ট করা হয়েছে /sys, কেবল পঠন এবং লেখাকে সমর্থন করে, এটি মুছে ফেলা সমর্থন করে না।
স্টিফেন কিট

1
@ স্টেফেনকিট: আমি যদি কার্নেল মডিউল লেখক হিসাবে / সিসগুলিতে কিছু যুক্ত করতে চাইতাম তবে আমি খুব ভালভাবে আমার নিজস্ব ডিরেক্টরি নোড সরবরাহ করতে পারতাম যা তারে মুছে ফেলা হয়েছে। তৈরি আমাকে শায়ভার দেয় যদিও। mknod () সর্বোপরি একটি বিশেষ কল।
জোশুয়া

@ জোশুয়া এখন আপনার সম্পর্কে আমার আগ্রহ জাগিয়ে তুলেছে - নতুন কার্নফ (তাই না kernfs_create_root) বা অন্য কোনও fs মাউন্ট না করে আপনি কীভাবে তা চালিয়ে যাবেন ?
স্টিফেন কিট

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