Video: How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox 2024
Windows-servers bieden drie keuzes voor het bestandssysteemindeling: FAT, FAT32 en NTFS. In de meeste gevallen moet u NTFS kiezen. Nou, eigenlijk zou je NTFS moeten gebruiken in bijna alle gevallen. Nu je erover nadenkt, zou je altijd NTFS moeten gebruiken.
De naam FAT verwijst naar de -bestandsallocatietabel, , die in de oorspronkelijke versie van MS-DOS werd gebruikt toen disco nog steeds populair was. FAT was een eenvoudige maar effectieve manier om schijfruimte te traceren die is toegewezen aan bestanden op diskettes en op kleine harde schijven.
Het originele FAT-systeem gebruikte 16-bits schijfadressen om de totale ruimte op een schijf te verdelen in 65.526 eenheden, clusters genoemd, die elk konden worden toegewezen aan een willekeurige schijf bestand op de schijf. De grootte van elk cluster kan variëren van slechts 2K tot wel 256K, afhankelijk van de grootte van het station.
Toen de schijfstations groter werden dan 512 MB (weet je nog wanneer 512 MB een grote schijf was?), Werd FAT geüpgraded naar FAT32, dat 32-bits adressen voor clusters gebruikte. Dat maakte een maximum van 524, 208 clusters op de schijf mogelijk met de grootte van elk cluster, variërend van 4K tot 32K, afhankelijk van de grootte van het station.
FAT32 was een mooie verbetering ten opzichte van FAT, maar beide hebben verschillende inherente problemen:
-
Zelfs met 32-bits adressen wordt FAT32 uitgerekt door de huidige 200 GB + -schijven.
-
FAT noch FAT32 heeft ingebouwde beveiligingsfuncties.
-
Eerlijk gezegd zijn FAT en FAT32 inherent onbetrouwbaar. De meeste gebruikers verliezen op een of ander moment bestanden vanwege de onbetrouwbaarheid van FAT / FAT32.
-
FAT en FAT32 wijzen inefficiënte ruimte toe op grote volumes, omdat de kleinste ruimte die ze kunnen toewijzen groot moet zijn - in sommige gevallen zelfs 256K.
Hier volgen enkele redenen waarom het kiezen voor NTFS voor Windows-servers een goed idee is:
-
NTFS heeft ingebouwde beveiligingsfuncties die beveiligingsinformatie voor afzonderlijke bestanden en mappen bijhouden.
-
NTFS volgt clusters met 64-bits schijfadressen in plaats van 32-bits adressen (FAT32) of 16-bits adressen (FAT). Als gevolg hiervan kan een NTFS-volume theoretisch iets hebben in de buurt van 18 miljoen miljard schijfclusters, wat je een tijdje door zou moeten gaan.
-
Het voordeel van het beschikbaar hebben van zoveel clusters is dat de grootte van elk cluster klein kan worden gehouden. NTFS kan 4KB-clusters efficiënt gebruiken voor zelfs de grootste schijven die vandaag beschikbaar zijn.
-
NTFS-schijven zijn betrouwbaarder omdat NTFS dubbele kopieën van belangrijke informatie bewaart, zoals de locatie van elk bestand op de harde schijf.Als zich een probleem op een NTFS-schijf ontwikkelt, kan Windows het probleem meestal automatisch verhelpen zonder gegevens te verliezen. FAT-schijven daarentegen zijn gevoelig voor gegevensverlies.
-
Het systeem dat door FAT wordt gebruikt om bij te houden welke schijfclusters tot een bepaald bestand behoren, is vatbaar voor fouten. NTFS daarentegen heeft meer redundantie ingebouwd in het bijhouden van gegevens, dus het is minder waarschijnlijk dat u uw bestanden versleutelt.
-
NTFS biedt betere ondersteuning voor grote stations en grote bestanden. In de volgende tabel worden enkele van de bovengrenzen van de FAT-, FAT32- en NTFS-bestandssystemen vergeleken.
Limiet | FAT | FAT32 | NTFS |
---|---|---|---|
Maximale volumegrootte | 4 GB | 32 GB | 16TB |
Maximale bestandsgrootte | 2 GB | 4 GB | 16TB |
Maximale bestanden per map | 512 | 65, 534 | 4, 294, 967, 295 |
Maximale bestanden per volume | 65, 526 > 524, 208 | Te veel om te tellen |