hokatichenci
Gawd
- Joined
- Oct 28, 2004
- Messages
- 722
So my workstation has been plenty fine for a long time. Incredibly stable, I've had multiple 30+ day uptimes, usually having to shutdown because I'm going on vacation and not because the system has issuse. I've lost power to the machine maybe twice in the past year and nothing ever directly cropped up as an issue... until now. For some reason, one of my 900gb XFS partitions (there are two) decided to die (/), and it causes all sorts of issues. I get maybe a day of uptime or so before the system dies, and I don't know exactly what triggers it. The FSCK displays some error, but the machine proceeds to bootup I'm currently offloading all my data to my new fileserver which is using JFS.
Once I get everything verified to be sane on the new system with the new system being stable, I plan on reformatting with the following setup (puffy specs):
/boot - 256m ext2
swap - 2g
/ - 80gb - ex3
/usr/portage - reiserfs? ~10-20gb so I don't have to clean distfiles often
/home - remaining jfs
Any ideas or suggestions concerning this setup? Is JFS reliability all its cracked up to be? I know it isn't good for /, that's why I'm going to opt for a smaller ext3 root partition so I avoid any of those troubles. I was interested for a bit in maybe using NFS to a Solaris machine running ZFS over iSCSI or something equally similar - but Solaris does not work so well with large arrays and the iSCSI driver is horrible.
The error (google wasn't all that helpful, XFS seems to just corrupt and suck sometimes):
Once I get everything verified to be sane on the new system with the new system being stable, I plan on reformatting with the following setup (puffy specs):
/boot - 256m ext2
swap - 2g
/ - 80gb - ex3
/usr/portage - reiserfs? ~10-20gb so I don't have to clean distfiles often
/home - remaining jfs
Any ideas or suggestions concerning this setup? Is JFS reliability all its cracked up to be? I know it isn't good for /, that's why I'm going to opt for a smaller ext3 root partition so I avoid any of those troubles. I was interested for a bit in maybe using NFS to a Solaris machine running ZFS over iSCSI or something equally similar - but Solaris does not work so well with large arrays and the iSCSI driver is horrible.
The error (google wasn't all that helpful, XFS seems to just corrupt and suck sometimes):
Code:
XFS mounting filesystem sda4
Starting XFS recovery on filesystem: sda4 (dev: sda4)
XFS internal error XFS_WANT_CORRUPTED_GOTO at line 1583 of file fs/xfs/xfs_alloc.c. Caller 0xffffffff8023a821
Call Trace:<ffffffff8023899b>{xfs_free_ag_extent+427} <ffffffff8023a821>{xfs_free_extent+193}
<ffffffff802640e4>{xfs_efd_init+68} <ffffffff8027f49b>{xfs_trans_get_efd+43}
<ffffffff80279bfd>{xlog_recover_finish+397} <ffffffff8029fe71>{__up_write+49}
<ffffffff8027236b>{xfs_log_mount_finish+27} <ffffffff8027b9cd>{xfs_mountfs+3229}
<ffffffff8028d76d>{.text.lock.xfs_buf+5} <ffffffff8028d05d>{xfs_setsize_buftarg_flags+61}
<ffffffff802811dd>{xfs_mount+2445} <ffffffff80292e80>{linvfs_fill_super+0}
<ffffffff80292f38>{linvfs_fill_super+184} <ffffffff80443553>{__down_write+51}
<ffffffff802a016e>{strlcpy+78} <ffffffff8018365b>{sget+955}
<ffffffff80183eb0>{set_bdev_super+0} <ffffffff80292e80>{linvfs_fill_super+0}
<ffffffff8018402e>{get_sb_bdev+286} <ffffffff801842cb>{do_kern_mount+107}
<ffffffff8019b0d8>{do_mount+1672} <ffffffff80194c4f>{dput+47}
<ffffffff80195dd0>{__d_lookup+288} <ffffffff8015c062>{buffered_rmqueue+530}
<ffffffff8018afc7>{do_lookup+103} <ffffffff8015c062>{buffered_rmqueue+530}
<ffffffff8017614b>{alloc_page_interleave+59} <ffffffff8015c66e>{__get_free_pages+14}
<ffffffff8019b4fc>{sys_mount+156} <ffffffff806229b4>{mount_block_root+244}
<ffffffff80622df8>{prepare_namespace+216} <ffffffff8010b2e5>{init+661}
<ffffffff8010e76e>{child_rip+8} <ffffffff8010b050>{init+0}
<ffffffff8010e766>{child_rip+0}
Ending XFS recovery on filesystem: sda4 (dev: sda4)
VFS: Mounted root (xfs filesystem) readonly.