Re: Upgrading datastructures between different filesystem versions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 9/26/07, Andreas Dilger <adilger@xxxxxxxxxxxxx> wrote:
> On Sep 25, 2007  23:40 -0600, Jim Cromie wrote:
> > kernel learner wrote:
> > >ext3 filesystem has 32-bit block address and ext4 filesystem has
> > >48-bit block address. If a user installs ext4, how will the file
> > >system handle already existing block with 32 bit values?
> >
> > Why should it ? thats what ext3 is for.
>
> Bzzt. Wrong answer.  The ext4 code will be able to read existing ext3
> (and ext2) filesystems just fine.  Otherwise there wouldn't be much
> of an upgrade path.
>
> > Id expect ext4 drivers handling ext3 filesystems is a distant, secondary
> > goal to getting a fast, reliable, clean 48bit filesystem working.
>
> Far from the truth.  One of the main goals of ext4 is that it is a drop-in
> replacement for ext3.  The code is mostly incremental improvements over
> ext3, and that IS one of the reasons that it is reliable.  We didn't throw
> away 10 years of bug fixes in the ext2/ext3 code when adding the ext4
> features.
>
> Cheers, Andreas
> --
> Andreas Dilger
> Principal Software Engineer
> Cluster File Systems, Inc.
>
>
> --
> To unsubscribe from this list: send an email with
> "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
> Please read the FAQ at http://kernelnewbies.org/FAQ
>
>

Is it not the case that VFS takes care of all filesystems available ?
VFS will see if a particular file belongs to ext3 or ext4 and call
that FS's drivers to access information ??

Correct me if I am wrong. I am a newbie!

Sachin

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx
Please read the FAQ at http://kernelnewbies.org/FAQ


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux