Difference between ext2, ext3 and ext4 file system-
EXT2 to EXT3 and EXT3 to EXT4 Converting without data erase- Ext2 to ext3 file conversation
# tune2fs j /dev/sda5
Ext3 to ext4 file system conversation
# tune2fs O dir_index,uninit_bg,extents /dev/sda5
Ext2 to ext4 file system conversation
# tune2fs O dir_index,uninit_bg,has_journal /dev/sda5
Ext3 to ext2 file system back conversation
# tune2fs O ^has_journal /dev/sda5
EXT-2 | EXT-3 | EXT-4 |
Ext2 stands for second extended file system. | Ext3 stands for third extended file system. | Ext4 stands for fourth extended file system. |
It was introduced in 1993. Developed by Rémy Card. | It was introduced in 2001. Developed by Stephen Tweedie. | It was introduced in 2008. |
This was developed to overcome the limitation of the original ext file system. | Starting from Linux Kernel 2.4.15 ext3 was available. | Starting from Linux Kernel 2.6.19 ext4 was available. |
Ext2 does not have journaling feature. | The main benefit of ext3 is that it allows journaling. | Supports huge individual file size and overall file system size. |
Maximum individual file size can be from 16 GB to 2 TB | Maximum individual file size can be from 16 GB to 2 TB | Maximum individual file size can be from 16 GB to 16 TB |
Overall ext2 file system size can be from 2 TB to 32 TB | Overall ext3 file system size can be from 2 TB to 32 TB | Overall maximum ext4 file system size is 1 EB (exabyte). 1 EB = 1024 PB (petabyte). 1 PB = 1024 TB (terabyte). |
EXT2 to EXT3 and EXT3 to EXT4 Converting without data erase- Ext2 to ext3 file conversation
# tune2fs j /dev/sda5
Ext3 to ext4 file system conversation
# tune2fs O dir_index,uninit_bg,extents /dev/sda5
Ext2 to ext4 file system conversation
# tune2fs O dir_index,uninit_bg,has_journal /dev/sda5
Ext3 to ext2 file system back conversation
# tune2fs O ^has_journal /dev/sda5
0 comments: