ওএস এক্স লায়ন ট্র্যাশে থাকা নথিগুলির জন্য গোপনীয় সংস্করণ ফাইলগুলি সুরক্ষিতভাবে "ট্র্যাশ খালি ট্র্যাশ" মুছে দেয়?


12

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


এবং নতুন স্থানীয় সময় মেশিন ক্যাশে অনুলিপিগুলি সম্পর্কে কীভাবে?
থিলো

@ থাইলো - সম্ভবত মোটেও নয় - কেন এটি নিজের প্রশ্ন হিসাবে জিজ্ঞাসা করবেন না?
bmike

উত্তর:


7

আমার অনুমানটি না, তবে এটি একটি নির্দিষ্ট উত্তর নয়।

আমি প্রথমে একটি খুব বড় (~ 160 এমবি) টেক্সট ফাইল তৈরি করেছি এবং টেক্সটএডিটে ফাইলটিতে পরিবর্তন করেছি। প্রত্যাশিত হিসাবে, ফাইল এবং এর সংস্করণগুলি প্রদর্শিত হবে /.DocumentRevisions-V100/PerUID। ফাইলগুলি ১~০ এমবি ডলার হিসাবে প্রদর্শিত হয়েছিল ls, তবে du -hতারা ডিস্কে 0 বি ব্যবহার করেছে। প্রতিটি ফাইলের জন্য হার্ড লিঙ্ক গণনা ছিল 1। অধীনে একটি ফোল্ডার .cs(শঙ্ক স্টোরেজ) /.DocumentRevisions-V100প্রায় 110 এমবি দ্বারা বৃদ্ধি পেয়েছে।

যতবারই আমি ফাইলটি পরিবর্তন করেছি, নিম্নলিখিতটি এর মধ্যে ঘটেছিল /.DocumentRevisions-V100:

  1. একটি ~ 160 এমবি ফাইল তৈরি করা হয়েছিল /.DocumentRevisions-V100/staging/। এই ফাইলটির জন্য হার্ড লিঙ্কের সংখ্যাটি 1।
  2. এই ফাইলটি সরাতে উপস্থিত হয়েছিল /.DocumentRevisions-V100/PerUID/<UID>/<#>/com.apple.documentVersions। হার্ড লিঙ্কের গণনাটি 1 থেকে যায়।
  3. সেই MB 160 এমবি ফাইল 0 বিতে পরিণত হয়েছিল এবং এর আকার /.DocumentRevisions-V100/.csপ্রায় 2 মেগাবাইট বেড়েছে।

ড্রাইভের মুক্ত স্থানটি আমাকে dfযা duবলেছিল তার সাথে সামঞ্জস্য ছিল । ফ্রি স্পেসটি উল্লেখযোগ্যভাবে নীচে নেমে যাবে এবং তারপরে নতুন সংস্করণ সংরক্ষণের আগে এটি যা ছিল তা প্রায় ফিরে আসবে।

এরপরে, আমি নিরাপদ খালি ট্র্যাশ দিয়ে ফাইলটি ছেঁটে ফেলার চেষ্টা করেছি। ওএস এক্স Locumফাইলটিকে নিরাপদে মুছে ফেলার জন্য কল করা একটি প্রোগ্রাম ব্যবহার করছে বলে মনে হচ্ছে । সংযুক্ত fs_usageকরার Locumশো একটি ভয়াবহ অনেক পড়ে এবং মূল .txt ফাইলে লিখেছেন। Locumএটি করার সময় , এর অধীনে থাকা সমস্ত সংস্করণগুলি /.DocumentRevisions-V100/PerUIDডেটা অক্ষর দিয়ে অ্যাক্সেস করা যেতে পারে। Locumডেটা দিয়ে লেখার কাজ শেষ হওয়ার পরে এটি মূল .txt ফাইলটি লিঙ্কমুক্ত করে, এবং সংস্করণগুলি /.DocumentRevisions-V100/PerUIDহঠাৎ অদৃশ্য হয়ে যায়। Locumতারপরে কখনই স্পর্শ না করে ট্র্যাশের সমস্ত কিছুতে যান /.DocumentRevisions-V100

যা আছে তা /.DocumentRevisions-V100নিরাপদে মুছে ফেলা হচ্ছে না।

সম্পাদনা: আমার যুক্ত করা উচিত যে যা কিছু আছে /.DocumentRevisions-V100তা কোনওভাবে অবহেলা বা সংকুচিত (ফোল্ডারটি ছিল কেবলমাত্র 120 ডলার)। আমি এখনও সেরাকুসার পর্যালোচনা সংস্করণ বা ফাইল সিস্টেম বিভাগগুলি পড়িনি ... সম্ভবত সেখানে কোনও চিহ্ন রয়েছে।


7

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

আরও কিছু বিশদ:

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

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

মোছার আগে: /.DocumentRevisions-V100/PerUID/0/5/com.apple.revisions এই ফোল্ডারে এখনও পূর্ববর্তী সংস্করণ রয়েছে।

মোছার পরে: /.DocumentRevisions-V100/PerUID/0/5/com.apple.revisions এই ফোল্ডারটি এখনও বিদ্যমান, তবে এটি খালি।

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


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

আহ, দুঃখিত, আমি আপনাকে ভুল বুঝেছি। কারও পক্ষে পুনরুত্পাদন এবং পুনরুদ্ধারের অ্যাপ্লিকেশন চালানোর জন্য মোটামুটি সহজ পরীক্ষা হওয়া উচিত experiment আমি এডিসিতে নেই, তাই আমি সেখানে খুব বেশি ব্যবহার করি না।
গৌজি

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