* [Sysadmins] Fwd: re: My Great Linux System Repair Adventure
@ 2007-05-19 11:11 Michael Shigorin
0 siblings, 0 replies; only message in thread
From: Michael Shigorin @ 2007-05-19 11:11 UTC (permalink / raw)
To: linux-list, sysadmins
----- Forwarded message from Michael Shigorin -----
Date: Sat, 19 May 2007 14:10:27 +0300
From: Michael Shigorin
To: sjvn@
Subject: re: My Great Linux System Repair Adventure
Hello Steven,
re http://www.linux-watch.com/news/NS9297647757.html:
[...]
> On the other hand, when things go badly wrong, getting the
> ReiserFS fsck file tree rebuild to work properly can be very
> tricky.
I've seen worse yet cases when consulting reiserfs folks was
neccessary (happily for a person, he had known one of those
who once worked at Namesys).
Basically you must not recommend anyone running reiserfsck
(and generally r/w fsck) on a troublesome volume after serious
hardware disaster if you're far enough to suspect it: doing
a partition table backup with at least fdisk -l (better yet,
sfdisk -d /dev/?da to be able to feed it to sfdisk again)
and then backing up a partition-in-question image to a larger
drive is requisite in case the data since last backup are unique
and valuable enough.
I usually recommend dd_rescue or ddrescue for that, one of those
should be in every half-decent rescue livecd.
Then copying that image (if a drive twice as large as a
partition is available, or another one just as large) *and*
continuing to fsck on/with a copy helps a lot when things
do go wrong.
Corollary: one should not store valuable data on extremely large
partitions; in particular, /home is usually better separate from
a "wastedump" and perhaps 2x or 4x as large as its current volume
(meaning useful data) but not in orders of magnitude.
> NTFS3
it's ntfs-3g ;-)
> and, with its small memory footprint of 128MB, it appeared to
> load fine.
It could still use available memory for caches. Passing
"mem=128M" (or "mem=256M") would be safer if there was suspicion
on some part of memory or semi-cooked controller.
> Even over my 100Mbps Fast Ethernet connection, I really didn't
> want to waste time sending all that data.
Then I wonder why did you waste enough time tarring that on the
same spindle (it's seeks being bottleneck then).
If at all possible, I'd set up NFS server on a LAN system,
service portmap start
mount lanpc:/net /mnt
tar cvzf /mnt/sjvnhomedir.tar.gz /home/sjvn
> I decided once more to go with easy, over other alternatives.
and that would finish way faster.
> Once logged in on the MEPIS PC, I logged into the SLED system's
> SSH server
Oh, using KVM to get back by ssh is funny too, even if one
usually sees less fun until getting data back.
PS:
> Despite no fewer than three power surge protectors, including a
> master power protector for the entire house
As they say, $300 tube will protect $.05 fuse by blowing up
first. 8)
Hope you have better luck next time, and if things are that bad,
an online UPS (like Powerware or APC _online_ models) might help.
----- End forwarded message -----
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2007-05-19 11:11 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-05-19 11:11 [Sysadmins] Fwd: re: My Great Linux System Repair Adventure Michael Shigorin
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git