এনটিএফএস ফাইল সিস্টেমের "আরএম" কীভাবে উইন্ডোজের নিজস্ব বাস্তবায়ন থেকে আলাদা?


16

আমার এতে একটি এনটিএফএস ফাইল সিস্টেম সহ একটি বাহ্যিক ইউএসবি ডিস্ক রয়েছে।

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

যদি আমি লিনাক্স থেকে ফাইলটি অপসারণ করি তবে (যদি না আমি গভীর-অনুসন্ধান স্বাক্ষর ভিত্তিক একটি ব্যবহার করি) ফাইলটি পুনরুদ্ধার করতে পারে। কেন? লিনাক্সের এনটিএফএস ফাইল সিস্টেম কোডে লিঙ্কটি কীভাবে প্রয়োগ করা হয়? দেখে মনে হচ্ছে এটি কেবল "এটি মুছে ফেলা হিসাবে চিহ্নিত" করে না তবে এটি কিছু অনস্ক্রিয় কাঠামো মুছে ফেলে, এই ক্ষেত্রে কি?


2
@ জাই সিলি_এভারলাস্ট ভ্রেন আপনি সম্ভবত ঠিক আছেন, আমি সার্ভারফল্ট দিয়ে চেষ্টা করব। আমি এই আচরণটি পরীক্ষার জন্য যে সিস্টেমটি ব্যবহার করেছি তা হ'ল উবুন্টু, সুতরাং এটি উবুন্টু-সম্পর্কিত হতে পারে।

আপনি এনটিএফএস -3 জি এর উত্স কোডটি দিয়ে যেতে পারেন এবং দেখুন যে আপনার সমস্যা সম্পর্কে কিছু আছে কিনা।
মার্টিন উডিং

হতে পারে এনটিএফএস -3 জি বিকাশকারীদের জিজ্ঞাসা করাও একটি সম্ভাবনা (তারা জানেন যে এনটিএফএস কীভাবে কাজ করে এবং তারা কীভাবে এটি প্রয়োগ করে)।
জানু

উত্তর:


7

আমি কৌতূহল ছাড়াই এনটিএফএস 3 জি উত্সটি দেখেছি।

মনে হয় একটি ফাংশন ntfs_delete(...)সংজ্ঞায়িত করা হয়েছে dir.c, যা মুছে ফেলা করে।

এটি অবশ্যই মুছে ফেলা ফাইল / ডিরেক্টরিগুলির মেটাডেটা সমস্ত ফাইল সিস্টেম স্ট্রাকচার থেকে সরিয়ে দেয়।

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

মনে হচ্ছে, মাইক্রোসফ্ট কেবল এমএফটি এন্ট্রিটিকে অব্যবহৃত হিসাবে চিহ্নিত করেছে, যেহেতু মুছে ফেলা ফাইলগুলি স্থানটি এবং মুছে ফেলা ফাইলটির নাম পুনরুদ্ধার করতে সক্ষম।


3

আমি উইন্ডোজ এবং এনটিএফএসের বৈশিষ্ট্যগুলি জানি না, তবে ইউনিক্স / লিনাক্স ফাইল ম্যানেজার জিইআইআই এবং ম্যাক ওএস এক্স ফাইন্ডারে এটি করার একটি সাধারণ উপায় হ'ল ফাইলটি মুছে ফেলা না করে ট্র্যাশ (বা নামক একটি বিশেষ লুকানো ফোল্ডারে স্থানান্তরিত করা) or অনুরূপ). মুছে ফেলা কমান্ড সেই ট্র্যাশ ফোল্ডার থেকে ফাইলটি পুনরুদ্ধার করে।

rm ব্যবহারকারীর অনুরোধ অনুসারে, ট্র্যাশ ফোল্ডারগুলি নিয়ে বিরক্ত না করে কেবল ফাইলটি সরিয়ে দেয়।


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