Linux ֆայլային համակարգ ընդդեմ Windows ֆայլային համակարգի
Ֆայլային համակարգը (նաև հայտնի է որպես ֆայլային համակարգ) տվյալների կազմակերպված և մարդու կողմից ընթեռնելի ձևով պահելու տեխնիկա է: Տվյալների ֆայլային համակարգի հիմնական միավորը կոչվում է ֆայլ: Ֆայլային համակարգը շատ կարևոր բաղադրիչ է, որը գտնվում է տվյալների պահպանման սարքերի մեծ մասում, ինչպիսիք են կոշտ սկավառակները, CD-ները և DVD-ները: Ֆայլային համակարգը օգնում է սարքերին պահպանել ֆայլերի ֆիզիկական գտնվելու վայրը: Ավելին, ֆայլային համակարգը կարող է թույլ տալ իր ֆայլերին մուտք գործել ցանցից՝ դառնալով NFS-ի նման ցանցային արձանագրությունների հաճախորդ:
Ի՞նչ է Windows ֆայլային համակարգը:
Windows-ը հիմնականում աջակցում է FAT (Ֆայլերի բաշխման աղյուսակ) և NTFS (Նոր տեխնոլոգիաների ֆայլային համակարգ):Windows NT 4.0, Windows 200, Windows XP, Windows. NET սերվերը և Windows Workstation-ը օգտագործում են 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-ի տեղադրման և բեռնման համար: Drive տառը կարող է օգտագործվել նաև ցանցային կրիչներ քարտեզագրելու համար:
Ի՞նչ է Linux ֆայլային համակարգը:
Լինուքսի միջոցով կարելի է դատի տալ մի շարք ֆայլային համակարգերի: Սովորաբար օգտագործվող ֆայլային համակարգերն են ext ընտանիքը (ext, ext2, ext3 և ext4) և XFS-ը: Silicon Graphics-ը մշակել է XFS-ը, որը բարձր կատարողականությամբ օրագրային համակարգ է: Ext (ընդլայնված ֆայլային համակարգը) մշակվել է 1990-ականների սկզբին: Դա Linux օպերացիոն համակարգում օգտագործված առաջին ֆայլային համակարգն էր։ Remy Card-ը մշակել է այն՝ ոգեշնչվելով UFS-ից (UNIX ֆայլային համակարգից):
Linux-ում ամեն ինչ ֆայլ է: Եթե ինչ-որ բան ֆայլ չէ, ապա դա գործընթաց է։ Ֆայլեր են համարվում ծրագրերը, աուդիո, վիդեո, I/O սարքերը և այլ սարքեր: Linux-ում ոչ մի տարբերություն չկա ֆայլի և գրացուցակի միջև: Գրացուցակը պարզապես ֆայլ է, որը պարունակում է մի շարք այլ ֆայլերի անուններ: Հատուկ ֆայլերը I/O-ի համար օգտագործվող մեխանիզմ են (գտնվում է /dev-ում):Sockets (այլ հատուկ ֆայլի տեսակ) ապահովում է միջգործընթացային հաղորդակցություն: Անվանված խողովակները (ինչպես վարդակներ) օգտագործվում են միջգործընթացային հաղորդակցության համար՝ առանց ցանցային իմաստաբանության:
Ո՞րն է տարբերությունը Linux ֆայլային համակարգի և Windows ֆայլային համակարգի միջև:
Windows-ը օգտագործում է FAT և NTFS որպես ֆայլային համակարգեր, մինչդեռ Linux-ն օգտագործում է մի շարք ֆայլային համակարգեր: Ի տարբերություն Windows-ի, Linux-ը բեռնվում է ցանցային սկավառակից: Ի տարբերություն Windows-ի, Linux-ում ամեն ինչ կա՛մ ֆայլ է, կա՛մ գործընթաց: Linux-ն ունի երկու տեսակի հիմնական բաժանումներ, որոնք կոչվում են տվյալների բաժանումներ և փոխանակման միջնորմներ: Փոխանակման միջնորմների առկայության պատճառով Linux-ում հիշողությունը երբեք չի սպառվում (ինչպես windows-ում): Վերականգնման գործիքների առումով Windows-ում կարող են օգտագործվել միայն սահմանափակ թվով գործիքներ, մինչդեռ Linux ֆայլային համակարգերի համար հասանելի են մեծ թվով UNIX-ի վրա հիմնված վերականգնման գործիքներ: