Файлова система на Linux срещу файлова система на Windows
Файловата система (известна също като файлова система) е техника за съхраняване на данни в организирана и четима от човека форма. Основната единица на файловата система с данни се нарича файл. Файловата система е много важен компонент, намиращ се в повечето устройства за съхранение на данни като твърди дискове, CD и 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 имат 32MB, 4GB и 32GB като максимален размер на дяла.
NTFS има напълно различна архитектура за организация на данните. По принцип Microsoft разработи NTFS, за да се конкурира с UNIX, като замени много по-простата FAT. Твърди се обаче, че най-новата версия на FAT, наречена exFAT, има определени предимства пред NTFS. FAT дял може лесно да бъде преобразуван в NTFS дял без загуба на данни. NTFS поддържа функции като индексиране, проследяване на квоти, криптиране, компресия и точки за поправка. Windows използва буквата на устройството за разграничаване на дяловете. Традиционно C устройството е основният дял. Основният дял се използва за инсталиране и зареждане на Windows. Буквата на устройството може да се използва и за картографиране на мрежови устройства.
Какво е Linux файлова система?
Разнообразие от файлови системи могат да бъдат съдени с Linux. Често използваните файлови системи са семейство ext (ext, ext2, ext3 и ext4) и XFS. Silicon Graphics разработи XFS, която е система за журналиране с висока производителност. Ext (разширена файлова система) е разработена в началото на 90-те години. Това беше първата файлова система, използвана в операционната система Linux. Remy Card го разработи, като се вдъхнови от UFS (UNIX File System).
В Linux всичко е файл. Ако нещо не е файл, значи е процес. Програми, аудио, видео, I/O устройства и други устройства се считат за файлове. В Linux няма разлика между файл и директория. Директорията е просто файл, съдържащ имена на набор от други файлове. Специалните файлове са механизъм, използван за I/O (намират се в /dev). Сокетите (друг специален тип файл) осигуряват комуникация между процесите. Наименуваните канали (подобно на сокети) се използват за комуникация между процесите без мрежова семантика.
Каква е разликата между файловата система на Linux и файловата система на Windows?
Windows използва FAT и NTFS като файлови системи, докато Linux използва различни файлови системи. За разлика от Windows, Linux може да се стартира от мрежово устройство. За разлика от Windows, в Linux всичко е или файл, или процес. Linux има два вида големи дялове, наречени дялове за данни и дялове за суап. Поради съществуването на суап дялове, никога няма да останете без памет в Linux (както в Windows). По отношение на инструментите за възстановяване, само ограничен брой инструменти могат да се използват в Windows, докато има голям брой базирани на UNIX инструменти за възстановяване, налични за файлови системи на Linux.