Dňa 16.07.2017 o 18:13 Dan Lukes napísal(a):

Radek Krejča wrote:
Disk je evidentne v hodne spatnem stavu, nejde mountnout, protoze neni clean, nejde ani mount -f /dev/ada2p2 /mnt , protoze je tam journal a pripojit se odmitne s odkazem na fsck. fsck po chvili umre, fsck -C disk jako cisty neoznaci.

Naprosto zakladni pravidlo pro praci s datovym ulozistem v nedobrem stavu, bez ohledu na konkretni operacni system i filesystem je - prace (a tedy mount) read-only.

Zacni tim -r

Pak se uvidi ...

Dan

To "Pak se uvidi ..."  sa mi páči, že nádej ostáva.

Po niekoľkých rokov 24/7 a rebootu mi server viac nenabootoval. Natiahne zavadzac a tym konci Disk (SATA Maxtor 120GB) som pripojil na iny pocitac a zistil, ze blok 0 aj kus disku dalej je ok.

Vidím MBR a /dev/ada1 /dev/ada1s1 /dev/ada1s1a /dev/ada1s1b

Fcsk nedokaze disk opravit. Taktiez sa neda namontovat ani ako read-only.

Jul 25 14:57:34 nsc (ada1:ahcich3:0:0:0): READ_DMA. ACB: c8 00 bf 00 00 40 00 00 00 00 10 00
Jul 25 14:57:34 nsc (ada1:ahcich3:0:0:0): CAM status: ATA Status Error
Jul 25 14:57:34 nsc (ada1:ahcich3:0:0:0): ATA status: 51 (DRDY SERV ERR), error: 40 (UNC ) Jul 25 14:57:34 nsc (ada1:ahcich3:0:0:0): RES: 51 40 c7 00 00 40 00 00 00 00 00
Jul 25 14:57:34 nsc (ada1:ahcich3:0:0:0): Retrying command
Jul 25 14:57:37 nsc (ada1:ahcich3:0:0:0): READ_DMA. ACB: c8 00 bf 00 00 40 00 00 00 00 10 00
Jul 25 14:57:37 nsc (ada1:ahcich3:0:0:0): CAM status: ATA Status Error
Jul 25 14:57:37 nsc (ada1:ahcich3:0:0:0): ATA status: 51 (DRDY SERV ERR), error: 01 (ILI) Jul 25 14:57:37 nsc (ada1:ahcich3:0:0:0): RES: 51 01 c7 00 00 40 00 00 00 00 00
Jul 25 14:57:37 nsc (ada1:ahcich3:0:0:0): Retrying command


Disk ma logickych 16 hlav 64 sektorov a transformovany z 4 realnych hlav
pricom pri mensich kapacitach moze byt premapovanie.
= (HSCA - 1) + HHDA x HSPT + HNHD x HSPT x HCYA
= (HSCA - 1) + HSPT x (HHDA + HNHD x HCYA)
HSCA = Host Sector Address,
HHDA = Host Head Address
HCYA = Host Cylinder Address,
HNHD = Host Number of Heads
HSPT = Host Sectors per Trac
Po vsetkych pokusoch to vyzera tak, ze jedna hlava nefunguje, ale len na zaciatku disku.
Preco dalej sa da disk citat na vsetkych hlavach to zatial netusim.
Bud je to len chyba elektoniky a nie mechaniky, alebo bude bude pokazena ta cas mechaniky,
ktora zabezpecuje parkovanie hlaviciek, teda predpokladam.


Kedze som potreboval z celeho disku len konkretny konfiguracny subor a vedel jeho strukturu, tak som si naprogramoval v perle pomerne jednoduchy program pre priamy pristup na nenamontovany disk a nechal ho citat po blokoch 512 byt z /dev/ada1s1ac pricom ignoroval chyby. Ak nieco nacital, tak testoval na existenciu zaujimavych stringov a vysledok zapisal do logu.
A našiel.

Jozef



--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem