κρασάρισμα δίσκου και μερικό χάσιμο svn repository
Harris Kosmidhs
hkosmidi at laboratorium.gr
Tue Sep 23 16:38:59 EEST 2008
Έπαθα το εξής σήμερα,
κάνοντας commit μέσω svn μου έβγαλε πρόβλημα στο svn repository. Δεν
υπήρχε λέει ένα αρχείο.
Με τα πολλά ψάχνοντας βρίσκω ότι το εν λόγω αρχείο με ls δεν έδειχνε
filesize, owner, δικαιώματα, κτλ.
Επίσης αργούσε το ls.
Κάνοντας dmesg βλέπω κάτι καλούδια του στυλ:
Sep 23 14:29:34 desktop kernel: [ 3557.952492] ata1.00: configured for
UDMA/100
Sep 23 14:29:34 desktop kernel: [ 3557.952501] ata1: EH complete
Sep 23 14:29:37 desktop kernel: [ 3560.160903] res
51/40:49:86:01:84/40:00:08:00:00/e8 Emask 0x9 (media error)
Sep 23 14:29:37 desktop kernel: [ 3560.183378] ata1.00: configured for
UDMA/100
Sep 23 14:29:37 desktop kernel: [ 3560.183391] ata1: EH complete
Sep 23 14:29:39 desktop kernel: [ 3562.132592] res
51/40:49:86:01:84/40:00:08:00:00/e8 Emask 0x9 (media error)
Sep 23 14:29:39 desktop kernel: [ 3562.146406] ata1.00: configured for
UDMA/100
Sep 23 14:29:39 desktop kernel: [ 3562.146418] ata1: EH complete
Sep 23 14:29:41 desktop kernel: [ 3564.220750] res
51/40:49:86:01:84/40:00:08:00:00/e8 Emask 0x9 (media error)
Sep 23 14:29:41 desktop kernel: [ 3564.233366] ata1.00: configured for
UDMA/100
Sep 23 14:29:41 desktop kernel: [ 3564.233379] ata1: EH complete
Sep 23 14:29:43 desktop kernel: [ 3566.308910] res
51/40:49:86:01:84/40:00:08:00:00/e8 Emask 0x9 (media error)
Sep 23 14:29:43 desktop kernel: [ 3566.324316] ata1.00: configured for
UDMA/100
Sep 23 14:29:43 desktop kernel: [ 3566.324329] ata1: EH complete
Sep 23 14:29:45 desktop kernel: [ 3568.543166] res
51/40:49:86:01:84/40:00:08:00:00/e8 Emask 0x9 (media error)
Sep 23 14:29:45 desktop kernel: [ 3568.567244] ata1.00: configured for
UDMA/100
Sep 23 14:29:45 desktop kernel: [ 3568.567283] sd 0:0:0:0: [sda] Result:
hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK
Sep 23 14:29:45 desktop kernel: [ 3568.567287] sd 0:0:0:0: [sda] Sense
Key : Medium Error [current] [descriptor]
Sep 23 14:29:45 desktop kernel: [ 3568.567291] Descriptor sense data
with sense descriptors (in hex):
Sep 23 14:29:45 desktop kernel: [ 3568.567293] 72 03 11 04 00 00
00 0c 00 0a 80 00 00 00 00 00
Sep 23 14:29:45 desktop kernel: [ 3568.567297] 08 84 01 86
Sep 23 14:29:45 desktop kernel: [ 3568.567300] sd 0:0:0:0: [sda] Add.
Sense: Unrecovered read error - auto reallocate failed
Sep 23 14:29:45 desktop kernel: [ 3568.567304] end_request: I/O error,
dev sda, sector 142868870
Sep 23 14:29:45 desktop kernel: [ 3568.567360] ata1: EH complete
Πανικοβλήθηκα και λέω πρόβλημα στο filesystem (ext3) θα είναι. Δυο-τρείς
φορές είναι η αλήθεια έπεσε το ρεύμα και έκλεισε απότομα ο δίσκος, αλλά
μη βλέποντας γενικά σημάδια προβλήματος δεν έδωσα σημασία. Αα! επίσης
κάθε τόσο το Ubuntu κάνει fsck στον δίσκο αυτόν (είναι mounted μέσω NFS
στο βασικό μου μηχάνημα).
Με τα πολλά κάνω reboot ώστε να μη κάνει Mount τον δίσκο (ούτε Unmount
γινόταν) και τρέχω fsck -c διάφορα λάθη σε inodes, τα οποία του λέω να
διορθώσει.
Δυστυχώς κάποια αρχεία απο το svn χάθηκαν. Δεν ξέρω γιατί το καθημερινό
rdiff-backup που έτρεχα έμεινε στις 12/9. Μου έστελνε email με το
αποτέλεσμα του backup αλλά ως κλασσικός μ@λ@κ@ς δεν τα διάβαζα. Έβλεπα
το subject και τα έσβηνα :( Φαντάζομαι θα είχε χτυπήσει και δεν θα το
είδα. ΟΚ. το πάθημα γίνεται μάθημα.
Αφού περιέγραψα ελπίζω εκτενώς την κατάσταση, έχω δυο ερωτήσεις:
1) Τα παραπάνω φαίνονται λάθη του δίσκου ή του file system; Μετά απο
όταν έτρεξα το fsck πάντως δεν τα ξαναβγάζει στο messages. Να βλέπω
δηλαδή αγορά δίσκου;
2) Υπάρχει τρόπος να κάνω recreate τη δομή του svn repository, έχοντας
ήδη ένα working copy;
Δηλαδή μου λέει στο commit ότι δε βρίσκει το αρχείο db/revs/4
Μέσα στο db/revs κάνοντας ls βλέπω:
total 780K
-rw-rw-r-- 1 www-data svn 115 2008-09-12 12:40 0
-rw-rw-r-- 1 root svn 402 2008-09-12 12:40 1
-rw-rw-r-- 1 www-data svn 61K 2008-09-12 12:43 2
-rw-rw-r-- 1 www-data svn 11K 2008-09-15 14:50 3
-rw-rw-r-- 1 www-data svn 651K 2008-09-16 15:52 5
-rw-rw-r-- 1 www-data svn 16K 2008-09-17 21:54 6
-rw-rw-r-- 1 www-data svn 4.3K 2008-09-18 15:36 7
-rw-rw-r-- 1 www-data svn 8.2K 2008-09-19 14:18 8
Γίνεται να διορθωθεί αυτό;
Ευχαριστώ
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: multipart/alternative
Size: 1 bytes
Desc: not available
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20080923/3fbe1e4a/attachment.bin>
-------------- next part --------------
No virus found in this outgoing message.
Checked by AVG - http://www.avg.com
Version: 8.0.169 / Virus Database: 270.7.0/1684 - Release Date: 22/9/2008 6:39 __
More information about the Linux-greek-users
mailing list