ext3 and ReiserFS for AMD64
The Gentoo web site warns against using ReiferFS for AMD64. I'm sorry, I can't find where I read this, nor can I say how accurate it is. In response, I'm running in ext3. Has anyone else heard about this issue? -- Bob
On Sat, 24 Jan 2004 18:46:01 -0500 Bob Fischer <bob.fischer17@earthlink.net> wrote:
The Gentoo web site warns against using ReiferFS for AMD64. I'm sorry, I can't find where I read this, nor can I say how accurate it is. In response, I'm running in ext3.
Has anyone else heard about this issue?
Most x86-64 systems in SuSE run with reiserfs and we're not aware of any problems. -Andi
On Sun, 25 Jan 2004, Andi Kleen wrote:
On Sat, 24 Jan 2004 18:46:01 -0500 Bob Fischer <bob.fischer17@earthlink.net> wrote:
The Gentoo web site warns against using ReiferFS for AMD64. I'm sorry, I can't find where I read this, nor can I say how accurate it is. In response, I'm running in ext3.
Has anyone else heard about this issue?
Most x86-64 systems in SuSE run with reiserfs and we're not aware of any problems.
I had many trouble with reiserfs, I wrote in the list already. Since I use ext3, the system works fine. If I use reiserfs then I have to install SuSE 9.0 again and again. reiserfs destroys filesystem, if the system hangs if I enable IDE-DMA. I have Shuttle AN5OR with SATA disk. At this time my system works wonderful (ext3 and IDE-DMA enabled). If you make experiments than is ext3 saver then reiserfs. This is my experience since December 2003. You can read it in the SuSE handbook, which properties the types of file system have. Reiser cannot restore the blocks on the harddisk self, but the Reiser journal only. The physical data can be corrupt and reiserfs can not repair them!!! Gruss Lothar
On Sun, 25 Jan 2004 11:44:01 +0100 (CET) Lothar Hansche <lohan@discon.net> wrote:
You can read it in the SuSE handbook, which properties the types of file system have. Reiser cannot restore the blocks on the harddisk self, but the Reiser journal only. The physical data can be corrupt and reiserfs can not repair them!!!
I think you misunderstood the handbook. The journaling implementation of reiserfs in the SuSE kernel uses the same algorithms as the ext3 one, although implemented by different code (in the SuSE kernel both default to "ordered data" and use simple block based write ahead metadata logging) As for physical data safety, no file system (including full data journaled ones) can guarantee not corrupted user data over crashes. That's because the file system has no idea how the user data must look like to be consistent. Only the application can do that by doing a kind of journaling using O_SYNC/fsync() on its own. (many serious applications like mail servers do that) However for performance all file system IO happens in write behind mode, so it's quite possible that you see older data after a crash. If the file system wouldn't do write behind you wouldn't be satisfied with its performance. Also in addition the disks are doing their own buffering, which may also lose data on hardware problems or failing power outside the control of the file system. What the file system can do is to prevent you from ever seeing data belonging to other files and both reiserfs (in the SuSE kernel) and ext3 and XFS and JFS guarantee do that. But of course they cannot do anything when data corrupts on the disk for reasons beyond the control of the file system. -Andi
participants (3)
-
Andi Kleen
-
Bob Fischer
-
Lothar Hansche