რა არის კონკრეტულად ფაილური სისტემა? [ახსნილი]
Miscellanea / / November 28, 2021
თქვენს სისტემაში არსებული ყველა ფაილი ინახება მყარ დისკზე ან სხვა შესანახ მოწყობილობებზე. სისტემა აუცილებელია ამ ფაილების ორგანიზებულად შესანახად. ეს არის ის, რასაც ფაილური სისტემა აკეთებს. ფაილური სისტემა არის გზა დისკზე მონაცემების გამოყოფისა და ცალკე ფაილების სახით შესანახად. ფაილის შესახებ ყველა ინფორმაცია - მისი სახელი, ტიპი, ნებართვები და სხვა ატრიბუტები ინახება ფაილურ სისტემაში. ფაილური სისტემა ინახავს თითოეული ფაილის ადგილმდებარეობის ინდექსს. ამ გზით, ოპერაციულ სისტემას არ სჭირდება მთელი დისკის გავლა ფაილის საპოვნელად.
არსებობს სხვადასხვა ტიპის ფაილური სისტემები. თქვენი ოპერაციული სისტემა და ფაილური სისტემა უნდა იყოს თავსებადი. მხოლოდ ამის შემდეგ OS შეძლებს ფაილური სისტემის შინაარსის ჩვენებას და სხვა ოპერაციების შესრულებას ფაილებზე. წინააღმდეგ შემთხვევაში, თქვენ ვერ შეძლებთ ამ კონკრეტული ფაილური სისტემის გამოყენებას. ერთი გამოსწორება იქნება ფაილური სისტემის დრაივერის დაყენება ფაილური სისტემის მხარდასაჭერად.
შინაარსი
- რა არის კონკრეტულად ფაილური სისტემა?
- რატომ არის ამდენი ფაილური სისტემა
- ფაილური სისტემები - დეტალური ხედი
- საერთო ფაილური სისტემები
- 1. NTFS
- 2. ცხიმიანი
- შეგიძლიათ გადართოთ ფაილურ სისტემებს შორის?
რა არის კონკრეტულად ფაილური სისტემა?
ფაილური სისტემა სხვა არაფერია, თუ არა მონაცემთა ბაზა, რომელიც ეუბნება მონაცემთა ფიზიკურ მდებარეობას შესანახ მოწყობილობაზე. ფაილები ორგანიზებულია საქაღალდეებში, რომლებიც ასევე მოიხსენიება როგორც დირექტორიები. თითოეულ დირექტორიას აქვს ერთი ან მეტი ქვეკატეგორიები, რომლებიც ინახავს ფაილებს, რომლებიც დაჯგუფებულია გარკვეული კრიტერიუმების მიხედვით.
სადაც არის მონაცემები კომპიუტერზე, სავალდებულოა ფაილური სისტემის არსებობა. ამრიგად, ყველა კომპიუტერს აქვს ფაილური სისტემა.
რატომ არის ამდენი ფაილური სისტემა
არსებობს მრავალი სახის ფაილური სისტემა. ისინი განსხვავდებიან სხვადასხვა ასპექტში, როგორიცაა მონაცემების ორგანიზება, სიჩქარე, დამატებითი ფუნქციები და ა.შ. ზოგიერთი ფაილური სისტემა საუკეთესოდ შეეფერება დისკებს, რომლებიც ინახავს მცირე რაოდენობის მონაცემებს, ხოლო სხვებს აქვთ დიდი რაოდენობით მხარდაჭერის შესაძლებლობა მონაცემები. ზოგიერთი ფაილური სისტემა უფრო უსაფრთხოა. თუ ფაილური სისტემა უსაფრთხო და ძლიერია, ის შეიძლება არ იყოს ყველაზე სწრაფი. ძნელი იქნება ყველა საუკეთესო ფუნქციის პოვნა ერთ ფაილურ სისტემაში.
აქედან გამომდინარე, აზრი არ აქვს „საუკეთესო ფაილური სისტემის“ პოვნას. თითოეული ფაილური სისტემა განკუთვნილია განსხვავებული მიზნისთვის და, შესაბამისად, აქვს ფუნქციების განსხვავებული ნაკრები. ოპერაციული სისტემის შემუშავებისას დეველოპერები ასევე მუშაობენ OS-სთვის ფაილური სისტემის შექმნაზე. Microsoft-ს, Apple-სა და Linux-ს აქვთ საკუთარი ფაილური სისტემები. უფრო ადვილია ახალი ფაილური სისტემის მასშტაბირება უფრო დიდ შესანახ მოწყობილობაზე. ფაილური სისტემები ვითარდება და, შესაბამისად, უფრო ახალი ფაილური სისტემები აჩვენებენ უკეთეს მახასიათებლებს, ვიდრე უფრო ძველი.
ფაილური სისტემის შექმნა არ არის მარტივი ამოცანა. ბევრი კვლევა და სათავეში მუშაობა მიდის მასზე. ფაილური სისტემა განსაზღვრავს, თუ როგორ ინახება მეტამონაცემები, როგორ ხდება ფაილების ორგანიზება და ინდექსირება და მრავალი სხვა. არსებობს რამდენიმე გზა, რომლითაც ეს შეიძლება გაკეთდეს. ამიტომ, ნებისმიერ ფაილურ სისტემაში, ყოველთვის არის გაუმჯობესების ადგილი - უკეთესი ან უფრო ეფექტური გზა ფაილის შენახვასთან დაკავშირებული აქტივობების შესასრულებლად.
ასევე წაიკითხეთ: რა არის ადმინისტრაციული ინსტრუმენტები Windows 10-ში?
ფაილური სისტემები - დეტალური ხედი
მოდით, ახლა უფრო ღრმად გავიგოთ, თუ როგორ მუშაობს ფაილური სისტემები. შენახვის მოწყობილობა დაყოფილია ნაწილებად, რომლებსაც სექტორები უწოდებენ. ყველა ფაილი ინახება ამ სექტორებში. ფაილური სისტემა ამოიცნობს ფაილის ზომას და ათავსებს მას შესაფერის მდგომარეობაში შესანახ მოწყობილობაზე. თავისუფალ სექტორებს მიენიჭება იარლიყი „გამოუყენებელი“. ფაილური სისტემა განსაზღვრავს თავისუფალ სექტორებს და ანიჭებს ფაილებს ამ სექტორებს.
დროის გარკვეული პერიოდის შემდეგ, როდესაც მრავალი წაკითხვისა და ჩაწერის ოპერაციები შესრულდა, შესანახი მოწყობილობა გადის პროცესს, რომელსაც ეწოდება ფრაგმენტაცია. ამის თავიდან აცილება შეუძლებელია, მაგრამ საჭიროა შემოწმდეს სისტემის ეფექტურობის შესანარჩუნებლად. დეფრაგმენტაცია არის საპირისპირო პროცესი, რომელიც გამოიყენება ფრაგმენტაციის შედეგად გამოწვეული პრობლემების მოსაგვარებლად. უფასო დეფრაგმენტაციის ხელსაწყოები ხელმისაწვდომია იმავესთვის.
ფაილების ორგანიზება დირექტორიებსა და საქაღალდეებში დაგეხმარებათ დასახელების ანომალიის აღმოფხვრაში. საქაღალდეების გარეშე შეუძლებელი იქნებოდა 2 ფაილის ერთიდაიგივე სახელის არსებობა. ფაილების ძებნა და მოძიება ასევე უფრო ადვილია ორგანიზებულ გარემოში.
ფაილური სისტემა ინახავს მნიშვნელოვან ინფორმაციას ფაილის შესახებ - ფაილის სახელი, ფაილის ზომა, ფაილის ადგილმდებარეობა, სექტორის ზომა, დირექტორია, რომელსაც ეკუთვნის, ფრაგმენტების დეტალები და ა.შ.
საერთო ფაილური სისტემები
1. NTFS
NTFS ნიშნავს New Technology File System-ს. მაიკროსოფტმა წარადგინა ფაილური სისტემა 1993 წელს. Windows OS ვერსიების უმეტესობა - Windows XP, Windows Vista, Windows 7, Windows 8 და Windows 10 იყენებს NTFS.
ამოწმებს, არის თუ არა დისკი ფორმატირებული NTFS-ად
დისკზე ფაილური სისტემის დაყენებამდე ის უნდა იყოს ფორმატირებული. ეს ნიშნავს, რომ არჩეულია დისკის დანაყოფი და მასზე არსებული ყველა მონაცემი გასუფთავებულია, რათა მოხდეს ფაილური სისტემის დაყენება. არსებობს რამდენიმე გზა, რომლითაც შეგიძლიათ შეამოწმოთ, იყენებს თუ არა თქვენი მყარი დისკი NTFS-ს ან სხვა ფაილურ სისტემას.
- თუ გახსნით "დისკის მენეჯმენტი" Windows-ში (იპოვება საკონტროლო პანელში), შეგიძლიათ ნახოთ, რომ ფაილური სისტემა მითითებულია დისკის შესახებ დამატებითი დეტალებით.
- ან, ასევე, შეგიძლიათ დააწკაპუნოთ დისკზე პირდაპირ Windows Explorer-დან. გადადით ჩამოსაშლელ მენიუში და აირჩიეთ „თვისებები.“ იპოვით იქ ნახსენებ ფაილური სისტემის ტიპს.
NTFS-ის მახასიათებლები
NTFS-ს შეუძლია დიდი ზომის მყარი დისკების მხარდაჭერა - 16 EB-მდე. შესაძლებელია 256 ტბ-მდე ზომის ინდივიდუალური ფაილების შენახვა.
არის ფუნქცია ე.წ ტრანზაქციის NTFS. ამ ფუნქციის გამოყენებით შექმნილი აპლიკაციები ან სრულყოფილად ან მთლიანად წარმატებით სრულდება. ეს ხელს უწყობს გარკვეული ცვლილებების კარგად მუშაობის რისკის შემცირებას, როდესაც სხვა ცვლილებები არ მუშაობს. დეველოპერის მიერ განხორციელებული ნებისმიერი ტრანზაქცია არის ატომური.
NTFS-ს აქვს ფუნქცია ე.წ მოცულობის ჩრდილოვანი ასლის სერვისი. OS და სხვა პროგრამული სარეზერვო ინსტრუმენტები იყენებენ ამ ფუნქციას იმ ფაილების სარეზერვო ასლის შესაქმნელად, რომლებიც ამჟამად გამოიყენება.
NTFS შეიძლება შეფასდეს, როგორც ჟურნალის ფაილური სისტემა. სანამ სისტემის ცვლილებები განხორციელდება, ამის ჩანაწერი კეთდება ჟურნალში. იმ შემთხვევაში, თუ ახალი ცვლილება გამოიწვევს წარუმატებლობას ჩადენამდე, ჟურნალი აადვილებს წინა მდგომარეობაში დაბრუნებას.
EFS – დაშიფვრის ფაილური სისტემა არის ფუნქცია, სადაც დაშიფვრა მოცემულია ცალკეულ ფაილებსა და საქაღალდეებზე.
NTFS-ში ადმინისტრატორს უფლება აქვს დააყენოს დისკის გამოყენების კვოტები. ეს დარწმუნდება, რომ ყველა მომხმარებელს აქვს თანაბარი წვდომა საერთო საცავში და არცერთი მომხმარებელი არ იკავებს ზედმეტ ადგილს ქსელის დისკზე.
2. ცხიმიანი
FAT ნიშნავს ფაილების განაწილების ცხრილს. Microsoft-მა შექმნა ფაილური სისტემა 1977 წელს. ცხიმიანი გამოიყენებოდა MS-DOS-ში და Windows OS-ის სხვა ძველ ვერსიებში. დღეს NTFS არის Windows OS-ის მთავარი ფაილური სისტემა. თუმცა, FAT კვლავ რჩება მხარდაჭერილ ვერსიად.
FAT დროთა განმავლობაში განვითარდა, რათა მხარი დაუჭიროს მყარი დისკებს დიდი ზომის ფაილებით.
FAT ფაილური სისტემის სხვადასხვა ვერსიები
FAT12
1980 წელს შემოღებული FAT12 ფართოდ გამოიყენებოდა Microsoft Oss-ში MS-DOS 4.0-მდე. ფლოპი დისკები კვლავ იყენებენ FAT12-ს. FAT12-ში ფაილის სახელები არ შეიძლება აღემატებოდეს 8 სიმბოლოს, ხოლო გაფართოებებისთვის ლიმიტი არის 3 სიმბოლო. ბევრი მნიშვნელოვანი ფაილის ატრიბუტი, რომელსაც დღეს ვიყენებთ, პირველად დაინერგა FAT-ის ამ ვერსიაში - მოცულობის ლეიბლი, დამალული, სისტემა, მხოლოდ წაკითხვადი.
FAT16
16-ბიტიანი ფაილების განაწილების ცხრილი პირველად გამოვიდა 1984 წელს და გამოიყენებოდა DOS სისტემებში 6.22 ვერსიამდე.
FAT32
წარმოდგენილია 1996 წელს, ეს არის FAT-ის უახლესი ვერსია. მას შეუძლია 2 ტბ დისკის მხარდაჭერა (და 16 კბაიტამდეც კი 64 კბ კლასტერებით).
ExFAT
EXFAT ნიშნავს გაფართოებული ფაილების განაწილების ცხრილს. ისევ Microsoft-ის მიერ შექმნილი და 2006 წელს დანერგილი, ეს არ შეიძლება ჩაითვალოს FAT-ის შემდეგ ვერსიად. ის განკუთვნილია პორტატულ მოწყობილობებში გამოსაყენებლად - ფლეშ დრაივები, SDHC ბარათები და ა.შ... FAT-ის ეს ვერსია მხარდაჭერილია Windows OS-ის ყველა ვერსიით. 2,796,202-მდე ფაილი შეიძლება შეინახოს თითო დირექტორიაში და ფაილის სახელები შეიძლება შეიცავდეს 255 სიმბოლოს.
სხვა ხშირად გამოყენებული ფაილური სისტემებია
- HFS+
- Btrfs
- გაცვლა
- Ext2/Ext3/Ext4 (Linux სისტემები)
- UDF
- GFS
შეგიძლიათ გადართოთ ფაილურ სისტემებს შორის?
დისკის დანაყოფი ფორმატირებულია კონკრეტული ფაილური სისტემით. დანაყოფის სხვა ტიპის ფაილურ სისტემაზე გადაყვანა შესაძლებელია, მაგრამ არ არის რეკომენდებული. უკეთესი ვარიანტია მნიშვნელოვანი მონაცემების კოპირება დანაყოფიდან სხვა მოწყობილობაზე.
რეკომენდებულია:რა არის მოწყობილობის მენეჯერი?
ზოგიერთი ატრიბუტი, როგორიცაა ფაილის დაშიფვრა, დისკის კვოტა, ობიექტის ნებართვა, ფაილის შეკუმშვა და ინდექსირებული ფაილის ატრიბუტი ხელმისაწვდომია მხოლოდ NTFS-ში. ეს ატრიბუტები არ არის მხარდაჭერილი FAT-ში. ამრიგად, ფაილურ სისტემებს შორის გადართვა გარკვეულ რისკებს იწვევს. თუ დაშიფრული ფაილი NTFS-დან მოთავსებულია FAT ფორმატირებულ სივრცეში, ფაილს აღარ აქვს დაშიფვრა. ის კარგავს წვდომის შეზღუდვებს და ნებისმიერს შეუძლია წვდომა. ანალოგიურად, შეკუმშული ფაილი NTFS ტომიდან ავტომატურად დეკომპრესირდება FAT ფორმატირებულ ტომში მოთავსებისას.
Შემაჯამებელი
- ფაილური სისტემა არის ადგილი ფაილების და ფაილის ატრიბუტების შესანახად. ეს არის სისტემის ფაილების ორგანიზების საშუალება. ეს ეხმარება OS-ს ფაილების ძიებასა და მოძიებაში.
- არსებობს სხვადასხვა ტიპის ფაილური სისტემები. თითოეულ OS-ს აქვს საკუთარი ფაილური სისტემა, რომელიც წინასწარ არის დაინსტალირებული OS-სთან ერთად.
- ფაილურ სისტემებს შორის გადართვა შესაძლებელია. თუმცა, თუ წინა ფაილური სისტემის ფუნქციები არ არის მხარდაჭერილი ახალ სისტემაში, ყველა ფაილი კარგავს ძველ ფუნქციებს. ამრიგად, არ არის რეკომენდებული.