logo

Какво е файлова система?

Файловата система е процес на управление как и къде на данни на диск за съхранение, който също се нарича управление на файлове или FS. Това е логически дисков компонент, който компресира файлове, разделени в групи, които са известни като директории. Той е абстрактен за човешки потребител и е свързан с компютър; следователно той управлява вътрешните операции на диска. Файлове и допълнителни директории могат да бъдат в директориите. Въпреки че има различни файлови системи с Windows, NTFS е най-често срещаната в съвременните времена. Би било невъзможно да съществува файл със същото име и също така невъзможно да се премахнат инсталирани програми и да се възстановят конкретни файлове без управление на файлове, както и файловете няма да имат организация без файлова структура. Файловата система ви позволява да видите файл в текущата директория, тъй като файловете често се управляват в йерархия.

Какво е файлова система

Диск (напр. твърд диск) има файлова система, независимо от типа и употребата. Освен това съдържа информация за размера на файла, името на файла, информация за фрагмента на местоположението на файла и къде се съхраняват данните на диска, а също така описва как потребител или приложение може да получи достъп до данните. Операциите като метаданни, именуване на файлове, управление на съхранение и директории/папки се управляват от файловата система.

На устройство за съхранение файловете се съхраняват в сектори, в които данните се съхраняват в групи от сектори, наречени блокове. Размерът и местоположението на файловете се идентифицират от файловата система и също така помага да се разпознае кои сектори са готови за използване. Освен Windows, има някои други операционни системи, които съдържат FAT и NTFS файлова система. Но продуктът на Apple (като iOS и macOS) използва HFS+ като операционна система е хоризонт от много различни видове файлови системи.

разлика между любов и харесване

Понякога терминът 'файлова система' се използва при препратка към дялове. Например, казвайки „на твърдия диск има две файлови системи“, това не означава, че устройството е разделено между две файлови системи, NTFS и FAT. Но това означава, че има два отделни дяла, които използват един и същ физически диск.

За да работи, повечето от приложенията, с които влизате в контакт, изискват файлова система; следователно всеки дял трябва да има един. Освен това, ако дадена програма е създадена за използване в macOS, няма да можете да използвате тази програма в Windows, тъй като програмите зависят от файловата система.

Примери за файлови системи

Примерите за файлови системи са дадени по-долу:

ДЕБЕЛ: FAT е вид файлова система, която е разработена за твърди дискове. Това означава таблица за разпределение на файлове и е въведено за първи път през 1977 г., което се използва за 12 или 16 бита за всеки достъп на клъстер в таблицата за разпределение на файлове (FAT). На твърди дискове и други компютърни системи помага за управление на файлове на операционни системи на Microsoft. В устройства като цифрови фотоапарати, флаш памет и други преносими устройства също често се среща, че се използва за съхраняване на файлова информация. Той също така помага за удължаване на живота на твърдия диск, тъй като минимизира износването и разкъсванията на твърдия диск. Днес FAT не се използва от по-късни версии на Microsoft Windows като Windows XP, Vista, 7 и 10, тъй като те използват NTFS. The FAT8, FAT12, FAT32, FAT16 са всички различни видове FAT (за таблица за разпределение на файлове).

GFS: GFS е файлова система, която означава глобална файлова система. Той има способността да позволи на множество компютри да действат като интегрирана машина, която е разработена за първи път в Университета на Минесота. Но сега се поддържа от Red Hat. Когато физическото разстояние на два или повече компютъра е голямо и те не могат да изпращат файлове директно един към друг, файловата система GFS ги прави способни да споделят група от файлове директно. Компютърът може да организира своя I/O, за да запази файловите системи с помощта на глобална файлова система.

HFS: HFS (Йерархична файлова система) е файловата система, която се използва на компютър Macintosh за създаване на директория по време на форматирането на твърдия диск. Като цяло основната му функция е да организира или съхранява файлове на твърд диск на Macintosh. Apple не може да поддържа запис или форматиране на HFS дискове, откакто OS X се появи на пазара. Също така HFS-форматираните устройства не се разпознават от компютри с Windows, тъй като HFS е формат на Macintosh. С помощта на файлови системи WIN32 или NTFS, твърдите дискове на Windows се форматират.

NTFS: NTFS е файловата система, която означава NT файлова система и съхранява и извлича файлове на операционна система Windows NT и други версии на Windows като Windows 2000, Windows XP, Windows 7 и Windows 10. Понякога е известна като Нова технология Файлова система. В сравнение с файловата система FAT и HPFS, тя предоставя по-добри методи за възстановяване на файлове и защита на данните и предлага редица подобрения по отношение на разширяемостта, сигурността и производителността.

UDF: UDF е файлова система, съкращение от Universal Disk Format и използвана за първи път, разработена от OSTA (Optical Storage Technology Association) през 1995 г. за осигуряване на съгласуваност между данните, записани на няколко оптични носителя. Използва се с CD-ROM и DVD-ROM и се поддържа от всички операционни системи. Сега той се използва в процеса на CD-R и CD-RW, наречен пакетно писане.

Архитектура на файловата система

Два или три слоя се съдържат във файловата система. Понякога тези слоеве функционират комбинирано, а понякога са изрично разделени. За файлови операции API (интерфейс на приложната програма) се предоставя от логическата файлова система, като ОТВАРЯНЕ, ЗАТВАРЯНЕ, ЧЕТЕНЕ и други, тъй като е отговорен за взаимодействието с потребителското приложение. Също така, за обработка, заявената операция се препраща към слоя, който се намира под нея. Освен това, за различни едновременни екземпляри на физически файлови системи, вторият незадължителен слой позволява поддръжка, която е виртуална файлова система. И всеки паралелен екземпляр се нарича реализация на файлова система.

Третият слой е отговорен за управлението на буферирането и паметта, което се нарича физическа файлова система. Той се занимава с физическата работа на устройството за съхранение и обработва физическите блокове, които се четат или записват. Освен това, за да управлява устройството за съхранение, този слой взаимодейства с канала и драйверите на устройството.

Видове файлови системи

Има различни видове файлови системи, които са както следва:

1. Дискови файлови системи

На дисковия носител дисковата файлова система има способността да адресира произволно данни в рамките на няколко периода от време. Също така включва очакването, което доведе до скоростта на достъп до данни. Без оглед на последователното местоположение на данните, множество потребители могат да имат достъп до няколко данни на диска с помощта на дискова файлова система.

2. Флаш файлови системи

Флаш файловата система е отговорна за ограниченията, производителността и специалните способности на флаш паметта. По-добре е да използвате файлова система, която е предназначена за флаш устройство; дисковата файлова система обаче е основният носител за съхранение, който може да използва устройство с флаш памет.

3. Лентови файлови системи

Лентовата файлова система се използва за съхранение на файлове на лентата, тъй като това е формат на лента и файлова система. В сравнение с дисковете, магнитните ленти са по-мощни за достъп до данни за дълго време, което е предизвикателството за файлова система с общо предназначение по отношение на създаването и ефективното управление.

сайтове като bedpage

4. Файлови системи за бази данни

Базирана на база данни файлова система е друг метод за управление на файлове. Файловете се разпознават по техните характеристики (като тип файл, автор, тема и т.н.), а не по йерархично структурирано управление.

5. Транзакционни файлови системи

: в java

Някои програми изискват една или повече промени да се провалят поради някаква причина или се нуждаят от няколко промени на файловата система, но не правят никакви промени. Например, една програма може да записва конфигурационни файлове или библиотеки и изпълними файлове по време на инсталиране или актуализиране на софтуера. Софтуерът може да е неизползваем или повреден, ако софтуерът бъде спрян по време на актуализиране или инсталиране. Също така, цялата система може да излезе в неизползваемо състояние, ако процесът на инсталиране или актуализиране на софтуера е незавършен.

6. Мрежови файлови системи

Мрежова файлова система предлага достъп до файлове на сървър. В отдалечени компютри, свързани в мрежа, с помощта на локални интерфейси, програмите могат прозрачно да създават, управляват и осъществяват достъп до йерархични файлове и директории. Клиентите, подобни на файлова система за FTP и WebDAV, и AFS, SMB протоколи, NFS са примери за мрежови файлови системи.

7. Споделени дискови файлови системи

Споделена дискова файлова система позволява една и съща външна дискова подсистема да бъде достъпвана от множество машини, но когато броят на машините осъществява достъп до една и съща външна дискова подсистема, може да възникнат сблъсъци при това състояние; така че, за да предотврати сблъсъка, файловата система решава коя подсистема да има достъп.

8. Минимална файлова система

През 70-те години на миналия век за някои първоначални потребители на микрокомпютри дисковите и цифровите лентови устройства бяха много скъпи. Бяха проектирани няколко по-евтини основни системи за съхранение на данни, използващи обикновена аудио касета. На касетофона потребителят е информиран за натискане на „ЗАПИС“, когато е необходимо да се запишат данни от системата. И за да уведомите системата, натиснете 'RETURN' на клавиатурата. Освен това, на касетофона, потребителят трябваше да натисне бутона 'PLAY', когато системата изискваше да прочете данни.

9. Плоски файлови системи

Поддиректориите не са налични в плоската система. Той съдържа единствената директория и всички файлове се съхраняват в една директория. Поради сравнително малкото налично пространство за данни, този тип файлова система беше подходяща, когато дискетният носител беше достъпен за първи път.