{"id":423,"date":"2020-08-18T19:23:47","date_gmt":"2020-08-18T20:23:47","guid":{"rendered":"http:\/\/www.linux-tutorial.info\/?page_id=77"},"modified":"2020-08-22T19:26:39","modified_gmt":"2020-08-22T20:26:39","slug":"this-is-the-page-title-toplevel-256","status":"publish","type":"page","link":"http:\/\/www.linux-tutorial.info\/?page_id=423","title":{"rendered":"The EXT2 Group Descriptor"},"content":{"rendered":"\n<title>The EXT2 Group Descriptor<\/title>\n<p>\nEach Block Group has a data structure describing it.\nLike the Superblock, all the group descriptors\nfor all of the Block Groups are duplicated in each Block Group in case of file system\ncorruption.\n<p>\nEach Group Descriptor contains the following information:\n<dl compact>\n<p>\n\t<dt><b>Blocks Bitmap<\/b><\/dt><dd> The block number of the block allocation bitmap for\n\t\tthis Block Group.  This is used during block allocation and deallocation,\n\t<dt><b>Inode Bitmap<\/b><\/dt><dd> The block number of the inode allocation bitmap for\n\t\tthis Block Group.  This is used during inode allocation and deallocation,\n\t<dt><b>Inode Table<\/b><\/dt><dd> The block number of the starting block for the inode table for\n\t\tthis Block Group.   Each inode is represented by the EXT2 inode data structure\n\t\tdescribed below.\n\t<dt><b>Free blocks count, Free Inodes count, Used directory count<\/b><\/dt><dd>\n<\/dl>\n<p>\nThe group descriptors are placed on after another and together they make the group\ndescriptor table.\nEach Blocks Group contains the entire table of group descriptors after its copy of\nthe Superblock.\nOnly the first copy (in Block Group 0) is actually used by the EXT2 file system.\nThe other copies are there, like the copies of the Superblock, in case the main\ncopy is corrupted.\n<p>\n","protected":false},"excerpt":{"rendered":"<p>The EXT2 Group Descriptor Each Block Group has a data structure describing it. Like the Superblock, all the group descriptors for all of the Block Groups are duplicated in each Block Group in case of file system corruption. Each Group &hellip; <a href=\"http:\/\/www.linux-tutorial.info\/?page_id=423\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-423","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=423"}],"version-history":[{"count":1,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/423\/revisions"}],"predecessor-version":[{"id":743,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/423\/revisions\/743"}],"wp:attachment":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}