Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Apart from it being a crap filesystem? Or do you mean why isn't full support added by default? Probably because lots of people don't want/need it, and having the drivers in userspace speeds up development considerably.
You should learn about the filesystems that Linux uses. Besides the basic ownership & permissions, they also support extended attributes such as immutable , ACLs, quotas and security features that selinux and others use.
Why would a foreign filesystem be used by default? It is like asking, why French people don't speak Japanese all the time.
It isn't "crap filesystem". The problem is that current implementation of ntfs on linux doesn't support all features that available, say, in ext3. There is no device nodes on NTFS, access unix rights aren't implemented on NTFS (and won't be, I think), linux users/groups aren't supported, not all features of ntfs are accessible on linux, etc.
In my space, anything that forces me to defragment qualifies that as crap I'm afraid. Matter of viewpoint.
To my experience, NTFS is very difficult to kill, and it doesn't require disk test in case of power failure or after 30 mounts. As for defragmenting it - it doesn't force you to do it.
it doesn't require disk test in case of power failure or after 30 mounts.
This is actually a weakness. Any filesystem can become corrupted, and Linux runs a check of the filesystem every 30 mounts just to make sure that it isn't corrupted, or if it is, the corruption is caught and fixed before it propagates and causes crashes or data loss.
Windows doesn't do this, presumably because it takes time and Microsoft is not interested in educating users. The consequence is that probably the majority of NTFS filesystems out there ARE corrupted and DO cause intermittent and spurious problems.
Windows only runs chkdsk when Windows itself cannot start. The wise and experienced user runs chkdsk periodically anyway.
Why ask homework questions here anyway... Isn't the point in answering a question to learn things that may not be discovered otherwise?
Sometimes it's not simply a matter of answering the question correctly but what you learned about the subject trying to answer it.
NTFS - New Technology File System - developed by microsoft. Designed for Window's needs not Unix. Windows is not Posix based as such, the file permissions are completely different. For Linux (or any operating system for that matter) to be some what secure, it needs file permissions. The way linux file systems stores this information is completely different that windows.
I would start your search there.
there are likely better answers and if you really want to know the teacher's socks off, you would have tons to say about file systems in general including journals and reliability checks.
Why ask homework questions here anyway... Isn't the point in answering a question to learn things that may not be discovered otherwise?
Sometimes it's not simply a matter of answering the question correctly but what you learned about the subject trying to answer it.
NTFS - New Technology File System - developed by microsoft. Designed for Window's needs not Unix. Windows is not Posix based as such, the file permissions are completely different. For Linux (or any operating system for that matter) to be some what secure, it needs file permissions. The way linux file systems stores this information is completely different that windows.
I would start your search there.
there are likely better answers and if you really want to know the teacher's socks off, you would have tons to say about file systems in general including journals and reliability checks.
Kinda like making a cheat sheet for an exam. I found out that all the time I spent making one, I never needed it for the actual exam.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.