কম্পিউটার

একটি ফাইল সিস্টেম ঠিক কী? [ব্যাখ্যা করা]

একটি ফাইল সিস্টেম ঠিক কী? [ব্যাখ্যা করা]

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

একটি ফাইল সিস্টেম ঠিক কী? [ব্যাখ্যা করা]

বিভিন্ন ধরনের ফাইল সিস্টেম আছে৷ আপনার অপারেটিং সিস্টেম এবং ফাইল সিস্টেম সামঞ্জস্যপূর্ণ হতে হবে. তবেই ওএস ফাইল সিস্টেমের বিষয়বস্তু প্রদর্শন করতে এবং ফাইলগুলিতে অন্যান্য ক্রিয়াকলাপ সম্পাদন করতে সক্ষম হবে। অন্যথায়, আপনি সেই নির্দিষ্ট ফাইল সিস্টেম ব্যবহার করতে পারবেন না। একটি ফিক্স হল ফাইল সিস্টেমকে সমর্থন করার জন্য একটি ফাইল সিস্টেম ড্রাইভার ইনস্টল করা।

একটি ফাইল সিস্টেম ঠিক কী?

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

যেখানে একটি কম্পিউটারে ডেটা থাকে, সেখানে একটি ফাইল সিস্টেম থাকা বাধ্যতামূলক৷ সুতরাং, সমস্ত কম্পিউটারের একটি ফাইল সিস্টেম আছে।

এত বেশি ফাইল সিস্টেম কেন আছে

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

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

একটি ফাইল সিস্টেম ডিজাইন করা একটি সহজ কাজ নয়৷ অনেক গবেষণা এবং মাথার কাজ এটিতে যায়। একটি ফাইল সিস্টেম সংজ্ঞায়িত করে কিভাবে মেটাডেটা সংরক্ষণ করা হয়, ফাইলগুলি কীভাবে সংগঠিত এবং সূচীবদ্ধ হয় এবং আরও অনেক কিছু। এটি করা যেতে পারে যা বিভিন্ন উপায় আছে. অতএব, যেকোন ফাইল সিস্টেমের সাথে, উন্নতির জন্য সবসময় জায়গা থাকে – ফাইল স্টোরেজ সম্পর্কিত ক্রিয়াকলাপগুলি সম্পাদন করার একটি ভাল বা আরও কার্যকর উপায়৷

এছাড়াও পড়ুন: Windows 10-এ প্রশাসনিক সরঞ্জামগুলি কী কী?

ফাইল সিস্টেম – একটি বিশদ দৃশ্য

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

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

ডিরেক্টরি এবং ফোল্ডারে ফাইলগুলি সংগঠিত করা নামকরণের অসঙ্গতি দূর করতে সাহায্য করে৷ ফোল্ডার ছাড়া, একই নামের 2টি ফাইল থাকা অসম্ভব। একটি সংগঠিত পরিবেশে ফাইলগুলি অনুসন্ধান করা এবং পুনরুদ্ধার করাও সহজ৷

ফাইল সিস্টেম ফাইল সম্পর্কে গুরুত্বপূর্ণ তথ্য সঞ্চয় করে - ফাইলের নাম, ফাইলের আকার, ফাইলের অবস্থান, সেক্টরের আকার, এটি যে ডিরেক্টরির সাথে সম্পর্কিত, খণ্ডের বিবরণ ইত্যাদি। .

সাধারণ ফাইল সিস্টেম

1. NTFS

NTFS মানে নতুন প্রযুক্তি ফাইল সিস্টেম। মাইক্রোসফ্ট 1993 সালে ফাইল সিস্টেম চালু করে। Windows OS - Windows XP, Windows Vista, Windows 7, Windows 8, এবং Windows 10-এর অধিকাংশ সংস্করণ NTFS ব্যবহার করে।

একটি ড্রাইভ NTFS হিসাবে ফর্ম্যাট করা হয়েছে কিনা তা পরীক্ষা করা হচ্ছে

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

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

NTFS এর বৈশিষ্ট্যগুলি

NTFS বড় আকারের হার্ড ড্রাইভ সমর্থন করতে সক্ষম - 16 EB পর্যন্ত। 256 টিবি পর্যন্ত আকারের পৃথক ফাইল সংরক্ষণ করা যেতে পারে।

ট্রানজ্যাকশনাল NTFS নামে একটি বৈশিষ্ট্য রয়েছে৷ এই বৈশিষ্ট্যটি ব্যবহার করে নির্মিত অ্যাপ্লিকেশনগুলি হয় সম্পূর্ণরূপে ব্যর্থ হয় বা সম্পূর্ণরূপে সফল হয়৷ এটি কিছু পরিবর্তনের ঝুঁকি কমাতে সাহায্য করে যখন অন্যান্য পরিবর্তনগুলি কাজ করে না। বিকাশকারীর দ্বারা সম্পাদিত যেকোনো লেনদেন পরমাণু।

NTFS এর ভলিউম শ্যাডো কপি সার্ভিস নামে একটি বৈশিষ্ট্য রয়েছে৷ OS এবং অন্যান্য সফ্টওয়্যার ব্যাকআপ সরঞ্জামগুলি বর্তমানে ব্যবহৃত ফাইলগুলির ব্যাক আপ করতে এই বৈশিষ্ট্যটি ব্যবহার করে৷

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

EFS – এনক্রিপশন ফাইল সিস্টেম এমন একটি বৈশিষ্ট্য যেখানে পৃথক ফাইল এবং ফোল্ডারগুলির জন্য এনক্রিপশন প্রদান করা হয়৷

NTFS-এ, প্রশাসকের ডিস্ক ব্যবহারের কোটা সেট করার অধিকার রয়েছে৷ এটি নিশ্চিত করবে যে সকল ব্যবহারকারীর শেয়ার্ড স্টোরেজ স্পেসে সমান অ্যাক্সেস রয়েছে এবং কোনও ব্যবহারকারী নেটওয়ার্ক ড্রাইভে খুব বেশি জায়গা নেয় না৷

2. ফ্যাট

FAT মানে ফাইল বরাদ্দ টেবিল। মাইক্রোসফ্ট 1977 সালে ফাইল সিস্টেম তৈরি করে। MS-DOS এবং Windows OS এর অন্যান্য পুরানো সংস্করণে FAT ব্যবহার করা হয়েছিল। আজ, NTFS হল উইন্ডোজ ওএসের প্রধান ফাইল সিস্টেম। যাইহোক, FAT এখনও একটি সমর্থিত সংস্করণ রয়েছে।

FAT সময়ের সাথে সাথে বিবর্তিত হয়েছে, বড় আকারের ফাইলের সাথে হার্ড ড্রাইভকে সমর্থন করার জন্য।

FAT ফাইল সিস্টেমের বিভিন্ন সংস্করণ

FAT12

1980 সালে প্রবর্তিত, FAT12 MS-DOS 4.0 পর্যন্ত Microsoft Oss-এ ব্যাপকভাবে ব্যবহৃত হয়েছিল। ফ্লপি ডিস্ক এখনও FAT12 ব্যবহার করে। FAT12-এ, ফাইলের নাম 8 অক্ষরের বেশি হতে পারে না যখন এক্সটেনশনের জন্য, সীমা 3 অক্ষর। অনেকগুলি গুরুত্বপূর্ণ ফাইল বৈশিষ্ট্য যা আমরা আজ ব্যবহার করি, প্রথম FAT-এর এই সংস্করণে প্রবর্তন করা হয়েছিল - ভলিউম লেবেল, লুকানো, সিস্টেম, শুধুমাত্র-পঠন।

FAT16

16-বিট ফাইল বরাদ্দ সারণী প্রথম প্রকাশিত হয়েছিল 1984 সালে এবং DOS সিস্টেমে 6.22 সংস্করণ পর্যন্ত ব্যবহৃত হয়েছিল৷

FAT32

1996 সালে প্রবর্তিত, এটি FAT এর সর্বশেষ সংস্করণ। এটি 2TB ড্রাইভ সমর্থন করতে পারে (এবং 64 KB ক্লাস্টার সহ 16 KB পর্যন্ত)।

ExFAT

EXFAT মানে এক্সটেন্ডেড ফাইল অ্যালোকেশন টেবিল। আবার, মাইক্রোসফ্ট দ্বারা তৈরি এবং 2006 সালে প্রবর্তিত, এটি FAT এর পরবর্তী সংস্করণ হিসাবে বিবেচিত হতে পারে না। এটি পোর্টেবল ডিভাইস – ফ্ল্যাশ ড্রাইভ, SDHC কার্ড ইত্যাদিতে ব্যবহারের জন্য বোঝানো হয়েছে...FAT-এর এই সংস্করণটি Windows OS-এর সমস্ত সংস্করণ দ্বারা সমর্থিত। প্রতি-ডিরেক্টরিতে 2,796,202টি পর্যন্ত ফাইল সংরক্ষণ করা যেতে পারে এবং ফাইলের নাম 255টি অক্ষর বহন করতে পারে৷

অন্যান্য সাধারণত ব্যবহৃত ফাইল সিস্টেমগুলি হল

  • HFS+
  • Btrfs
  • অদলবদল
  • Ext2/Ext3/Ext4 (লিনাক্স সিস্টেম)
  • ইউডিএফ
  • GFS

আপনি কি ফাইল সিস্টেমের মধ্যে স্যুইচ করতে পারেন?

একটি ড্রাইভের একটি পার্টিশন একটি নির্দিষ্ট ফাইল সিস্টেমের সাথে ফর্ম্যাট করা হয়৷ পার্টিশনটিকে একটি ভিন্ন ধরনের ফাইল সিস্টেমে রূপান্তর করা সম্ভব হতে পারে তবে পরামর্শ দেওয়া হয় না। পার্টিশন থেকে গুরুত্বপূর্ণ ডেটা অন্য ডিভাইসে অনুলিপি করা একটি ভাল বিকল্প।

প্রস্তাবিত: একটি ডিভাইস ম্যানেজার কি?

কিছু ​​কিছু বৈশিষ্ট্য যেমন ফাইল এনক্রিপশন, ডিস্ক কোটা, অবজেক্ট পারমিশন, ফাইল কম্প্রেশন, এবং ইনডেক্স করা ফাইল অ্যাট্রিবিউট শুধুমাত্র NTFS-এ উপলব্ধ। এই বৈশিষ্ট্যগুলি FAT-এ সমর্থিত নয়৷ অতএব, এই ধরনের ফাইল সিস্টেমের মধ্যে পরিবর্তন করা কিছু ঝুঁকির সৃষ্টি করে। যদি NTFS থেকে একটি এনক্রিপ্ট করা ফাইল একটি FAT-ফরম্যাটেড স্পেসে রাখা হয়, তাহলে ফাইলটির আর এনক্রিপশন থাকে না। এটি তার অ্যাক্সেস সীমাবদ্ধতা হারায় এবং যে কেউ অ্যাক্সেস করতে পারে। একইভাবে, একটি NTFS ভলিউম থেকে একটি সংকুচিত ফাইল একটি FAT ফরম্যাটেড ভলিউমে রাখা হলে স্বয়ংক্রিয়ভাবে ডিকম্প্রেস হয়ে যাবে।

সারাংশ

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

  1. একটি SRT ফাইল কি?

  2. এআই ফাইল কী?

  3. ফাইল অ্যালোকেশন টেবিল (FAT) কি?

  4. কি:এনক্রিপ্ট করা ফাইল সিস্টেম 'efs'