NTFS vs Ext2/3

Peter

Lt. Commander
Registriert
Mai 2001
Beiträge
1.957
Ich als *nix-Kenner ;) stosse wieder mal an die Grenzen meines Wissens.

Muss hier eine Hausaufgabe über NTFS <-> Ext machen:

Nun habe ich eine Tabelle zusammengestellt, mit den m.E. wichtigsten Eigenschaften von NTFS, bin aber bei Ext trotz eintägiger Internetrecherche nicht wirklich schlau geworden.

Code:
Criteria                 NTFS5               Ext2               Ext3  
-------------------------------------------------------------------------------
Operating System         Win 2000            Kernel ?           Kernel 2.4
-------------------------------------------------------------------------------

                                     Limitations
-------------------------------------------------------------------------------
Max Volume Size          2TB                  2TB               2TB (*)
-------------------------------------------------------------------------------
Max Files on             Nearly               130 * 2^10        130 * 2^10        
Volume                   Unlimited            per directory     per directory
-------------------------------------------------------------------------------
Max File Size            Limit Only by        2TB (*)           2TB 
                         Volume Size
-------------------------------------------------------------------------------
Max Clusters  Number     Nearly               Nearly            Nearly 
                         Unlimited            Unlimited         Unlimited
-------------------------------------------------------------------------------
Max File Name Length     Up to 255 c          Up to 255 c (*)   Up to 255 c (*)
-------------------------------------------------------------------------------

                                 File System Features
-------------------------------------------------------------------------------
Unicode File Names      Unicode 
                        Character Set         ?                 ?
-------------------------------------------------------------------------------
System Records          MFT Mirror File       Super Blocks of   Super Blocks of
Mirror                                        the Block Groups  the Block Groups
-------------------------------------------------------------------------------
Boot Sector Location    First and Last        First             First
                        Sectors
-------------------------------------------------------------------------------
File Attributes         Standard and          Standard and      Standard and
                        Custom                Custom            Custom
-------------------------------------------------------------------------------
Alternate Streams       Yes                   Yes (?)           Yes (?)
-------------------------------------------------------------------------------
Compression             Yes (File level)      No (*)            No (*)
-------------------------------------------------------------------------------
Encryption              Yes (File level)      No (*)            No (*)
-------------------------------------------------------------------------------
Object Permissions      Yes                   ?                 ?
-------------------------------------------------------------------------------
Disk Quotas             Yes                   Yes               Yes
-------------------------------------------------------------------------------
Sparse Files            Yes                   ?                 ?
-------------------------------------------------------------------------------
Reparse Points          Yes                   ?                 ?
-------------------------------------------------------------------------------
Volume Mount Points     Yes                   Yes               Yes
-------------------------------------------------------------------------------
 
                            Overall Performance
-------------------------------------------------------------------------------
Built-In Security       Yes                   ?                 ?
------------------------------------------------------------------------------
Recoverability          Yes                   Yes               Yes
-------------------------------------------------------------------------------
Performance             Low on small 
                        volumes -             ?                 ?
                        High on Large
-------------------------------------------------------------------------------
Disk Space Economy      Max                   Max (?)           Max (?)
-------------------------------------------------------------------------------
Fault Tolerance         Max                   ?                 ?
-------------------------------------------------------------------------------
Fragmentation           High                  Low               Low

Hoffe ihr wisst zu dem ein oder anderen Punkt etwas mehr als ich :)

Ich füge eure Antworten dann nach und nach in die Tabelle ein ...

/* Nachtrag:
Das ganze soll sich auf 32 Bit Systeme beschränken. Ist schon klar, das z.B. die maximale Partitionsgrösse einiges höher liegt bei einem 64 Bit System.
*/
 
Zuletzt bearbeitet:
hui stimmt :D kp was da eigentlich abgeht, aber ich weiss, dass ext3 ein Journaling hat, das dürfte ext2 nicht haben und sollte mit WinFS kommen, oder wie die nächste Generation nochmal heisst
 
Throx schrieb:
hui stimmt :D kp was da eigentlich abgeht, aber ich weiss, dass ext3 ein Journaling hat, das dürfte ext2 nicht haben und sollte mit WinFS kommen, oder wie die nächste Generation nochmal heisst
Stimmt, die grösste Neurung von Ext3 gegebüber Ext2 war die Einführung des Journaling.
WinFS haben die Linuxer glaube ich nicht gern gehört :D, du meintest sicherlich ReiserFS.
 
Dateisystemverschlüsselung: loop-aes (http://loop-aes.sourceforge.net)

Es sieht für mich ein bisschen so aus, als ob du da Äpfel mit birnen verglichen musst.
Viele Dinge (wie z.B. Cluster) gibt es wohl nur in der Windows Welt. Mag sein, dass es was vergleichbares (anderer Name) bei Linux Dateisystemen gibt, aber da ist mir noch nix begegnet.

Ah, doch. Da war was. Die "inode size" bei ext2 (ext3 vermutlich auch).
 
Zuletzt bearbeitet:
Peter schrieb:
Stimmt, die grösste Neurung von Ext3 gegebüber Ext2 war die Einführung des Journaling.
WinFS haben die Linuxer glaube ich nicht gern gehört :D, du meintest sicherlich ReiserFS.
nein, ich denke er meint das dateisystem von longhorn, welches auf ntfs aufbaut und durch eine datenbank gestützt wird
 
Zuletzt bearbeitet:
Sieht wirklich alles verdammt umfangreich aus. Werde mich dort gegen Ende der Woche mal durchlesen. Habe bis Donnerstag mehrere Klausürchen zu schreiben.

Karuso, die SF-Seite ist bisher die Grundlage für den ganzen Teil über das EXt2-Dateisystem meines Referates :)
 
Zuletzt bearbeitet:
Danke für die vielen hilfreichen und informativen Links von euch, hat mir wirklich geholfen den Linuxteil des Referats zu schreiben.
 
Wenn du die Tabelle jetzt vollständig hast, wäre es sehr nett wenn du sie posten könntest. Würde mich nämlich auch interessieren! :)
 
Green Mamba schrieb:
Wenn du die Tabelle jetzt vollständig hast, wäre es sehr nett wenn du sie posten könntest. Würde mich nämlich auch interessieren! :)
sehe ich genauso, würde mich schon mal interessieren..
 
Auf diese Antwort habe ich schon gewartet :D. Die Tabelle habe ich noch nicht ganz vervollständigt, werde das aber natürlich noch nachholen, in den nächsten Tagen.
 
Habe die Tabelle mal soweit vervollständigt wie die Informationen reichen. Das Problem bei den Quellen ist, dass sie sich fast ausschliesslich von einem einzigen Dokument über Ext2 ableiten.

Zu den Punkten (*):
Code:
Ext2: Max Volume Size:      4TB with patch – Kernel 2.4
Ext : Max File Size:        64K+ segments witch Patch -> Size limited by Volume – Kernel 2.4
Ext : Max File Name Length: Up to 1012 with patch
Ext : Compression:          With extension
Ext : Encryption:           With extension

Da die Referatsgrösse auf maximal acht Seiten begrenzt war, habe ich die noch offenen Punkte gar nicht erwähnen müssen.

Wäre aber schön wenn der eine oder andere, falls er mal eine der fehlenden Infos findet sie hier posten würde.
 
Zuletzt bearbeitet:
Peter schrieb:
Stimmt, die grösste Neurung von Ext3 gegebüber Ext2 war die Einführung des Journaling.
WinFS haben die Linuxer glaube ich nicht gern gehört :D, du meintest sicherlich ReiserFS.

nein meinte ich nicht, ich hab den passenden Windows Pedant gesucht
 
Zurück
Oben