Filesystems: Pros/Cons

pgebhard

Member
Mar 18, 2000
190
0
0
This may be basic, but I was wondering about three filesystems. I put XP on my computer and it is the first time that I have used NTFS. I was just wondering what the pros and cons are for NTFS, FAT32, and Ext2
 

EmMayEx

Member
Mar 2, 2001
118
0
76
I think one of the major differences is that NTFS allows you to control file access in a more sophisticated manner. Fat32 doesn't keep track of who created a file, who owns it, or who has permission to read, append, copy, or delete files. Instead you are limited to four attributes (system, hidden, archinve, read only) that are globally applied to all users, and any user can change the attributes of any file, at least as far as the file system is concerned.

I'm sure there are other differences involving limits on file and directory size, cluster size etc. but those are more cosmetic differences, like the differences between Fat16 and Fat32.

Max L.
 

pgebhard

Member
Mar 18, 2000
190
0
0
Yes, that is true. Thank you. Also, what about speed...is there any difference. I guess if you look at cluster size, that could affect speed...any thoughts?
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
FAT32 is terrible. It's an extension to a so-so filesystem invented decades ago. The FAT is just a huge linked list of files, so for the OS to find a file it has to iterate the entire list, if you have a lot of files this can take a while (in computer time). It doesn't support long filenames, everytime you create a long filename you waste disk space because it uses 1 cluster to ever 13 characters, making that cluster unusable for data.

NTFS isn't too bad, it's only major problem is fragmentation is bad.

ext2 is dated but still works amazingly well. It's only major problem is large directories (by large I mean 10s of thousands of files) can take a while to get a listing because of the way they're stored. It also doesn't support ACLs directly, which can be a problem for some people.

Is there something in particular you were wondering?
 

pgebhard

Member
Mar 18, 2000
190
0
0
Yeah, the filename thing in FAT is stupid, NTFS sounds good, and what are ACLs? I was just wondering because I am gonna dual boot XP and Mandrake 8.1 on my newly built sys...check my rigs.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
ACLs are Access Control Lists, an extensive way to assign user and group rights to files.
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81


<< Yeah, the filename thing in FAT is stupid, NTFS sounds good, and what are ACLs? I was just wondering because I am gonna dual boot XP and Mandrake 8.1 on my newly built sys...check my rigs. >>



last time I checked, NTFS support under *nix was pretty poor. If you want to be able to share files between XP and linux, you should create a FAT32 partition.

here is how I would partition the drive:
1. NTFS for XP, programs, etc. make it big enough for all you programs
2. FAT32 for data. big enough for all your data both xp and linux read/write fat32 without trouble.
3. EXT3 for linux. ext3 is an extension of ext2 which will save you MAJOR headaches if you ever power down wrong or uncleanly umount a drive.
4. (linux swap partition, of course)
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
last time I checked, NTFS support under *nix was pretty poor. If you want to be able to share files between XP and linux, you should create a FAT32 partition.

Just a nitpick but I believe Linux is the only unix with NTFS support. And reading NTFS works pretty well, if you just want to do something like play your MP3s you should be fine, but you need to write to the files you'll need to use FAT32.
 

CTho9305

Elite Member
Jul 26, 2000
9,214
1
81


<< last time I checked, NTFS support under *nix was pretty poor. If you want to be able to share files between XP and linux, you should create a FAT32 partition.

Just a nitpick but I believe Linux is the only unix with NTFS support. And reading NTFS works pretty well, if you just want to do something like play your MP3s you should be fine, but you need to write to the files you'll need to use FAT32.
>>


i didn't know that so what does "pretty well" mean? i'd really prefer to not have any fat32 partitions on my drive
 

pgebhard

Member
Mar 18, 2000
190
0
0
Yeah I would rather not have lots of partitions and not have a fat32 partition. If only Linux could read NTFS well...
 

zsouthboy

Platinum Member
Aug 14, 2001
2,264
0
0
Linux can read NTFS just fine, but writing to NTFS is still considered "experimental". It may or may not cause problems.

zs
 

Carceri

Member
Aug 7, 2001
119
0
0
I have tested writing NTFS partitions from Linux a few times. My experience is that instead of "It may or may not cause problems" it should be "will eventually cause problems"

If you stress the file system, it becomes currupted very fast. If you just write a single file sometimes it can survive a little longer. Especially NTFS5 (for Windows 2000 and XP) does not work well. NTFS from NT4 works better, but not good.

Just my observations...

Another question about filesystems. We are planning to use XFS for our Linux fileserver (to have a journaling file system) and to allow ACL's when running a Samba server. Does anyone have experience with this filesystem under Linux? Is it stable enough to deploy in a production environment?
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
My experience is that instead of "It may or may not cause problems" it should be "will eventually cause problems"

It already is, especially with NTFS 5. There's a utility that was written by someone that specifically fixes the problems Linux's NTFS driver creates when writing to the partition.

We are planning to use XFS for our Linux fileserver (to have a journaling file system) and to allow ACL's when running a Samba server. Does anyone have experience with this filesystem under Linux? Is it stable enough to deploy in a production environment?

XFS rocks, I have it running on all of my Linux installations (minus the sparc because it's not well tested on big endian arches). You may want to join the XFS mailing list, or atleast book mark the archives for searching. And you'll probably want the newest kernel from CVS to get all the newest fixes, although it's not totally necessary.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |