Altirium logo

Linux Hard Drive Data Recovery

About Linux File Systems

Linux (a UNIX like operating system) is increasing in popularity and steadily spreading from mainly server use and onto the desktop and into embedded devices such as NAS storage. As distributions become more polished and less quirky its popularity seems destined to increase, and with it the amount of data stored within file systems for access under Linux. The open source nature of Linux has resulted in a wide range of hard disk file systems being implemented. The primary file systems have been EXT2 and EXT3, with EXT4 now coming into play. In its time the Reiser file system found a degree of popularity, and the XFS file system (originally developed by SGI) has been used extensively where the storage and fast access to large data files has been a priority (e.g. video based applications). Other file systems such as a little-endian version of UFS, JFS and ZFS have Linux versions and there is also support for FAT and NTFS and an inbuilt capability to create RAID partitions that can be used in conjunction with any of the supported file systems. Since Linux is open source and has developers the world over support for file systems will increase.

Linux Hard Drive Data Recovery

The EXT2 to EXT4 family of file systems, along with UFS and XFS are typically UNIX like file systems dividing a volume into a number of equally size allocation groups within which reside fixed allocations of inodes to represent all file system objects. ZFS represents a radical move away from file systems that are linked to disk storage as it is a filing environment that might be built from any number of data sources from files to RAID systems.

The major difference between EXT2 and the later extended file systems is the implementation of journaling. Journaling is designed to cache file system changes and then to write them all at once to try and avoid the situation where a file's meta data is half written than a power failure prevents further writing and a corruption to the file system ensues. Typically only meta data is cached. This does mean that there is no functional difference between a Linux EXT2 Hard Drive Data Recovery and a Linux EXT3 Hard Drive Data Recovery. The EXT4 file system introduce the option to change the way in which files are allocated so for Linux EXT4 Hard Drive Data Recovery so in addition an understanding of EXT4 extent allocation might be needed.

XFS data recovery and JFS data recovery share many similar traits albeit a lot of the detail of directory structure and allocation group organisation do differ. ZFS data recovery is a radically different operation as the file system can be spread across a multitude of disparate media

Last Updated (Friday, 19 June 2009 07:55)

QMD 9001 logo
ISO9001:2008 Certified