EXT4 | How does it work?

  Рет қаралды 7,718

Maple Circuit

Maple Circuit

Күн бұрын

Пікірлер: 40
@ivanmaglica264
@ivanmaglica264 15 күн бұрын
2 billion subdirectories, how much time would "ls" take? God forbid you do it on HDD
@Maple-Circuit
@Maple-Circuit 15 күн бұрын
Not longer than any 3 level htree that's the magic!
@Maple-Circuit
@Maple-Circuit 14 күн бұрын
Mega lol misread that, yes about a year or 2 lol
@revenevan11
@revenevan11 9 күн бұрын
Amazing schematics/diagrams, thank you very much for making them available!
@Maple-Circuit
@Maple-Circuit 9 күн бұрын
Happy you like them!
@urielsalis
@urielsalis 6 күн бұрын
Would be really cool to have a similar video to this/btrfs on how ZFS works!
@2daeeun
@2daeeun 11 күн бұрын
I always look forward to your video series. Thank you so much for the informative videos. 🙇‍♂
@Dr-Zed
@Dr-Zed 15 күн бұрын
Awesome video as always!
@Maple-Circuit
@Maple-Circuit 15 күн бұрын
Thanks!
@XENOSITE-d5i
@XENOSITE-d5i Күн бұрын
Nice video! love it❤
@Maple-Circuit
@Maple-Circuit Күн бұрын
Thanks!
@__Brandon__
@__Brandon__ 14 күн бұрын
Will there be a btrfs video too
@Maple-Circuit
@Maple-Circuit 14 күн бұрын
I have already made one, but it will be remade one days so... yes, but not soon (,
@TavishMcEwen
@TavishMcEwen 14 күн бұрын
he has one! :3 Weird, i thought i reloaded the page to make sure there wasn't a response
@flow1194
@flow1194 9 күн бұрын
i love my ext4 file system 🥰
@Maple-Circuit
@Maple-Circuit 9 күн бұрын
🥰
@MmC-l6o
@MmC-l6o 15 күн бұрын
Amazing video man, you contents amazing such low views pls keep grinding
@Maple-Circuit
@Maple-Circuit 15 күн бұрын
Don't worry, IM ON THAT GRIND!
@diggajupadhyay
@diggajupadhyay 15 күн бұрын
Thank you for the video!
@Maple-Circuit
@Maple-Circuit 15 күн бұрын
Thank you for your comment (;
@spacewolfjr
@spacewolfjr 15 күн бұрын
You're the best mon ami!!!
@Maple-Circuit
@Maple-Circuit 15 күн бұрын
Love you my friend!
@magovermelhoffv4729
@magovermelhoffv4729 15 күн бұрын
Thanks, man, great video! I'm looking forward to the kernel 6.13 video. But no pressure, 6.13 doesn't need to be as detailed as 6.12
@Sound_.-Safari
@Sound_.-Safari 10 күн бұрын
Ext4 is bae
@Microchaosmac
@Microchaosmac 14 күн бұрын
Thank you for the Video :3
@Maple-Circuit
@Maple-Circuit 14 күн бұрын
:3
@whtiequillBj
@whtiequillBj 15 күн бұрын
@24:10, what are your thoughts on if Extended Attributes should become like NTFS Alternate Data Streams or ZFS Extended Attributes and not have the 64KiB limitation? The extended attribute names are up to 255 bytes. I have another question @26:45, are barriers "necessary", in scare quotes, as in if Linux was a propriety system like Windows would the hard drive manufacturer have provided a way to work around this? tl;dr is this a hardware limitation or a software incompatibility?
@Maple-Circuit
@Maple-Circuit 15 күн бұрын
I know literally nothing about NTFS and ZFS so I couldn't comment (; I hope I understood your question correctly. it seems that the issue is an hardware one, the disk does not care what data gets written first thus will attempt to make an order that suits it. I didn't research it but if we check any FS with journal on Windows or BSD, we should see the same fix applied. The reason why we can apply barriers is because we have some control over when things gets written to the drive even when the disk tries to do its own order. That would mean that there probably is 2 type of write command that a disk can do, write-now and write-when_you_want... But that's what I got out of reading a couple of papers talking about EXT4, I could be completely wrong (;
@JonBrase
@JonBrase 15 күн бұрын
Barriers (or something like them) are necessary when you have a system that can rearrange steps of a process to improve performance, or when you have two systems operating on the same data. If you have some part of your process that absolutely requires that a sequence of steps be executed in order, then you *must* have some way of enforcing that order in case the system tries to rearrange it. It's a logical requirement to be able to make certain kinds of performance optimizations without introducing bugs, and shows up in both hardware and software in many areas of computing.
@marekjakimowicz
@marekjakimowicz 15 күн бұрын
Is 512PB big number for today or near future storage for servers?
@Maple-Circuit
@Maple-Circuit 15 күн бұрын
512PB is still very big. It is probably only a problem for giants like Google (;
@kreuner11
@kreuner11 14 күн бұрын
@@Maple-Circuit but at that point, youre probably not using ext4, but an RAID-native file system like ZFS
@Maple-Circuit
@Maple-Circuit 12 күн бұрын
@kreuner11 exactly! Ext4 was never meant for such a large-scale use and isn't the FS for the job.
@fgbreel
@fgbreel 15 күн бұрын
Coolio! 😁
@Wraient
@Wraient 15 күн бұрын
bro came
@hampus23
@hampus23 15 күн бұрын
👍👍👍👍
@Maple-Circuit
@Maple-Circuit 15 күн бұрын
👍
@nabibunbillah1839
@nabibunbillah1839 15 күн бұрын
How many years of knowledge is in your head?? 🧐😮
@Maple-Circuit
@Maple-Circuit 15 күн бұрын
More than my own lifetime XD
@stylisttaps
@stylisttaps 15 күн бұрын
Just landed a new job recently and in part of my first job interview / meeting I talked about the differences between ext3 and 4 and how they affected my work maintaining new and legacy lab systems at a previous employer. The interviewer empathized heavily having gone through the transition years before me. Fun little connection point that definitely didn’t hurt. Great video! Love your work!
Linux Kernel 6.13 | you won a guitar pedal?
50:13
Maple Circuit
Рет қаралды 4,9 М.
Computer Timescales Mapped onto Human Timescales - Computerphile
28:41
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Cat mode and a glass of water #family #humor #fun
00:22
Kotiki_Z
Рет қаралды 42 МЛН
some of the worst API security i've EVER seen
27:53
Low Level
Рет қаралды 171 М.
Which is the Best Filesystem in 2024?
21:09
DJ Ware
Рет қаралды 15 М.
How does a USB keyboard work?
34:15
Ben Eater
Рет қаралды 3,3 МЛН
Nobara 41 for gaming and content creation
16:00
Shane Milton
Рет қаралды 1,3 М.
NEVER install these programs on your PC... EVER!!!
19:26
JayzTwoCents
Рет қаралды 4,8 МЛН
Hacking This Terrible DRM
15:20
Nathan Baggs
Рет қаралды 109 М.
the new rsync exploit is sort of hilarious.
11:02
Low Level
Рет қаралды 197 М.
Making Smallest Possible Linux Distro (x64)
27:43
Nir Lichtman
Рет қаралды 122 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН