Search
22:04:23
p_l
ebrasca: the bad blocks inode is a relict of ancient times
22:17:50
ebrasca
p_l: I am trying to implement ext2 but it is mixed with ext3 data.
22:18:15
ebrasca
Link 1 http://www.nongnu.org/ext2-doc/ , link 2 https://wiki.osdev.org/Ext2
22:18:41
p_l
The core filesystem (kind of) the same between Ext2, ext3 and ext4
22:19:08
p_l
The wrapping JBD has two versions (v1 for Ext3 and v2 for Ext4)
22:19:40
p_l
Main difference between ext3 and ext4 is that the latter includes optional extents and uses JBD2 journal
22:19:40
ebrasca
ext2 have version 0 and 1
22:20:08
p_l
Main difference between Ext2 and ext3 is that the latter is hooked with JBD journal, the filesystem itself is the same
22:21:08
p_l
All the other differences are optional features, with some of them mandated for Ext3 and ext4
22:21:22
p_l
Version 0 of Ext2 is probably only of historical importance
22:23:26
ebrasca
In offset 28 ext2 have s_log_frag_size and ext4 have s_log_cluster_size
22:27:41
ebrasca
p_l: mmm , is ext base equal to "Base Superblock Fields" + "Extended Superblock Fields" from link https://wiki.osdev.org/Ext2 ?
22:35:22
p_l
Also, https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout
22:38:06
ebrasca
I don't know hot to start.
22:38:26
ebrasca
I don't know how to start.
22:41:30
ebrasca
For now I have read Superblock sectors of ext2.
22:56:24
ebrasca
p_l: Do you know what is s_minor_rev_level for?
22:57:26
ebrasca
p_l: I undestand correctly s_rev_level equal to 0 is only of historical importance .
22:58:03
p_l
I don't know of from memory
22:59:02
ebrasca
p_l: Are you working is some CL project?