Linux файл системасы жана Windows файл системасы
Файл системасы (ошондой эле файл системасы деп аталат) бул маалыматтарды уюшкан жана адам окуй турган формада сактоо ыкмасы. Маалыматтын файлдык тутумунун негизги бирдиги файл деп аталат. Файл системасы катуу дисктер, компакт-дисктер жана DVD-дисктер сыяктуу маалыматтарды сактоочу түзүлүштөрдүн көпчүлүгүндө турган абдан маанилүү компонент. Файл системасы түзмөктөргө файлдардын физикалык жайгашкан жерин сактоого жардам берет. Андан тышкары, файл системасы NFS сыяктуу тармак протоколдорунун кардары болуу менен өзүнүн файлдарына тармактан кирүүгө уруксат бере алат.
Windows файл системасы деген эмне?
Windows негизинен FAT (Файлдарды бөлүштүрүү таблицасы) жана NTFS (Жаңы технология файл системасы) колдойт. Windows NT 4.0, Windows 200, Windows XP, Windows. NET сервери жана Windows жумушчу станциясы NTFSди артыкчылыктуу файл системасы катары колдонушат. Ошентсе да, FAT дискеталар жана эски Windows версиялары менен колдонулушу мүмкүн (көп жүктөө системалары үчүн). FAT Windows-та колдонулган баштапкы файл системасы. FAT DOS менен колдонулган жана анын үч версиясы - FAT12, FAT16 жана FAT32. Кластерди аныктоо үчүн колдонулган биттердин саны бул аталыштагы суффикс катары колдонулган сан. FAT12, FAT16 жана FAT32 бөлүмдөрүнүн максималдуу өлчөмдөрү катары 32МБ, 4ГБ жана 32ГБга ээ.
NTFS такыр башка маалыматтарды уюштуруу архитектурасына ээ. Негизинен, Microsoft NTFSди UNIX менен атаандашуу үчүн, алда канча жөнөкөй FAT алмаштыруу менен иштеп чыккан. Бирок exFAT деп аталган эң жаңы FAT версиясы NTFSге караганда белгилүү бир артыкчылыктарга ээ деп айтылат. FAT бөлүмү маалыматтарды жоготпостон, NTFS бөлүгүнө оңой айландырылат. NTFS индекстөө, квота көзөмөлдөө, шифрлөө, кысуу жана оңдоо пункттары сыяктуу функцияларды колдойт. Windows бөлүктөрүн айырмалоо үчүн диск тамгасын колдонот. Адаттагыдай эле, C диск негизги бөлүм болуп саналат. Негизги бөлүм Windows орнотуу жана жүктөө үчүн колдонулат. Drive тамгасы тармактык дисктерди картага түшүрүү үчүн да колдонулушу мүмкүн.
Linux файл системасы деген эмне?
Linux менен ар кандай файл тутумдарын сотко берсе болот. Көбүнчө колдонулган файл системалары ext үй-бүлө (ext, ext2, ext3 жана ext4) жана XFS. Silicon Graphics XFSди иштеп чыкты, бул журнал тутуму болуп саналат. Ex (кеңейтилген файл системасы) 1990-жылдардын башында иштелип чыккан. Бул Linux операциялык тутумунда колдонулган биринчи файл системасы болгон. Remy Card аны UFSден (UNIX File System) илхам алуу менен иштеп чыккан.
Linux'то баары файл. Эгер бир нерсе файл эмес болсо, анда бул процесс. Файлдар катары программалар, аудио, видео, киргизүү/чыгаруучу түзүлүштөр жана башка түзүлүштөр каралат. Linuxда файл менен каталогдун ортосунда эч кандай айырма жок. Каталог бул жөн гана башка файлдардын жыйындысынын атын камтыган файл. Атайын файлдар киргизүү/чыгаруу үчүн колдонулган механизм (/dev ичинде табылган). Сокеттер (башка атайын файл түрү) процесстер аралык байланышты камсыз кылат. Аты аталган түтүктөр (розеткаларга окшош) тармактык семантикасыз процесстер аралык байланыш үчүн колдонулат.
Linux файл системасы менен Windows файл тутумунун ортосунда кандай айырма бар?
Windows файл тутумдары катары FAT жана NTFSти колдонот, ал эми Linux ар кандай файл системаларын колдонот. Windowsтан айырмаланып, Linux тармактык дисктен жүктөлөт. Windowsтан айырмаланып, бардыгы Linux-та файл же процесс. Linux маалымат бөлүмдөрү жана алмашуу бөлүмдөрү деп аталган негизги бөлүмдөрдүн эки түрү бар. Своп бөлүмдөрү бар болгондуктан, Linux'та эс тутумуңуз эч качан түгөнбөйт (терезелердегидей). Калыбына келтирүү куралдарына келсек, Windows'то чектелген сандагы куралдарды гана колдонсо болот, ал эми Linux файл тутумдары үчүн UNIX негизиндеги калыбына келтирүү куралдарынын көп саны бар.