Προς το περιεχόμενο

Πρίβλημα με σκληρό


borror

Προτεινόμενες αναρτήσεις

Παιδιά έχω μεγάλο πρόβλημα. Ακούστε πως έχει. Έχω έναν σκληρό μέσα σε ένα εξωτερικό κουτί και ενώ δούλευε μια χαρά όταν τον ξαναάνοιξα μου βγάζει ένα error. Έχει ένα partition μέσα. Δείτε τι βλέπω στο shell. Μήπως έχετε καμιά ιδέα?

 

>[root@myhost steevi]# fdisk /dev/sdb

The number of cylinders for this disk is set to 19457.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
  (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       19457   156288321   83  Linux

Command (m for help): q

[root@myhost steevi]# mount /dev/sdb1 /mnt/Usb-storage/
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
      missing codepage or other error
      In some cases useful info is found in syslog - try
      dmesg | tail  or so

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ον δοκίμασα τον σκληρό και στο arch στο laptop και στο kubuntu live cd το 7,04 και τίποτα. Μήπως ξέρετε κάποιο tool για recovery partition? Πιθανόν αν υπάρχει κανένα να κάνει δουλειά. Το fs του partition είναι reiserfs. Το μήνυμα που βγάζει με το dmesg είναι.

 

>[root@myhost steevi]# dmesg | tail
ReiserFS: warning: is_tree_node: node level 4 does not match to the expected one 47872
ReiserFS: sdb1: warning: vs-5150: search_by_key: invalid format found in block 23517966. Fsck?
ReiserFS: sdb1: warning: vs-13070: reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [1 2 0x0 SD]
ReiserFS: sdb1: found reiserfs format "3.6" with standard journal
ReiserFS: sdb1: using ordered data mode
ReiserFS: sdb1: journal params: device sdb1, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sdb1: checking transaction log (sdb1)
ReiserFS: warning: is_tree_node: node level 4 does not match to the expected one 47872
ReiserFS: sdb1: warning: vs-5150: search_by_key: invalid format found in block 23517966. Fsck?
ReiserFS: sdb1: warning: vs-13070: reiserfs_read_locked_inode: i/o failure occurred trying to find stat data of [1 2 0x0 SD]

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το partition δεν υπάρχει λόγος να έχει ζημιά, μόνο το filesystem (reiserfs) που είναι διαμορφωμένο πάνω του. Δοκίμασε:

 

># fsck /dev/sdb1

 

Επίσης εγκατάστησε και τα smartmontools για να δεις μήπως τυχόν το corruption ήταν αποτέλεσμα βλάβης του σκληρού.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Να τι μου βγάζει. :neutral::neutral:

 

>[root@myhost ddrescue-1.3]# fsck /dev/sdb1
fsck 1.40.2 (12-Jul-2007)
reiserfsck 3.6.20
Copyright (C) 2001-2005 by Hans Reiser, licensing governed by reiserfsprogs/COPYING.
*************************************************************
** If you are using the latest reiserfsprogs and  it fails **
** please  email bug reports to [email protected], **
** providing  as  much  information  as  possible --  your **
** hardware,  kernel,  patches,  settings,  all reiserfsck **
** messages  (including version),  the reiserfsck logfile, **
** check  the  syslog file  for  any  related information. **
** If you would like advice on using this program, support **
** is available  for $25 at  www.namesys.com/support.html. **
*************************************************************

Will read-only check consistency of the filesystem on /dev/sdb1
Will put log info to 'stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes
reiserfs_hash_func: wrong hash code 113410.
Using default "r5" hash function
###########
reiserfsck --check started at Sun Aug  5 00:48:13 2007
###########
Replaying journal..
Reiserfs journal '/dev/sdb1' in blocks [18..8211]: 0 transactions replayed
reiserfs_bitmap_open: wrong either bitmaps number,
count of blocks or blocksize, run with --rebuild-sb to fix it
reiserfsck: Could not open bitmap

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μπα. Δεν μου το δέχεται :neutral::neutral:

Μήπως είναι κάποια άλλη εντολή? Κοντεύω να τρελαθώ. Και τα αρχεία που έχω μέσα τα μαζεύω γύρω στα 8 χρόνια

 

>[root@myhost steevi]# fsck --rebuild-sb /dev/sdb1
fsck 1.40.2 (12-Jul-2007)
fsck.ext3: invalid option -- e
Usage: fsck.ext3 [-panyrcdfvstDFSV] [-b superblock] [-B blocksize]
               [-I inode_buffer_blocks] [-P process_inode_size]
               [-l|-L bad_blocks_file] [-C fd] [-j external_journal]
               [-E extended-options] device

Emergency help:
-p                   Automatic repair (no questions)
-n                   Make no changes to the filesystem
-y                   Assume "yes" to all questions
-c                   Check for bad blocks and add them to the badblock list
-f                   Force checking even if filesystem is marked clean
-v                   Be verbose
-b superblock        Use alternative superblock
-B blocksize         Force blocksize when looking for superblock
-j external_journal  Set location of the external journal
-l bad_blocks_file   Add to badblocks list
-L bad_blocks_file   Set badblocks list

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το έκανα αυτό και μετά έδωσα ένα fsck /dev/sdb1 μου έβγαλε αυτο.

 

>[root@myhost steevi]# reiserfsck --rebuild-sb /dev/sdb1
reiserfsck 3.6.20
Copyright (C) 2001-2005 by Hans Reiser, licensing governed by reiserfsprogs/COPYING.
*************************************************************
** If you are using the latest reiserfsprogs and  it fails **
** please  email bug reports to [email protected], **
** providing  as  much  information  as  possible --  your **
** hardware,  kernel,  patches,  settings,  all reiserfsck **
** messages  (including version),  the reiserfsck logfile, **
** check  the  syslog file  for  any  related information. **
** If you would like advice on using this program, support **
** is available  for $25 at  www.namesys.com/support.html. **
*************************************************************

Will check superblock and rebuild it if needed
Will put log info to 'stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes
�: Reiserfs super block in block 16 on /dev/sdb1 of format 3.6 with standard journal
Count of blocks on the device: 39072080
Number of bitmaps: 1193
Blocksize: 4096
Free blocks (count of blocks - used [journal, bitmaps, data, reserved] blocks): 9507003
Root block: 23517966
Filesystem is clean
Tree height: 0
Hash function used to sort names: not set
Objectid map size 2, max 972
Journal parameters:
       Device [0x0]
       Magic [0x56e85965]
       Size 8193 blocks (including 1 for journal header) (first block 18)
       Max transaction length 1024 blocks
       Max batch size 900 blocks
       Max commit age 30
       Max transaction age 30
Blocks reserved by journal: 0
Fs state field: 0x2:
       FATAL corruptions exist.
sb_version: 47874
inode generation number: 113409
UUID: 01bb0100-02bb-0100-01bb-010002bb0100
LABEL: �
Set flags in SB:

Super block seems to be correct

[root@myhost steevi]# fsck /dev/sdb1
fsck 1.40.2 (12-Jul-2007)
reiserfsck 3.6.20
Copyright (C) 2001-2005 by Hans Reiser, licensing governed by reiserfsprogs/COPYING.
*************************************************************
** If you are using the latest reiserfsprogs and  it fails **
** please  email bug reports to [email protected], **
** providing  as  much  information  as  possible --  your **
** hardware,  kernel,  patches,  settings,  all reiserfsck **
** messages  (including version),  the reiserfsck logfile, **
** check  the  syslog file  for  any  related information. **
** If you would like advice on using this program, support **
** is available  for $25 at  www.namesys.com/support.html. **
*************************************************************

Will read-only check consistency of the filesystem on /dev/sdb1
Will put log info to 'stdout'

Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes
###########
reiserfsck --check started at Sun Aug  5 01:59:22 2007
###########
Replaying journal..
Reiserfs journal '/dev/sdb1' in blocks [18..8211]: 0 transactions replayed
Checking Internal tree...
block 23517966: The level of the node (4) is not correct, (-1) expected
the problem in the internal node occured (23517966), whole subtree is skipped

vpf-10640: The on-disk and the correct bitmaps differs.
Bad nodes were found, Semantic pass skipped
1 found corruptions can be fixed only when running with --rebuild-tree
###########
reiserfsck finished at Sun Aug  5 01:59:35 2007
###########

 

 

Οπότε του έδωσα ένα reiserfsck --rebuild-tree /dev/sdb1 και θα postαρω αύριο για αποτελέσματα γιατί αργει πολύ. Thanks για όλα. Καλό βραδυ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ok παιδιά. Τώρα ξύπνησα και είπα να δω πως πάει. Τελείωε το rebuild tree και όλα δουέύουν ρολόι. Τον κάνω mount κανονικά. Χίλια ευχαριστώ για όλα. Με σώσατε:grin::grin:

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...