কেন বিড়াল অ্যাক্সেসের সময় পরিবর্তন করছে না?


24

কোনও ফাইলের বিড়ালের দ্বিতীয় কল অ্যাক্সেসের সময় আপডেট করে না। আমি যখনই ফাইলের সামগ্রী প্রদর্শিত হবে তখন অ্যাক্সেসের সময়টি আপডেট হওয়ার প্রত্যাশা করছিলাম।

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

আমি কি অ্যাক্সেসের সময়কে ভুল বুঝছি? দুটি বিড়ালের কলের মধ্যে কী আলাদা?

$ স্পর্শ পরীক্ষা
$ স্টেট পরীক্ষা
  ফাইল: 'পরীক্ষা'
  আকার: 0 ব্লক: 0 আইও ব্লক: 4096 নিয়মিত খালি ফাইল
ডিভাইস: 803 এইচ / 2051 ডি ইনোড: 152694 লিঙ্ক: 1
অ্যাক্সেস: (0664 / -আরউ-আরডাব্লু-আর--) ইউড: (1001 / আরোন) গিড: (1001 / আরোন)
অ্যাক্সেস: 2012-08-21 11: 05: 40.586020996 +0200
সংশোধন করুন: 2012-08-21 11: 05: 40.586020996 +0200
পরিবর্তন: 2012-08-21 11: 05: 40.586020996 +0200
 জন্ম: -

im ভিম পরীক্ষা
$ স্টেট পরীক্ষা
  ফাইল: 'পরীক্ষা'
  আকার: 5 ব্লক: 8 আইও ব্লক: 4096 নিয়মিত ফাইল
ডিভাইস: 803 এইচ / 2051 ডি ইনোড: 152694 লিঙ্ক: 1
অ্যাক্সেস: (0664 / -আরউ-আরডাব্লু-আর--) ইউড: (1001 / আরোন) গিড: (1001 / আরোন)
অ্যাক্সেস: 2012-08-21 11: 05: 52.890021630 +0200
সংশোধন করুন: 2012-08-21 11: 06: 31.606023626 +0200
পরিবর্তন: 2012-08-21 11: 06: 31.638023629 +0200
 জন্ম: -

$ বিড়াল পরীক্ষা
পরীক্ষা

$ স্টেট পরীক্ষা
  ফাইল: 'পরীক্ষা'
  আকার: 5 ব্লক: 8 আইও ব্লক: 4096 নিয়মিত ফাইল
ডিভাইস: 803 এইচ / 2051 ডি ইনোড: 152694 লিঙ্ক: 1
অ্যাক্সেস: (0664 / -আরউ-আরডাব্লু-আর--) ইউড: (1001 / আরোন) গিড: (1001 / আরোন)
অ্যাক্সেস: 2012-08-21 11: 06: 44.662024298 +0200
সংশোধন করুন: 2012-08-21 11: 06: 31.606023626 +0200
পরিবর্তন: 2012-08-21 11: 06: 31.638023629 +0200
 জন্ম: -

$ বিড়াল পরীক্ষা
পরীক্ষা

$ স্টেট পরীক্ষা
  ফাইল: 'পরীক্ষা'
  আকার: 5 ব্লক: 8 আইও ব্লক: 4096 নিয়মিত ফাইল
ডিভাইস: 803 এইচ / 2051 ডি ইনোড: 152694 লিঙ্ক: 1
অ্যাক্সেস: (0664 / -আরউ-আরডাব্লু-আর--) ইউড: (1001 / আরোন) গিড: (1001 / আরোন)
অ্যাক্সেস: 2012-08-21 11: 06: 44.662024298 +0200
সংশোধন করুন: 2012-08-21 11: 06: 31.606023626 +0200
পরিবর্তন: 2012-08-21 11: 06: 31.638023629 +0200
 জন্ম: -

উত্তর:


44

http://en.wikipedia.org/wiki/Stat_(system_call)

একালের সমালোচনা

একটি ফাইল লেখার সময় তার সময় এবং সিটাইম পরিবর্তন করে, একটি ফাইল পড়ার সময় তার সময় পরিবর্তন করে। ফলস্বরূপ, একটি পসিক্স-কমপ্লায়েন্ট সিস্টেমে ফাইল পড়া একটি লেখার কারণ, যা সমালোচিত হয়েছিল। এই আচরণটি সাধারণত / etc / fstab এ মাউন্ট বিকল্প যুক্ত করে অক্ষম করা যায়।

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

লিনাক্স কার্নেল বিকাশকারী ইনগো মোলনার আটাইমকে "সম্ভবত সর্বকালের সবচেয়ে বোকা ইউনিক্স ডিজাইন ধারণা বলে অভিহিত করেছিলেন" যোগ করে: "[টি] এই সম্পর্কে কিছুটা ইঙ্গিত করুন: 'ডিস্ক থেকে পড়া প্রতিটি ফাইলের জন্য একটি লিখতে দাও ... এবং ডিস্কে! এবং, প্রতিটি ফাইল যা ইতিমধ্যে ক্যাশে হয়েছে এবং যা আমরা ক্যাশে থেকে পড়েছি ... তার জন্য ডিস্কে একটি লিখুন! '"তিনি আরও এইভাবে পারফরম্যান্স প্রভাবকে জোর দিয়েছিলেন:

এটাইম আপডেটগুলি আজ লিনাক্সের মধ্যে সবচেয়ে বড় আইও পারফরম্যান্স ঘাটতি। Atime আপডেট পরিত্রাণ হচ্ছে আমাদের গত 10 বছরে সব pagecache speedups অধিক দৈনন্দিন লিনাক্স কর্মক্ষমতা দেবে মিলিত

নোয়াটাইম বা রিলেটাইম কার্নেলের ডিফল্ট মাউন্ট অপশন কিনা তা কীভাবে জানবেন?

man mount
....
   relatime
          Update inode access times relative to  modify  or  change  time.
          Access time is only updated if the previous access time was ear
          lier than the current modify or change time. (Similar  to  noat
          ime,  but  doesn't break mutt or other applications that need to
          know if a file has been read since the last time  it  was  modi‐
          fied.)

          Since Linux 2.6.30, the kernel defaults to the behavior provided
          by this option (unless noatime was  specified), and the stricta‐
          time  option  is  required  to  obtain traditional semantics. In
          addition, since Linux 2.6.30, the file's  last  access  time  is
          always  updated  if  it  is more than 1 day old.
....

কীভাবে সেই নির্দিষ্ট পার্টিশনটি মাউন্ট করা হয়েছিল এবং কেন বিড়াল আমার প্রত্যাশা অনুযায়ী অ্যাক্সেসের সময় আপডেট করে না।


কীভাবে ওবুন্টু হ'ল সময়
२०৯৯/২০

সময় কীভাবে বিভিন্ন মাউন্ট বিকল্পগুলির দ্বারা প্রভাবিত হয় সে সম্পর্কে এখানে একটি পুরানো আলোচনা রয়েছে। linux.koolsolutions.com/2009/01/30/…
নেলারাও
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.