অনুমতিগুলি পরিবর্তনের কারণ কী?


5

ইন Mac OS X এর, কি ফাইল অনুমতি পরিবর্তন ঘটায় ?

উদাহরণস্বরূপ, বিবেচনা করুন যে অপারেটিং সিস্টেমটি অস্বাভাবিকভাবে শেষ হয়েছিল

পরবর্তী বুটে, এলোমেলোভাবে (বা সম্ভবত যে ফাইলগুলি সমাপ্তির মুহুর্তে খোলা ছিল) ফাইলগুলির তাদের অনুমতি পরিবর্তন হয়েছে। তারা পৃথক

কারণটা কি?


1
আপনি কী পরিবর্তন করছেন এবং কোনটি পৃথক হয় তার প্রকৃত উদাহরণ সহ আপনি আসতে চাইতে পারেন।
মার্টিন মার্কনকিনি

2
ফাইল অনুমতিতে পরিবর্তনের কারণ এমন প্রোগ্রামগুলি সম্পাদন করে যা এই পরিবর্তনগুলি সম্পাদন করে । আমি এখানে গুরুতর: আপনি যদি এগুলি সঙ্কুচিত না করেন তবে এটি কেবলমাত্র অনেকগুলি সম্ভাব্য কারণ।
ড্যানিয়েল বেক

এফএসইভেটার চেষ্টা করে দেখুন ফাইল সিস্টেমে কী চলছে? fernlightning.com/doku.php?id=software:fseventer:start
নিউইনি

উত্তর:


1

প্রথমত - যেকোন সিস্টেমে এলোমেলো ত্রুটিগুলি হামাগুড়ি দেয়। আধুনিক হার্ড ড্রাইভে কয়েক বিলিয়ন বিট সঞ্চিত রয়েছে এবং আপনি যখন কোনও ফাইল 0101011 হিসাবে লেখার জন্য বলেন তখন কখনও কখনও মেশিন 0101001 লিখে এবং যদি এটি অনুমতি বিটগুলি লিখছে, আপনার উত্তর আছে there's আপনি যদি গণিতটি করেন তবে 99.99% যথার্থতা ধরে নেওয়া মানে বেশিরভাগ সময় প্রত্যেকের হার্ড ড্রাইভে একাধিক ত্রুটি থাকে।

সমাপ্তির মাঝে জিনিসগুলি কেটে যায়। বৈদ্যুতিক শোরগোল ছড়িয়ে পড়ে এবং সিগন্যালটি গণ্ডগোল করে, মহাজাগতিক রশ্মি আপনার মেমরি চিপকে আঘাত করে এবং কিছুটা উল্টে দেয়, কিছু প্রোগ্রামের কোডটি নিখুঁত নয় যাতে গণিতটি ভুল হয়ে যায়।

তারপরে আপনার কাছে সমস্ত সময় রয়েছে যে কোনও প্রোগ্রামের অনুমতিগুলি পরিবর্তন করতে চায় এবং সেখানে দ্বিমত রয়েছে। অনুমতি ত্রুটিগুলি সাধারণত সিস্টেম লগে লগ হয় তাই আপনার সমস্যা হলে, একবার দেখুন, সম্ভবত অ্যাপল দ্বারা ইনস্টল করা প্রোগ্রামগুলি ঠিক করার জন্য অনুমতি মেরামত চালান।

সন্দেহ হলে - উত্সটিতে যান:


একটি সংক্ষিপ্ত উত্তরের জন্য ধন্যবাদ। আমার ম্যাকটিতে আমি দেখেছি বেশিরভাগ অনুমতি ত্রুটি জাভা (1.6.0 জেডি কে), এবং জাভাভিএম.ফ্রেমওয়ার্ক সহ ঘটে। এগুলি বারবার ঘটে।
মেহ

এলোমেলো ত্রুটিগুলি এলোমেলোভাবে বিতরণ করা উচিত বলে এর মতো কিছু প্রোগ্রামার বা সফ্টওয়্যার শোনায়। কে এই ফাইলগুলিতে অ্যাক্সেস করছে তা দেখতে এফসেন্টার বা fs_usage মোতায়েন করার উপযুক্ত হতে পারে। এর মতো বিকাশকারী কোড স্ব-ধ্বংসাত্মক হওয়া সম্পর্কে উচ্চভাবে। আমি এগুলিকে অস্থায়ীভাবে একটি স্পটলাইট এবং টাইম মেশিনের বর্ধনের তালিকায় যুক্ত করে দেখতে পারি এটি fseventsd / mds এবং java ফাইল IO এর মধ্যে দুনিয়ার সংঘর্ষ কিনা। আপনার ফাইল সিস্টেমটি যদি এইচএফএস + ভ্রমণযুক্ত কেস-সংবেদনশীল না হয় তবে আগ্রহী। আমি অন্যান্য fs পছন্দগুলি সময়ে সময়ে অবিশ্বাস্য দেখতে পেয়েছি।
bmike

@neoneye, @bmike: ব্যবহৃত এফএসইভেন্টার। অনুমতিগুলি একই পূর্বোক্ত ডিরেক্টরিতে পরিবর্তিত হয় এবং প্রত্যেকবার ডিস্ক ইউটিলিটি এটি "মেরামত" করে, অনুমতিগুলি পূর্ববর্তী অবস্থায় ফিরে আসে এবং এটি অন্তহীন লুপে আটকে যায় বলে মনে হয়। সম্ভবত কোনও অ্যাপ্লিকেশনের দ্বন্দ্বপূর্ণ কনফিগারেশন পরিবর্তন হয়েছে, অথবা ডিস্ক ইউটিলিটি দ্বারা মিথ্যা অ্যালার্মগুলি পুনরাবৃত্তি করছে? যদিও ডিস্ক ইউটিলিটি চালানোর আগে আমি কোনও পরিবর্তন দেখতে পাচ্ছি না।
meh

কি দারুন. মনে রাখবেন যে ডিস্ক ইউটিলিটি কেবল প্রাপ্তি ডাটাবেসগুলি পড়ে যা অ্যাপল কীভাবে ফাইলগুলি ইনস্টল করতে চেয়েছিল। যদি অন্য কোনও প্রোগ্রাম এগুলি সংশোধন করে, ডিস্ক ইউটিলিটি পরিবর্তনগুলির সাথে একমত হয় না তাই এটি বিড়াল এবং মাউসের একটি খেলা। আমরা জানি বিড়ালটি ডিস্ক ইউটিলিটি - fs_usage আপনাকে জানাতে পারে কোন প্রোগ্রামটি মাউস।
বমিকে

ডিস্ক ইউটিলিটি অনুমতিগুলি মেরামত করে, তবুও ডিস্ক ইউটিলিটির পরবর্তী সময়ে পুনরায় চালনার পরে, একই অনুমতিগুলি মেরামত করা হয় যা আবার মেরামত করা হয়। আমি fs_usage চলমান রেখেছি, এমন কোনও অ্যাপ্লিকেশন / প্রক্রিয়া নেই যা ডিরেক্টরি / ফাইলগুলিতে অ্যাক্সেসের চেষ্টা করেছিল। এই ফোল্ডার / ফাইলগুলিতে ডিস্ক ইউটিলিটির চেষ্টা করা মেরামতগুলি মোটেই কাজ করছে না?
মে

4

উপরের উত্তরটি ভুল - ডিস্কের কিছুটা পরিবর্তিত হলে ডিস্কের ইসিসি এটি সংশোধন করে দেবে, বা উদাহরণস্বরূপ একটি অ্যাপ্লিকেশন চিত্র অকেজো হয়ে যাবে - কারণ "বিভাজন লঙ্ঘন" হতে পারে। নোডে কিছুটা পরিবর্তন করুন যা কোনও ফাইলকে বোঝায় - এবং ফাইলটি অকেজো হতে পারে।

আপনি যখন "বমিক" উত্তর দেন তখন চারপাশে হাঁসফাঁস করবেন না। আপনি অবশ্যই হার্ডওয়ার এবং অপারেটিং সিস্টেম সম্পর্কে যথেষ্ট জানেন না। আরও ভাল সার্ভারে, এমনকি র‌্যাম একক বিট ত্রুটিগুলি এড়াতে ইসিসি ব্যবহার করবে।

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

এখন অ্যাপল, "ডিস্ক ইউটিলিটি" হ'ল জিএনইউ ওপেন সোর্স। নতুন তৃতীয় পক্ষের ওএস উপাদান ইনস্টল হওয়ার পরে আপনার সংগ্রহস্থলগুলি আপডেট করুন। এটি সফ্টওয়্যারটি আপাত হ্যাং-আপগুলি দিয়ে চালিত করে। পরিবর্তনগুলি ফাইলগুলিতে অ্যাক্সেসকে অবরুদ্ধ করে এবং অ্যাপ্লিকেশনগুলিকে হ্যাং করে এমনকি ফাইলগুলি আলগা করে তোলে এবং ডাটাবেসগুলিকে দূষিত করে।

আপনাকে সহায়তা করার জন্য, থান্ডারবার্ড লিনাক্স / উবুন্টুতে দুর্দান্ত কাজ করে এবং আমি এমনকি উবুন্টু পার্টিশন থেকে ম্যাকওএস ফাইলগুলি অ্যাক্সেস করতে পারি। MacOS এ আমি ফাইলগুলি আলগা করি - এবং "অনুমতিের অসঙ্গতি" পান। আপনি এইচএফএস + সহ বাগের লিনাক্সের তালিকাটি দেখতে পারেন, যেখানে তারা এই ত্রুটিটি বর্ণনা করে - এই ফাইলের অনুমতি পরিবর্তিত হয়, যেখানে সিস্টেমটি নামানোর পরে খোলা থাকা ফাইলগুলির জার্নাল আপডেটের জন্য দোষ দেওয়া হয় - "সিঙ্কড ()"।

এখন, লিনাক্সে এইচএফএস + ফাইলগুলি বন্ধ করবে এবং জার্নালটি ফ্লাশ করবে। MacOS এর জার্নাল সময়মতো ফ্লাশ করা হয় না এবং পরে আপডেট হয় এবং যখন "ফোর্স প্রস্থান" করা হয় আপনি একটি ত্রুটির ঝুঁকি নিয়ে যান। তারপরে আপনি ভুল উত্তরটি আপডেট করে আপনি ত্রুটিগুলি পরিচয় করিয়ে দেন এবং অন্যদের জন্য এই ত্রুটিগুলি প্রতিলিপি করা খুব কঠিন, কারণ তারা কী ভুল করেছে তা জানার জন্য তারা ব্যাপক চেষ্টা করেছে।

আমরা ম্যাকস সংশোধন করতে উবুন্টু ব্যবহার করব না, বাগগুলি ছাড়াই উবুন্টু ব্যবহার করা এত সহজ।


জাভা ভিএম দক্ষতার সাথে চিমন করার জন্য ধন্যবাদ মন্তব্য পড়ার পর প্রশ্ন রেখে হয়েছিল, এটা নিশ্চিত মত এই একটি ক্ষেত্রে ছিল "কিছু প্রোগ্রাম কোড নিখুঁত তাই গণিত ভুল সম্পন্ন নয়" দেখায়
bmike

আমি কেবল সমস্যা সমাধান করেছি এবং এমন কোনও গ্রাহকের জন্য একটি ত্রুটি স্থির করেছি যেখানে ফাইল আপলোড চিরতরে ঝুলে থাকে। এটি প্রাইভেট / প্রাইভেট / টিএমপি নিষ্ক্রিয়করণের অনুমতিগুলি সরিয়ে ফেলা হয়েছে, তাই কুইকলুকটি মুখটি উন্মুক্ত করে সেখানে দাঁড়িয়েছিল, আপলোডটি আটকাচ্ছে। আমি সর্বদা ভাবছিলাম যে আমি কেন 3 মাস হালকা ডেস্কটপের ব্যবহারের জন্য ম্যাক ব্যবহার করতে পারি এবং আমার পিঠের পিছনে পরিবর্তিত 100 টি অনুমতি দিয়ে শেষ করতে পারি, তবে 2 বছরের জন্য লিনাক্সের কোনও ডিস্ট্রো ব্যবহার করব এবং যদি আমি এটি না শুরু করি তবে কখনও অনুমতি পরিবর্তন দেখতে পাবেন না। এই উত্তরটি আংশিকভাবে ব্যাখ্যা করেছে, তবে এটি এখনও আমার কাছে ওএসএক্সের একটি কুরুচিপূর্ণ অংশের মতো মনে হচ্ছে
গোলকধাঁধা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.