File Systems as Fast As Possible
HTML-код
- Опубликовано: 14 окт 2024
- NTFS, FAT32, exFAT...what are the differences between file systems, and what does a file system actually do, anyway?
lynda.com message: Sign up for your 10-day FREE trial at lynda.com/techq...
Follow: / luke_lafr
Join the community: linustechtips.com
License for images used in this video: creativecommon...
I really wish this video was more inclusive of different file systems (ext3, ext4) and why we need so many different systems and the incompatibilities between them.
I clicked on this hoping for a more detailed comparison of EXT4 compared to NTFS
Try a more specific search? General explanations probably won't answer a (fairly) detailed question. good luck, happy searching, hope you find what you're looking for. ;)
+sparrow40k They used to make in-depth videos, but these days they waste a lot of time talking about random bits and bobs and do not talk about the specifics that I often need to know.
+sparrow40k Me too, was hoping to learn more on EXT* systems. Guess i will have to do it old fashioned way - to the Wikipedia!
+sparrow40k Their is not a ton of difference at the end of the day. I think EXT4 has a negligable performance advantage over ntfs, more significant if you customize the format for your specific application, but the same is true for NTFS. NTFS tolerates loss of drive power better than EXT4 as well, which is quite the achievement. If I have a server that loses power abruptly, theres a good chance some data got corrupted that ill have to fix. EXT4 is good at safe guarding against file system corruption, but not individual file data corruption. Data corruption like that is rare on NTFS.
For something windows made, ntfs isn't bad :) I am a server admin with linux servers so that's the best compliment you'll get from me on that.
+TKO Jabroni *googles* looks interesting, ty ty
_windows_ file systems as fast as possible
+thejackofclubs Yea... shame no mention of ext3, ext4, ZFS, HFS+, ButterFS, etc.
+thejackofclubs Yeah, I was a little disappointed with that too.
+thejackofclubs Yeah lol, I was like no ext4??
+thejackofclubs No mention of the exts and ButterFS makes me sad.
No btrfs wtf
but where are ext4, xfs, zfs, or hfs+? why is all about windows?
+Bearshape
Dennis... ?
Daniel Dogeanu Unfortunately, no
I was wondering the same thing. I'm also wondering why Windows doesn't support those, but whatever, we're talking about Windoze after all.
+Jorelplay Lets say this is Linus Tech Tips, not Linux Tech Tips (I know here is Techquikie, but just for the joke/protest)
+Jorelplay Because most people use Windows. These are meant to be quick little explanations, not in-depth courses.
The video should be titled, "Windows file systems."
+ShitStainsIII they aren't exclusive to windows though. FAT32 can be used by anyone and even OSX support exFAT
+0M9H4X No, but these are all of the file systems that are supported by Windows, and not one bit more.
+0M9H4X there are better filesystems available copy-on-write like zfs and btrfs made for logical redundancies. Even fucking ext4 is better than NTFS (data fragmantation what is that)
+Lime Icing Well, just about everybody uses windows these days anyway so...
Thobiex
That's not even close to being an excuse
When Luke said there was going to be a "Linus Style Segway"; I completely expected a jump cut mid sentence with Luke in a different room and outfit.
Segue*
+MinecraftBysup69 Thank you, Sir.
+Evan Pilkington I expected almost the same thing!
+MinecraftBysup69 I learned something new everyday, thanks mate
+Evan Pilkington Ha... Linus? ...style? Hilarious.
Luke's sweaty shirts as fast as possible
yes
He goes to the gym where he makes his big manly body even bigger and hotter.
Linus should buff up and grab some FAT.
Haha
+brian philips upvote
Where were the mentions of OS X and Linux file systems?
+Amaxter
forget OS X, HFS and HFS+ suck the ballZ of the dragon while goku laughs at them.
as for linux, ext3/4 is the standard but there are plenty of other filesystems that couldve been mentioned, which is probably why they weren't otherwise this video wouldve gone for about an hour since you'd also have to talk about the concept of RAID and how that fits in with it.
+Amaxter
Furthermore no mention of the proprietary file system sony uses on its PS3/4 systems...
+Matthew Rath thank you! I was hoping someone would mention these points
Exactly what I wanted to say. Also he didn't mention that exfat is compatible with both mac and pc which makes it ideal for external hdd's that you want to use on both systems. exfat does have a bit of overhead so you have slightly less space, but it's still very usefull.
+Tim van Helsdingen Well, so is NTFS, and he explicitly said FAT is used for compatibility. I don't really know compatibility with whom. DOS doesn't know of FAT32, and all other OSes know NTFS, so there's no excuse to use FAT32 on your flash drive.
Should be titled windows filesystems. You missed advanced ones, such as ext4, zfs, btrfs, xfs, f2fs, or even refs.
I feel "File Systems as Fast As Possible" was to broad of a title, "Windows File Systems as Fast As Possible" would be more fitting with what was shown in the video.
+Crozix thank you sir
I was looking for this comment
+Crozix uhhhh you realize these videos are not meant for power users. . .
+Baked_Potato0934 You don't have to be some kind of computer expert to use EXT4, in fact it's really common on Linux.
The qualities of the file Dennis systems in the quick Dennis-tech video were very fascinating to me. The FAT32 Systems are still used by many older Dennis-style devices, and my Dennis uses NTFS for quickly accessing Dennis files.
Dennis.
+Andloo Yunty Dennis backwards is sinned
+Shavery Dennis = Satan confirmed.
No mentions of ExtN, BtrfS, ZFS, HFS, and the like...?
+Navjivan Pal Can you list all the ones you know pls?
+Vital Signs Critical lmgtfy.com/?q=all+file+system+types
.
Ext4 is best
+Patently Paul no, it isn't. It is good for some things though.
Oh wow. I certainly hope you're going to do a Linux followup to this, as there are a craptonne other file systems;
Unix file system (ufs)
XFS
_Silicon Graphics was too lazy to give it a formal name_
Journalling file system (jfs)
Hierarchical file system plus (hfs+)
_Apple's thing, successor to hfs_
Fourth extended filesystem (ext4)
_Also Ext3 and Ext2 but those are depreciated_
B-tree file system (btrfs)
_Commonly pronounced as Butter FS_
ZFS
_Sun Microsystems was too lazy to give it a formal name_
So on. so forth. There are probably others that aren't listed for proprietary use, or had become super-obscure and forgotten.
Techquickie always has the best animations... I love it
Would have been nice to mention some of the modern file systems like ZFS and the massive benefits they bring to the table. Maybe an other video?
So lets ignore EXT4 and 3.........
I guess will do it the linux way lol
Should've been named Windows File Systems as Fast As Possible.
I came here to learn more about the ext2/3/4, zfs, etc
Same!
@@user-tm3fz7qx3s then gtfo you linux smartass
@@walidfakhfakh3660 why tf are you salty. He didn't say anything to you
History of linus as fast as possible
pls linus
Random Guy God Churches as fast as possible
Was hoping some explaination on linux/unix or non windows file system.
I was expecting Freshbooks when you said "speaking of keeping track".
Same.
+Peter Smyth because DENNIS
Good video. It would be nice to know about the journalled file systems on Linux and Mac though
... a kinda slap-dashed job, no mentions of master file table and master boot record, or Linux/Apple OS specific file systems... ZFS for instance? no?
Hey Luke's hosting!
You're first
+Josh Bosh I like Linus better in front of the camera TBH, sorry Luke.
Was kinda hoping they would go over other file systems like ext4, brtfs, or zfs
I
why they no show the dank meme
+Henry Read-Spinks too dank, it's illegal
+Christopher Goetting what if it was dat boi
+Henry Read-Spinks mah boi!
+Weta oh shit whaddup
I love all the names of the files at 1:18
haha FAT wasted a lot of space. :P
Well, it does. As partitions get larger, so do the cluster sizes. A 2GB FAT16 partition (as large as the system can handle) uses 32KB per cluster, so the minimum space taken up on disk by any one file will be 32KB, and every file will take up a multiple of 32KB, regardless of how much actual information is in the file. If on average, each file wastes half a cluster, then ten thousand files will waste around 160MB, which is a pretty significant chunk of the drive's 2GB capacity.
Because it's FAT! That's the joke
@@Roxor128 r/woosh
@@Mark-re5ry You're no fun.
@@Roxor128 😂😂
Sorry, but I found this too incomplete, by limiting yourself to only Windows file systems.
This is /Windows/ File Systems as Fast As Possible, not File Systems as Fast As Possible.
IKR!
I was hoping to hear more about things like EXT4 compared to NTFS, and some other more interesting file systems.
+Zukaro Travon If you are interested look into ZFS. Few file systems have anything that can touch ZFS capabilities.
+nhabben1 btrfs comes close, but the main goal of it was two things: a) a license compatible with the Linux kernel (since ZFS is under CDDL), and b) improved small file access speeds over ZFS.
+nhabben1 While ZFS is nice and the stats of it are cool to check out, the easiest way to use it is to use Solaris 10/11, which really doesn't have a lot going for it in terms of home use. On top of that very few people have any need to run ZPools which is really its biggest selling point (I guess along with a 256 zebibyte zpool size limit). So even with all it's bells and whistles, if you've got a Linux OS, I feel like you might as well stick to EXT4 because even though the max partition is smaller than what ZFS allows, one exibibyte is more than anyone normal person can even use... or afford.
+Kyle Harris If given the opportunity, I would use 1EB during the course of my lifetime. Like, _use it up_, all of it.
bluephreakr Best of luck to you. If someday you manage to use that much shoot me a screenshot or something, I'd actually love to see that it's possible without being a massive data center.
Dennis has really dropped the ball by not having the other Dennis systems explained. What a Dennis!
You should talk about Linux formats like EXT4
suggested this topic a long long time ago, and no mention of any non windoz based file systems! linus pleb tips
Wait. No mention of the partition table?
That's outside of the FS
What about a quick comparison of NTFS, ext4 and APFS? Would be kinda interesting in my opinion
Is it just me or does lukes shirt look like he's spilled something on it and couldnt dry it enough before filming :P
+andiCNH it's probably sweat
Can't unsee it
As the one Windows boot screen once said, built on NT technology, which I guess then means, built on New Technology technology.
where is the mac os x and linux file systems
Exactly!
Pro gamers use windows
@@Xnoob545 But this video isn’t titled “Gaming PCs File Systems” so... your point exactly?
@@dancecentralYESXD no u dont get what I mean
I appreciate the video but would have liked to see you touch on non-Windows filesystems. Specifically ext4 and ZFS since they are potentially much more widely deployed.
2:58
this is like the second time I've heard a creepy hey in one of your videos
+Link4093 Freaked me out. Though somehow a chat client started running on it's own.
So I wasn't the only one who got creeped out.
Another fact about EXFAT While it's incompatible with older versions of Windows, it is compatible with all other OSes as well for both reading and writing (Windows, OS X, Linux, etc). So it's also nice if you have an external drive and move that drive from a PC to a Mac and vice-versa.
Am I the only one noticing the crackling sound in the recent linusmediagroup videos specifically the ones they released today and yesterday?
nope, i was thinking the same thing on yesterday's as fast as possible. it's kinda hard to notice but there's a constant crackling imo
I thought it was my speakers so I then switched to my headphones which uses a different sound card and had the same problem.
No mention of EXT4/3 file system or even ZFS? lacking video.
Wait, you store all of your dank memes in a single .png?
Sawowner But it was only a single meme...
Sawowner I have a 3 TB harddrive for storing all my extra saucy memes.
Ryan Nash wow my hard drive is 80gb
*As operating systems such as OS X. Linux has had native support for NTFS for a few years now. exFAT, being to some degree proprietary is not supported however.
What about ext2-ext4 btrfs raiserfs etc.?
After using All of these formats for music and pictures I chose to stick with fat the original fat because of the backwards compatibility.
Rename this video: Windows File System As Fast As Possible
And do plz Mac version
+AppleFani800
Its called the garbage bin, that's where you put the whole system.
I wish you could've gone more in depth about how NTFS works in comparison to FAT, since you explained FAT.
That rip on Linus' segues made me actually watch the sponsor plug. GG Luke
Please keep trying the segues, Luke. They're my favourite thing about Linus' videos.
So apparently Linux and Unix don't use file systems?
Techquickie is approaching the 1 million subscribers! Also, Dennis.
FAT32 to keep compatibility with Linux? Luke, are you drunk? Linux can manage NTFS just fine. Even the very old versions of Linux can do that.
+Victor England Even the raspberry pi can, lol
But wouldn't you still need something like ntfs-3g and stuff?
ki2ne
no. Linux can read and write on any type of filesystem (including Mac's HFS).
This tool you mentioned is merely a tool to automount the partitions on boot.
Linux is capable of even mounting, reading and writing on FATX (which is the filesystem used by XBOX).
For safety reasons, Linux will deny writing onto Windows partitions that are hibernatng (instead of shutdown) so Windows won't crash when you boot. But you can read the partitions and, if you really want, you can force writing in these partitions with a -f on command line.
Victor England
Oh - well I just had problems with writing to NTFS on older distros (which only enabled read-only) but lately it's not much of a problem (the only thing I have issues now is package/dependency management and MTP)
+ki2ne
yeah, on early 2.6 series kernels ntfs support from the kernel was readonly indeed, so back then you needed ntfs-3g and fuse to mount ntfs read-write, but nowadays there's write support in the kernel too.
A lot of portable game systems I have use the FAT 32 file system, particularly the Nintendo 3DS, and Android uses FAT 32 as well.
Mentioning HFS+ and EXT would've been nice.
Btrfs lmao
Surprised you didn't mention one of the main differences between FAT and NTFS: Security. NTFS lets you set user permissions per file (ie. who can read/modify the file), whereas FAT doesn't have any concept of permissioning. Import for system security.
Love how he didn't talk about the Mac's file system -_-
+Ttomisabeast
what you mean the OS that implements HFS+ arguably the worst filesystem ever? If windows did it bad with NTFS, HFS+ is by far worse.
+Ttomisabeast ummmmm, yeah.... because you're talking about a mac.... other than editing, pretty much a worthless overpriced p.o.s excuse for a computer... no offense.
+Matthew Rath How so? HFS+ is faster and works better mechanically then NTFS.
+Ttomisabeast Not any Linux or Unix filesysytems. Not even EXT4! Or ZFS would have been nice, since that's commonly used on enterprise servers with massive partitions
So basicly you presented those stone-age windows filesystems, then please name the video like this
And do another one on ext4, btrfs, zfs, and the like
Where is no problem reading (and writing, to some degree) NTFS on Linux. Reason why FAT32 used on flash drives is that jornal based filesystems is pretty bad choice for flash memory due its excessive writing on media. On linux log-based FS like F2FS is usually used for flash media.
About exfat - old windows version (XP at least) actually capable to read and write exFAT if certain update is installed.
still waiting for windows regristry
You guys explain way better than those people at my University...!
Did Linus start working out?
+Caboose Banana Nahh, he just found the fountain of awesomeness.
nah, he just hit puberty
Linus transforms every full moon.
I thought I was gonna learn about the various Linux file systems and Apple file systems, too. BTW, FAT32 isn't just for PCs, PS3 can read USB HDDs and flash drives formatted in FAT32, but not NTFS or exFAT.
DENNIS
+dennis045 I'm done xD
Computer network Interconnects As fast as possible. Like whats the difference between 10Gbit, inifiband, myrinet, etc. What actually makes them different (particularly myrinet since it can actually run on 10Gbit cords)
Dat segue...
Segue bruh a Segway is the thing tourist ride in the big city 😂
+MrCambam99 my bad. For some reason autocorrect won't recognize either of them
You forgot to mension few things:
1. FAT32 has a limit for file size. Maximum file size for this file system is 4GB
2. exFAT is not a native file system for new Windows. If you are opening files from exFAT storage, these are loaded to RAM memory. If your file is very big (ex. 200GB game footage), you'll end with entire RAM used.
3. What about HFS, used in OS X?
is that sweat or vegetable oil
Or something else.. distractions.
Can't get "Moms spaghetti" out of my head while watching Luke....
what about ext4 and ZFS?
I just put ext4 on all my flash drives and main storage. Because I don't need compatibility with anything other than other Linux PCs.
RUclips Drama As Fast As Possible
We need an updated version by Anthony, including all enterprise file systems.
Linux can read and write ntfs just fine. There's almost no excuse to use FAT nowadays.
+rafagd I have a printer that I bought LAST YEAR that can only write pdf's to FAT32. So i have to keep a flash drive around for that single purpose. And this isn't some little janky WalMart printer either. It's a home-business type one from HP.
evildude109
That's why I said "almost".
Linux isn't great at repairing ntfs though, so you might not want to use it if your drive isn't regularly mounted in Windows.
+Lord Mortigon because ntfs itself isn't a good filesystem by it's design to work on it
The Diamond Games - Channel closed Exactly, a good filesystem should be easily useable by anyone. The fact that the Linux community reverse engineered support for ntfs while Microsoft can't be bothered to support ext4 says something.
Should have gone into the other file systems, ext1,2,3,4, zfs, etc.
sorry I got to do it, greasy food much?
It's all about windows filesystem.
There are still filesystems that is still not tackled on the video.
EXT2/3/4
UFS
HFS/HFS+
ZFS
can we have linux file systems as fast as possible
+catfoosh Linux supports all of these, the OS just supports them differently. I don't think it'd be pertinent to go into why Linux is different (although I do prefer it over windows for some cases).
TheAurian ex4 alone would be really nice but I guess ill have to do my own research
ex4 of course. I saw someone mention that (many mention that) and I completely agree. Yeah, I wholeheartedly recommend it! Cool stuff ( and easy to work with).
Random Guy wow you sure changed my mind with that solid argument!
catfoosh Don't reply to him. It'll just waste your time.
My video kind-of skipped after the suggestion of reformatting the flash drive to change the file system type. I'm doing this right now to help my photos on the drive use less space, wish me luck.
Thumbs down for a dirty shirt. Cmon dude, you're on camera!
Duane Ford More like sweaty shirt.
I'd format my USB drives to NTFS if Mac OS would write, and not just read, to it. Since I don't really deal with Windows much, but I do deal with files too large for FAT32, I have to format the drives to HFS+ to be able to really use them.
extraFAT in 2030
Even 8 years later, the video have be summarized as "Windows file systems with more efficient cluster management tierlist with this honorable mention system for high capacity flash drives."
Typical LMG... only mentioning stuff that has to do with windows... -_-
+Levi Guiney Well, they want views and that is what the majority uses and wants to hear about. Not like you are being deprived. In the search box above type what you want to know about.
That linus style segment was spot on my dude.
Linus's voice goes higher than my grades when it comes to sponsors part...
I have a 1TB external HDD that wasn't using NTFS, and I had to change it from FAT inorder to save a 5GB file. I would be really handy for people to know that you can change the file system without formatting, and save yourself multiple hours of doing it the long way. It took seconds or minutes to do.
02:03 ... every version of Windows since XP and NT3.1 on the business side of things has used ... NTFS.
03:03 FAT32 is still commonly used on US flash drives to maintain compatibility with older versions of Windows.
What about ext2, ext3, ext4, xfs, jfs or any other opensource filesystems? I came here to get a little more understanding of the main differences between them. Windows isn't the only OS out there...
I love it when Luke does an AFAP
Didn't even mention the difference between a file in the file system and a file on the hard drive. You can write *anywhere* in a hard drive. From sector 0 to the last. You can write your own file system. You can use a hard drive to store raw data that don't need a file system. What a file system does is keep track of files and their metadata (yes, "data about the data", like file name, size, date of creation last access and last modification...) in the hard drive as raw metadata, then retrieve the actual data spread out and piece them together to deliver files, at least with NTFS and FAT (cues defragmentation needs.) This is especially important in SSDs, that must spread out data as part of the cell wear-leveling management and don't need defragmentation.
Speaking of storage: can you guys make a video about the differences and (dis)advantages of NAS vs SAN?
No mention that exFAT is proprietary Microsoft so you can't read it in many home theatre devices with custom firmware.
ExFAT is also good for external HDDs when switching between different OSes. Windows, Mac, Linux all know ExFAT :)
Re Exfat:
Older embedded devices, such as digital cameras or media players, also cannot support this newer file system very well - if at all.
For these devices, if they can even physically handle 'super-huge' memory cards, you'll have to (back up your data!) reformat the card in the device. Even then, you may run into reliability and memory card recognition problems.
Sometimes it's easy to forget that we used to have a lot of electronic devices that WEREN'T always connected to the Internet and updating themselves every five minutes ....
And that some of us still use these devices. >.>
and what about ext2 or ext3 or ext4?
Black square behind luke at 0:46!
I see your editing tricks for the grid.
"Linus style segway" -> Nailed it.
No mention of EXT, HFS,or even ZFS? If anything those are what most people need explained.
Does Linus and Luke ever fight? I wonder how they make up, when Linus knows Luke is a valuable asset.