Дефиниция на файлова система (файлова система / файлове)
Домашен офис Гном / / April 02, 2023
Специалист журналист и изследовател
Всеки път, когато работите с a компютър, смартфон, таблет или друго „умно“ устройство, информацията се съхранява във файлове, подредени по някакъв начин, който се нарича файлова система/файлове, за английски файлова системаи е необходимо да се извършват определени основни операции, като например:
- разграничете началото и края на файл и данните, които съдържа;
- дават номенклатура на досиетата;
- достъп до тези файлове за четене;
- създаване на нови файлове и съхраняване на модификациите, направени в предишни съществуващи, така че съдържащите се данни да имат логическа структура, с която може да се работи;
- изпълнява като програми онези файлове, които са изпълними;
- Поддържайте структурата на директорията (папки).
Имаме и други, по-усъвършенствани, и че не всички файлови системи са били включени в историята, въпреки че в момента е рядка тази, която не ги включва:
- атрибути за собственост и достъп, за да се разграничи кой има файла и кой има достъп до него;
- контрол на версиите;
- криптиране.
Много е трудно да се проследи историята на файловите системи, особено откъде започват. Перфорираните карти вече имаха един вид основна файлова система, указваща начални точки за програми и данни в серия от карти.
С появата на големите мейнфрейми и съхранение на магнитни ленти също стана необходимо да има система, която да разграничава къде всяко нещо започва и свършва вътре лента, за да се избегне ръчно пренавиване, така че лентовите устройства да могат да автоматизират достъпа до файлове необходимо.
Това не беше случаят с домашните 8-битови микрокомпютри, свят, в който трябваше ръчно да превъртате лентите назад, за да намерите началната точка на програмата за зареждане.
По времето, когато започнаха да се използват първите магнитни устройства за съхранение, които не зависят от лента, а от повърхност за съхранение на данни, парадигма Използването на хранилището се променя от последователно на произволно и тук влизат в действие файловите системи, тъй като те позволяват информацията да бъде организирана по структуриран начин на диска.
Как се работи с файлови системи
Ако в този момент някой читател се чуди как може да работи с чудо като това което ви позволява да правите всички тези неща, изброени по-горе, не може да бъде по-лесно: вече е правейки.
Ако приемем, че повечето хора не поддържат своите компютри и електронни устройства и не са инсталирали операционна система които използват (било то Windows или macOS на компютър, или Android или iOS на смартфон или таблет), и че нито знаят как да форматират устройства (които се продават вече форматирани), те не трябва да се тревожат за нещо, което вече е направени.
Файловата система се подготвя, когато дисковете се форматират, или по време на инсталиране на операционната система, или когато искаме да изтрием цялата информация, която имаме на ключ USB (флаш устройство).
В последния случай това, което ще извършим, ще бъде гореспоменатия процес на „форматиране“. Форматирайте или дайте формат, означава точно подготовка на файловата система, така че да може да получава файлове, с какво в който и от момента, в който процесът на форматиране приключи, можем да съхраняваме файлове той.
В някои случаи ще можем да изберем коя файлова система да използваме за някои модули в зависимост от софтуерната платформа, която използваме:
Windows:
- дебел: със своите последователни ревизии, FAT12 и FAT16, това е и файловата система, използвана в древния MS-DOS и други DOS системи. Създаден през 1980 г., той се основава на неподдържащи функции, които сега считаме за основни, като дълги имена на файлове.
- FAT32: до VFAT, това е a еволюция от предишния, който коригира проблеми като дълги имена на файлове и също така поддържа по-големи дискови капацитети. Все още се използва във външни устройства за съхранение (флашки, карти с памет,...). Голямото предимство на тази система е, че се поддържа от основните операционни системи, като macOS и GNU/Linux в допълнение към Windows, така че дисковете, форматирани с него, могат да действат за прехвърляне на данни между тях платформи.
- exFAT: Друг вариант на файловата система FAT, създаден от Microsoft и оптимизиран за използване на флаш системи за съхранение. В момента се използва от платформи като Android.
- NTFS: файловата система, използвана от Microsoft Windows от версия NT 3.1, наследник на HPFS, разработена от IBM за OS/2. Това е стандартът за инсталации на Windows.
macOS:
- hfs: Въведен през 1985 г., той е пионер в неща като дълги имена на файлове или файлови псевдоними в домашните микрокомпютри.
- HFS+: замени някои от недостатъците на HFS, които времето разкри, като поддръжка за по-големи файлове (нещо необходимо в свят, който започваше да вижда филми в компютърни файлове), и форматирайте по-големи устройства размер. Той също така допринесе за използването на кодиране стандартизиран Unicode към файловата система на Mac.
GNU/Linux и други Unix:
- ext2: Файловата система на типичната безплатна операционна система и като тази също е безплатна за намиране в ядрото на системата Penguin.
- ext3: добавена към предишната версия системата на водене на дневник, и стана стандарт за Linux дистрибуции.
- ext4: оптимизира консумацията на ресурси и добавя поддръжка за по-големи дискове и файлове.
- Btrfs: Разработен от Oracle, той се стреми да преодолее ограниченията на ext4, като максималния размер на файловете, въпреки че все още не е достигнал „зряла“ версия.
- ZFS: интегрира администрация на томове до файловата система, неща, които обикновено идват отделно. Създаден е от Sun Microsystems за Solaris, но в крайна сметка достигна и до Linux.
- ReiserFS: с водене на дневник като определяща функция, последната му версия е Reiser4. Той също така позволява динамично преоразмеряване на устройства, както с монтирана файлова система на хоста, така и с демонтирана.