восстановление диска

classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

восстановление диска

Aleksei Bebinov-2
Народ привет
Такая ситуация возникла, подсобите как решить ?
Раздел на винте - с нужной инфой
перестал читаться, монтироваться
Хард Seagate 250 Gb SATA
disklabel  показывает след.
16 partitions:
#                size           offset  fstype [fsize bsize  cpg]
  a:         31457601    8796093022271  4.2BSD      0     0  328
  b:         31457664    8796124479872  4.2BSD      0     0  328
  c:        488397168                0  unused      0     0
disklabel: partition a: offset past end of unit
disklabel: partition a: partition extends past end of unit
disklabel: partition b: offset past end of unit
disklabel: partition b: partition extends past end of unit

fdisk

Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
Offset: 0       Signature: 0xAA55
          Starting         Ending        LBA Info:
 #: id      C   H  S -      C   H  S [       start:        size ]
------------------------------------------------------------------------
 0: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
 1: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
 2: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
*3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ] OpenBSD

Как можно вылечить такое?

Заранее огромное.


Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Maxim P. Yutkin
вылечить, это как, диск восстановить или информацию с него?
могу посоветывать testdisk, меня пару раз выручал, + умеет работать с
разделами опена )

2008/2/26 Aleksei Bebinov <[hidden email]>:

> Народ привет
>  Такая ситуация возникла, подсобите как решить ?
>  Раздел на винте - с нужной инфой
>  перестал читаться, монтироваться
>  Хард Seagate 250 Gb SATA
>  disklabel  показывает след.
>  16 partitions:
>  #                size           offset  fstype [fsize bsize  cpg]
>   a:         31457601    8796093022271  4.2BSD      0     0  328
>   b:         31457664    8796124479872  4.2BSD      0     0  328
>   c:        488397168                0  unused      0     0
>  disklabel: partition a: offset past end of unit
>  disklabel: partition a: partition extends past end of unit
>  disklabel: partition b: offset past end of unit
>  disklabel: partition b: partition extends past end of unit
>
>  fdisk
>
>  Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
>  Offset: 0       Signature: 0xAA55
>           Starting         Ending        LBA Info:
>   #: id      C   H  S -      C   H  S [       start:        size ]
>  ------------------------------------------------------------------------
>   0: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>   1: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>   2: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>  *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ] OpenBSD
>
>  Как можно вылечить такое?
>
>  Заранее огромное.
>
>
>



--
0xCAADCC0D
Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Aleksei Bebinov-2
Инфу восстановить, диск умрет - не страшно

Maxim P. Yutkin пишет:

> вылечить, это как, диск восстановить или информацию с него?
> могу посоветывать testdisk, меня пару раз выручал, + умеет работать с
> разделами опена )
>
> 2008/2/26 Aleksei Bebinov <[hidden email]>:
>> Народ привет
>>  Такая ситуация возникла, подсобите как решить ?
>>  Раздел на винте - с нужной инфой
>>  перестал читаться, монтироваться
>>  Хард Seagate 250 Gb SATA
>>  disklabel  показывает след.
>>  16 partitions:
>>  #                size           offset  fstype [fsize bsize  cpg]
>>   a:         31457601    8796093022271  4.2BSD      0     0  328
>>   b:         31457664    8796124479872  4.2BSD      0     0  328
>>   c:        488397168                0  unused      0     0
>>  disklabel: partition a: offset past end of unit
>>  disklabel: partition a: partition extends past end of unit
>>  disklabel: partition b: offset past end of unit
>>  disklabel: partition b: partition extends past end of unit
>>
>>  fdisk
>>
>>  Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
>>  Offset: 0       Signature: 0xAA55
>>           Starting         Ending        LBA Info:
>>   #: id      C   H  S -      C   H  S [       start:        size ]
>>  ------------------------------------------------------------------------
>>   0: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>>   1: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>>   2: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>>  *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ] OpenBSD
>>
>>  Как можно вылечить такое?
>>
>>  Заранее огромное.
>>
>>
>>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Maxim P. Yutkin
утилита testdisk кажется и это умеет, хотя я только ей диски "правил"

2008/2/26 Aleksei Bebinov <[hidden email]>:

> Инфу восстановить, диск умрет - не страшно
>
>  Maxim P. Yutkin пишет:
>
>
> > вылечить, это как, диск восстановить или информацию с него?
>  > могу посоветывать testdisk, меня пару раз выручал, + умеет работать с
>  > разделами опена )
>  >
>  > 2008/2/26 Aleksei Bebinov <[hidden email]>:
>  >> Народ привет
>  >>  Такая ситуация возникла, подсобите как решить ?
>  >>  Раздел на винте - с нужной инфой
>  >>  перестал читаться, монтироваться
>  >>  Хард Seagate 250 Gb SATA
>  >>  disklabel  показывает след.
>  >>  16 partitions:
>  >>  #                size           offset  fstype [fsize bsize  cpg]
>  >>   a:         31457601    8796093022271  4.2BSD      0     0  328
>  >>   b:         31457664    8796124479872  4.2BSD      0     0  328
>  >>   c:        488397168                0  unused      0     0
>  >>  disklabel: partition a: offset past end of unit
>  >>  disklabel: partition a: partition extends past end of unit
>  >>  disklabel: partition b: offset past end of unit
>  >>  disklabel: partition b: partition extends past end of unit
>  >>
>  >>  fdisk
>  >>
>  >>  Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
>  >>  Offset: 0       Signature: 0xAA55
>  >>           Starting         Ending        LBA Info:
>  >>   #: id      C   H  S -      C   H  S [       start:        size ]
>  >>  ------------------------------------------------------------------------
>  >>   0: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>  >>   1: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>  >>   2: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>  >>  *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ] OpenBSD
>  >>
>  >>  Как можно вылечить такое?
>  >>
>  >>  Заранее огромное.
>  >>
>  >>
>  >>
>  >
>  >
>  >
>
>
>



--
0xCAADCC0D
Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Mike Belopuhov
In reply to this post by Aleksei Bebinov-2
вообще говоря у вас съехали оффсеты лейблов. попробуйте восстановить их..
поглядите в системе где винт пользовался на /var/backups/disklabel.*.backup
этот файл можно напрямую скормить disklabel:

  # disklabel -R wd1 var/backups/disklabel.wd1.backup

если сам винт дохлый то стоит попробовать сначала оффициальные тулзы от
производителя, ну а потом всякие mhdd, hdd reanimator'ы и прочее.

Aleksei Bebinov wrote:

> Народ привет
> Такая ситуация возникла, подсобите как решить ?
> Раздел на винте - с нужной инфой
> перестал читаться, монтироваться
> Хард Seagate 250 Gb SATA
> disklabel  показывает след.
> 16 partitions:
> #                size           offset  fstype [fsize bsize  cpg]
>   a:         31457601    8796093022271  4.2BSD      0     0  328
>   b:         31457664    8796124479872  4.2BSD      0     0  328
>   c:        488397168                0  unused      0     0
> disklabel: partition a: offset past end of unit
> disklabel: partition a: partition extends past end of unit
> disklabel: partition b: offset past end of unit
> disklabel: partition b: partition extends past end of unit
>
> fdisk
>
> Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
> Offset: 0       Signature: 0xAA55
>           Starting         Ending        LBA Info:
>  #: id      C   H  S -      C   H  S [       start:        size ]
> ------------------------------------------------------------------------
>  0: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>  1: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>  2: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
> *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ] OpenBSD
>
> Как можно вылечить такое?
>
> Заранее огромное.
>
>


Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Aleksei Bebinov-2
Винт не стучит, думаю что с ним все в норме
дело в том что /var и находился на этом винте

Mike Belopuhov пишет:

> вообще говоря у вас съехали оффсеты лейблов. попробуйте восстановить их..
> поглядите в системе где винт пользовался на /var/backups/disklabel.*.backup
> этот файл можно напрямую скормить disklabel:
>
>  # disklabel -R wd1 var/backups/disklabel.wd1.backup
>
> если сам винт дохлый то стоит попробовать сначала оффициальные тулзы от
> производителя, ну а потом всякие mhdd, hdd reanimator'ы и прочее.
>
> Aleksei Bebinov wrote:
>> Народ привет
>> Такая ситуация возникла, подсобите как решить ?
>> Раздел на винте - с нужной инфой
>> перестал читаться, монтироваться
>> Хард Seagate 250 Gb SATA
>> disklabel  показывает след.
>> 16 partitions:
>> #                size           offset  fstype [fsize bsize  cpg]
>>   a:         31457601    8796093022271  4.2BSD      0     0  328
>>   b:         31457664    8796124479872  4.2BSD      0     0  328
>>   c:        488397168                0  unused      0     0
>> disklabel: partition a: offset past end of unit
>> disklabel: partition a: partition extends past end of unit
>> disklabel: partition b: offset past end of unit
>> disklabel: partition b: partition extends past end of unit
>>
>> fdisk
>>
>> Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
>> Offset: 0       Signature: 0xAA55
>>           Starting         Ending        LBA Info:
>>  #: id      C   H  S -      C   H  S [       start:        size ]
>> ------------------------------------------------------------------------
>>  0: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>>  1: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>>  2: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>> *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ] OpenBSD
>>
>> Как можно вылечить такое?
>>
>> Заранее огромное.
>>
>>
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Mike Belopuhov
Aleksei Bebinov wrote:
> Винт не стучит, думаю что с ним все в норме

они сейчас и без стука помирают :)

> дело в том что /var и находился на этом винте
>

попробуйте вбить туда значения если помните конечно. можно попробовать
поискать оффсеты в каком-нить diskedit. для FFS1 magic число 0x00011954.
до начала раздела смещение от этого magic числа составляет 0x255a или
9562 байт (если мои подсчеты верны).

> Mike Belopuhov пишет:
>> вообще говоря у вас съехали оффсеты лейблов. попробуйте восстановить их..
>> поглядите в системе где винт пользовался на /var/backups/disklabel.*.backup
>> этот файл можно напрямую скормить disklabel:
>>
>>  # disklabel -R wd1 var/backups/disklabel.wd1.backup
>>
>> если сам винт дохлый то стоит попробовать сначала оффициальные тулзы от
>> производителя, ну а потом всякие mhdd, hdd reanimator'ы и прочее.
>>
>> Aleksei Bebinov wrote:
>>> Народ привет
>>> Такая ситуация возникла, подсобите как решить ?
>>> Раздел на винте - с нужной инфой
>>> перестал читаться, монтироваться
>>> Хард Seagate 250 Gb SATA
>>> disklabel  показывает след.
>>> 16 partitions:
>>> #                size           offset  fstype [fsize bsize  cpg]
>>>   a:         31457601    8796093022271  4.2BSD      0     0  328
>>>   b:         31457664    8796124479872  4.2BSD      0     0  328
>>>   c:        488397168                0  unused      0     0
>>> disklabel: partition a: offset past end of unit
>>> disklabel: partition a: partition extends past end of unit
>>> disklabel: partition b: offset past end of unit
>>> disklabel: partition b: partition extends past end of unit
>>>
>>> fdisk
>>>
>>> Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
>>> Offset: 0       Signature: 0xAA55
>>>           Starting         Ending        LBA Info:
>>>  #: id      C   H  S -      C   H  S [       start:        size ]
>>> ------------------------------------------------------------------------
>>>  0: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>>>  1: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>>>  2: 00      0   0  0 -      0   0  0 [           0:           0 ] unused
>>> *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ] OpenBSD
>>>
>>> Как можно вылечить такое?
>>>
>>> Заранее огромное.
>>>
>>>
>>
>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Aleksei Bebinov-2
Можно ли восстановить оффсеты исходя из размеров партишина и зная что
первый партишн с начала диска начинается? а второй за ним сразу

Mike Belopuhov пишет:

> Aleksei Bebinov wrote:
>> Винт не стучит, думаю что с ним все в норме
>
> они сейчас и без стука помирают :)
>
>> дело в том что /var и находился на этом винте
>>
>
> попробуйте вбить туда значения если помните конечно. можно попробовать
> поискать оффсеты в каком-нить diskedit. для FFS1 magic число 0x00011954.ожн
> до начала раздела смещение от этого magic числа составляет 0x255a или
> 9562 байт (если мои подсчеты верны).
>
>> Mike Belopuhov пишет:
>>> вообще говоря у вас съехали оффсеты лейблов. попробуйте восстановить
>>> их..
>>> поглядите в системе где винт пользовался на
>>> /var/backups/disklabel.*.backup
>>> этот файл можно напрямую скормить disklabel:
>>>
>>>  # disklabel -R wd1 var/backups/disklabel.wd1.backup
>>>
>>> если сам винт дохлый то стоит попробовать сначала оффициальные тулзы от
>>> производителя, ну а потом всякие mhdd, hdd reanimator'ы и прочее.
>>>
>>> Aleksei Bebinov wrote:
>>>> Народ привет
>>>> Такая ситуация возникла, подсобите как решить ?
>>>> Раздел на винте - с нужной инфой
>>>> перестал читаться, монтироваться
>>>> Хард Seagate 250 Gb SATA
>>>> disklabel  показывает след.
>>>> 16 partitions:
>>>> #                size           offset  fstype [fsize bsize  cpg]
>>>>   a:         31457601    8796093022271  4.2BSD      0     0  328
>>>>   b:         31457664    8796124479872  4.2BSD      0     0  328
>>>>   c:        488397168                0  unused      0     0
>>>> disklabel: partition a: offset past end of unit
>>>> disklabel: partition a: partition extends past end of unit
>>>> disklabel: partition b: offset past end of unit
>>>> disklabel: partition b: partition extends past end of unit
>>>>
>>>> fdisk
>>>>
>>>> Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
>>>> Offset: 0       Signature: 0xAA55
>>>>           Starting         Ending        LBA Info:
>>>>  #: id      C   H  S -      C   H  S [       start:        size ]
>>>> ------------------------------------------------------------------------
>>>>
>>>>  0: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>> unused
>>>>  1: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>> unused
>>>>  2: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>> unused
>>>> *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ]
>>>> OpenBSD
>>>>
>>>> Как можно вылечить такое?
>>>>
>>>> Заранее огромное.
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Mike Belopuhov
Aleksei Bebinov wrote:
> Можно ли восстановить оффсеты исходя из размеров партишина и зная что
> первый партишн с начала диска начинается? а второй за ним сразу
>

конечно! просто вводите их в disklabel, как при установке и пытаетесь
смонтировать.

> Mike Belopuhov пишет:
>> Aleksei Bebinov wrote:
>>> Винт не стучит, думаю что с ним все в норме
>> они сейчас и без стука помирают :)
>>
>>> дело в том что /var и находился на этом винте
>>>
>> попробуйте вбить туда значения если помните конечно. можно попробовать
>> поискать оффсеты в каком-нить diskedit. для FFS1 magic число 0x00011954.ожн
>> до начала раздела смещение от этого magic числа составляет 0x255a или
>> 9562 байт (если мои подсчеты верны).
>>
>>> Mike Belopuhov пишет:
>>>> вообще говоря у вас съехали оффсеты лейблов. попробуйте восстановить
>>>> их..
>>>> поглядите в системе где винт пользовался на
>>>> /var/backups/disklabel.*.backup
>>>> этот файл можно напрямую скормить disklabel:
>>>>
>>>>  # disklabel -R wd1 var/backups/disklabel.wd1.backup
>>>>
>>>> если сам винт дохлый то стоит попробовать сначала оффициальные тулзы от
>>>> производителя, ну а потом всякие mhdd, hdd reanimator'ы и прочее.
>>>>
>>>> Aleksei Bebinov wrote:
>>>>> Народ привет
>>>>> Такая ситуация возникла, подсобите как решить ?
>>>>> Раздел на винте - с нужной инфой
>>>>> перестал читаться, монтироваться
>>>>> Хард Seagate 250 Gb SATA
>>>>> disklabel  показывает след.
>>>>> 16 partitions:
>>>>> #                size           offset  fstype [fsize bsize  cpg]
>>>>>   a:         31457601    8796093022271  4.2BSD      0     0  328
>>>>>   b:         31457664    8796124479872  4.2BSD      0     0  328
>>>>>   c:        488397168                0  unused      0     0
>>>>> disklabel: partition a: offset past end of unit
>>>>> disklabel: partition a: partition extends past end of unit
>>>>> disklabel: partition b: offset past end of unit
>>>>> disklabel: partition b: partition extends past end of unit
>>>>>
>>>>> fdisk
>>>>>
>>>>> Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
>>>>> Offset: 0       Signature: 0xAA55
>>>>>           Starting         Ending        LBA Info:
>>>>>  #: id      C   H  S -      C   H  S [       start:        size ]
>>>>> ------------------------------------------------------------------------
>>>>>
>>>>>  0: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>>> unused
>>>>>  1: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>>> unused
>>>>>  2: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>>> unused
>>>>> *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ]
>>>>> OpenBSD
>>>>>
>>>>> Как можно вылечить такое?
>>>>>
>>>>> Заранее огромное.
>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Maxim P. Yutkin
можно я буду назойливым и подскажу еще раз про testdisk, я делал
подобные штуки как раз на нем (только он сам все считал
:)

2008/2/26 Mike Belopuhov <[hidden email]>:

> Aleksei Bebinov wrote:
>  > Можно ли восстановить оффсеты исходя из размеров партишина и зная что
>  > первый партишн с начала диска начинается? а второй за ним сразу
>  >
>
>  конечно! просто вводите их в disklabel, как при установке и пытаетесь
>  смонтировать.
>
>
>
>  > Mike Belopuhov пишет:
>  >> Aleksei Bebinov wrote:
>  >>> Винт не стучит, думаю что с ним все в норме
>  >> они сейчас и без стука помирают :)
>  >>
>  >>> дело в том что /var и находился на этом винте
>  >>>
>  >> попробуйте вбить туда значения если помните конечно. можно попробовать
>  >> поискать оффсеты в каком-нить diskedit. для FFS1 magic число 0x00011954.ожн
>  >> до начала раздела смещение от этого magic числа составляет 0x255a или
>  >> 9562 байт (если мои подсчеты верны).
>  >>
>  >>> Mike Belopuhov пишет:
>  >>>> вообще говоря у вас съехали оффсеты лейблов. попробуйте восстановить
>  >>>> их..
>  >>>> поглядите в системе где винт пользовался на
>  >>>> /var/backups/disklabel.*.backup
>  >>>> этот файл можно напрямую скормить disklabel:
>  >>>>
>  >>>>  # disklabel -R wd1 var/backups/disklabel.wd1.backup
>  >>>>
>  >>>> если сам винт дохлый то стоит попробовать сначала оффициальные тулзы от
>  >>>> производителя, ну а потом всякие mhdd, hdd reanimator'ы и прочее.
>  >>>>
>  >>>> Aleksei Bebinov wrote:
>  >>>>> Народ привет
>  >>>>> Такая ситуация возникла, подсобите как решить ?
>  >>>>> Раздел на винте - с нужной инфой
>  >>>>> перестал читаться, монтироваться
>  >>>>> Хард Seagate 250 Gb SATA
>  >>>>> disklabel  показывает след.
>  >>>>> 16 partitions:
>  >>>>> #                size           offset  fstype [fsize bsize  cpg]
>  >>>>>   a:         31457601    8796093022271  4.2BSD      0     0  328
>  >>>>>   b:         31457664    8796124479872  4.2BSD      0     0  328
>  >>>>>   c:        488397168                0  unused      0     0
>  >>>>> disklabel: partition a: offset past end of unit
>  >>>>> disklabel: partition a: partition extends past end of unit
>  >>>>> disklabel: partition b: offset past end of unit
>  >>>>> disklabel: partition b: partition extends past end of unit
>  >>>>>
>  >>>>> fdisk
>  >>>>>
>  >>>>> Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
>  >>>>> Offset: 0       Signature: 0xAA55
>  >>>>>           Starting         Ending        LBA Info:
>  >>>>>  #: id      C   H  S -      C   H  S [       start:        size ]
>  >>>>> ------------------------------------------------------------------------
>  >>>>>
>  >>>>>  0: 00      0   0  0 -      0   0  0 [           0:           0 ]
>  >>>>> unused
>  >>>>>  1: 00      0   0  0 -      0   0  0 [           0:           0 ]
>  >>>>> unused
>  >>>>>  2: 00      0   0  0 -      0   0  0 [           0:           0 ]
>  >>>>> unused
>  >>>>> *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ]
>  >>>>> OpenBSD
>  >>>>>
>  >>>>> Как можно вылечить такое?
>  >>>>>
>  >>>>> Заранее огромное.
>  >>>>>
>  >>>>>
>  >>>>
>  >>>>
>  >>>
>  >>
>  >>
>  >>
>  >
>  >
>
>
>



--
0xCAADCC0D
Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Aleksei Bebinov-2
In reply to this post by Mike Belopuhov
всем огромное спасибо!
инфа уж большо важная
поставил 63 и щас dd её в файл.вроде пишет
сразу по ходу вопросик в dd параметр bs - какой оптимально выбрать и как
это может повлиять на чтение/запись ?


Mike Belopuhov пишет:

> Aleksei Bebinov wrote:
>> Можно ли восстановить оффсеты исходя из размеров партишина и зная что
>> первый партишн с начала диска начинается? а второй за ним сразу
>>
>
> конечно! просто вводите их в disklabel, как при установке и пытаетесь
> смонтировать.
>
>> Mike Belopuhov пишет:
>>> Aleksei Bebinov wrote:
>>>> Винт не стучит, думаю что с ним все в норме
>>> они сейчас и без стука помирают :)
>>>
>>>> дело в том что /var и находился на этом винте
>>>>
>>> попробуйте вбить туда значения если помните конечно. можно попробовать
>>> поискать оффсеты в каком-нить diskedit. для FFS1 magic число
>>> 0x00011954.ожн
>>> до начала раздела смещение от этого magic числа составляет 0x255a или
>>> 9562 байт (если мои подсчеты верны).
>>>
>>>> Mike Belopuhov пишет:
>>>>> вообще говоря у вас съехали оффсеты лейблов. попробуйте восстановить
>>>>> их..
>>>>> поглядите в системе где винт пользовался на
>>>>> /var/backups/disklabel.*.backup
>>>>> этот файл можно напрямую скормить disklabel:
>>>>>
>>>>>  # disklabel -R wd1 var/backups/disklabel.wd1.backup
>>>>>
>>>>> если сам винт дохлый то стоит попробовать сначала оффициальные
>>>>> тулзы от
>>>>> производителя, ну а потом всякие mhdd, hdd reanimator'ы и прочее.
>>>>>
>>>>> Aleksei Bebinov wrote:
>>>>>> Народ привет
>>>>>> Такая ситуация возникла, подсобите как решить ?
>>>>>> Раздел на винте - с нужной инфой
>>>>>> перестал читаться, монтироваться
>>>>>> Хард Seagate 250 Gb SATA
>>>>>> disklabel  показывает след.
>>>>>> 16 partitions:
>>>>>> #                size           offset  fstype [fsize bsize  cpg]
>>>>>>   a:         31457601    8796093022271  4.2BSD      0     0  328
>>>>>>   b:         31457664    8796124479872  4.2BSD      0     0  328
>>>>>>   c:        488397168                0  unused      0     0
>>>>>> disklabel: partition a: offset past end of unit
>>>>>> disklabel: partition a: partition extends past end of unit
>>>>>> disklabel: partition b: offset past end of unit
>>>>>> disklabel: partition b: partition extends past end of unit
>>>>>>
>>>>>> fdisk
>>>>>>
>>>>>> Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
>>>>>> Offset: 0       Signature: 0xAA55
>>>>>>           Starting         Ending        LBA Info:
>>>>>>  #: id      C   H  S -      C   H  S [       start:        size ]
>>>>>> ------------------------------------------------------------------------
>>>>>>
>>>>>>
>>>>>>  0: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>>>> unused
>>>>>>  1: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>>>> unused
>>>>>>  2: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>>>> unused
>>>>>> *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ]
>>>>>> OpenBSD
>>>>>>
>>>>>> Как можно вылечить такое?
>>>>>>
>>>>>> Заранее огромное.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>
>>
>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Aleksei Bebinov-2
In reply to this post by Maxim P. Yutkin
тестдиск просчитал все, сказал что все хорошо, записал новую таблицу
разделов и все осталось также
может чтото не доделал я ?

Maxim P. Yutkin пишет:

> можно я буду назойливым и подскажу еще раз про testdisk, я делал
> подобные штуки как раз на нем (только он сам все считал
> :)
>
> 2008/2/26 Mike Belopuhov <[hidden email]>:
>> Aleksei Bebinov wrote:
>>  > Можно ли восстановить оффсеты исходя из размеров партишина и зная что
>>  > первый партишн с начала диска начинается? а второй за ним сразу
>>  >
>>
>>  конечно! просто вводите их в disklabel, как при установке и пытаетесь
>>  смонтировать.
>>
>>
>>
>>  > Mike Belopuhov пишет:
>>  >> Aleksei Bebinov wrote:
>>  >>> Винт не стучит, думаю что с ним все в норме
>>  >> они сейчас и без стука помирают :)
>>  >>
>>  >>> дело в том что /var и находился на этом винте
>>  >>>
>>  >> попробуйте вбить туда значения если помните конечно. можно попробовать
>>  >> поискать оффсеты в каком-нить diskedit. для FFS1 magic число 0x00011954.ожн
>>  >> до начала раздела смещение от этого magic числа составляет 0x255a или
>>  >> 9562 байт (если мои подсчеты верны).
>>  >>
>>  >>> Mike Belopuhov пишет:
>>  >>>> вообще говоря у вас съехали оффсеты лейблов. попробуйте восстановить
>>  >>>> их..
>>  >>>> поглядите в системе где винт пользовался на
>>  >>>> /var/backups/disklabel.*.backup
>>  >>>> этот файл можно напрямую скормить disklabel:
>>  >>>>
>>  >>>>  # disklabel -R wd1 var/backups/disklabel.wd1.backup
>>  >>>>
>>  >>>> если сам винт дохлый то стоит попробовать сначала оффициальные тулзы от
>>  >>>> производителя, ну а потом всякие mhdd, hdd reanimator'ы и прочее.
>>  >>>>
>>  >>>> Aleksei Bebinov wrote:
>>  >>>>> Народ привет
>>  >>>>> Такая ситуация возникла, подсобите как решить ?
>>  >>>>> Раздел на винте - с нужной инфой
>>  >>>>> перестал читаться, монтироваться
>>  >>>>> Хард Seagate 250 Gb SATA
>>  >>>>> disklabel  показывает след.
>>  >>>>> 16 partitions:
>>  >>>>> #                size           offset  fstype [fsize bsize  cpg]
>>  >>>>>   a:         31457601    8796093022271  4.2BSD      0     0  328
>>  >>>>>   b:         31457664    8796124479872  4.2BSD      0     0  328
>>  >>>>>   c:        488397168                0  unused      0     0
>>  >>>>> disklabel: partition a: offset past end of unit
>>  >>>>> disklabel: partition a: partition extends past end of unit
>>  >>>>> disklabel: partition b: offset past end of unit
>>  >>>>> disklabel: partition b: partition extends past end of unit
>>  >>>>>
>>  >>>>> fdisk
>>  >>>>>
>>  >>>>> Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
>>  >>>>> Offset: 0       Signature: 0xAA55
>>  >>>>>           Starting         Ending        LBA Info:
>>  >>>>>  #: id      C   H  S -      C   H  S [       start:        size ]
>>  >>>>> ------------------------------------------------------------------------
>>  >>>>>
>>  >>>>>  0: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>  >>>>> unused
>>  >>>>>  1: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>  >>>>> unused
>>  >>>>>  2: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>  >>>>> unused
>>  >>>>> *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ]
>>  >>>>> OpenBSD
>>  >>>>>
>>  >>>>> Как можно вылечить такое?
>>  >>>>>
>>  >>>>> Заранее огромное.
>>  >>>>>
>>  >>>>>
>>  >>>>
>>  >>>>
>>  >>>
>>  >>
>>  >>
>>  >>
>>  >
>>  >
>>
>>
>>
>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Mike Belopuhov
In reply to this post by Aleksei Bebinov-2
Aleksei Bebinov wrote:
> всем огромное спасибо!
> инфа уж большо важная
> поставил 63 и щас dd её в файл.вроде пишет
> сразу по ходу вопросик в dd параметр bs - какой оптимально выбрать и как
> это может повлиять на чтение/запись ?
>

это определяет размер буфера для операций с io.
я думаю что оптимально где-то 8192.

>
> Mike Belopuhov пишет:
>> Aleksei Bebinov wrote:
>>> Можно ли восстановить оффсеты исходя из размеров партишина и зная что
>>> первый партишн с начала диска начинается? а второй за ним сразу
>>>
>> конечно! просто вводите их в disklabel, как при установке и пытаетесь
>> смонтировать.
>>
>>> Mike Belopuhov пишет:
>>>> Aleksei Bebinov wrote:
>>>>> Винт не стучит, думаю что с ним все в норме
>>>> они сейчас и без стука помирают :)
>>>>
>>>>> дело в том что /var и находился на этом винте
>>>>>
>>>> попробуйте вбить туда значения если помните конечно. можно попробовать
>>>> поискать оффсеты в каком-нить diskedit. для FFS1 magic число
>>>> 0x00011954.ожн
>>>> до начала раздела смещение от этого magic числа составляет 0x255a или
>>>> 9562 байт (если мои подсчеты верны).
>>>>
>>>>> Mike Belopuhov пишет:
>>>>>> вообще говоря у вас съехали оффсеты лейблов. попробуйте восстановить
>>>>>> их..
>>>>>> поглядите в системе где винт пользовался на
>>>>>> /var/backups/disklabel.*.backup
>>>>>> этот файл можно напрямую скормить disklabel:
>>>>>>
>>>>>>  # disklabel -R wd1 var/backups/disklabel.wd1.backup
>>>>>>
>>>>>> если сам винт дохлый то стоит попробовать сначала оффициальные
>>>>>> тулзы от
>>>>>> производителя, ну а потом всякие mhdd, hdd reanimator'ы и прочее.
>>>>>>
>>>>>> Aleksei Bebinov wrote:
>>>>>>> Народ привет
>>>>>>> Такая ситуация возникла, подсобите как решить ?
>>>>>>> Раздел на винте - с нужной инфой
>>>>>>> перестал читаться, монтироваться
>>>>>>> Хард Seagate 250 Gb SATA
>>>>>>> disklabel  показывает след.
>>>>>>> 16 partitions:
>>>>>>> #                size           offset  fstype [fsize bsize  cpg]
>>>>>>>   a:         31457601    8796093022271  4.2BSD      0     0  328
>>>>>>>   b:         31457664    8796124479872  4.2BSD      0     0  328
>>>>>>>   c:        488397168                0  unused      0     0
>>>>>>> disklabel: partition a: offset past end of unit
>>>>>>> disklabel: partition a: partition extends past end of unit
>>>>>>> disklabel: partition b: offset past end of unit
>>>>>>> disklabel: partition b: partition extends past end of unit
>>>>>>>
>>>>>>> fdisk
>>>>>>>
>>>>>>> Disk: wd1       geometry: 30401/255/63 [488397168 Sectors]
>>>>>>> Offset: 0       Signature: 0xAA55
>>>>>>>           Starting         Ending        LBA Info:
>>>>>>>  #: id      C   H  S -      C   H  S [       start:        size ]
>>>>>>> ------------------------------------------------------------------------
>>>>>>>
>>>>>>>
>>>>>>>  0: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>>>>> unused
>>>>>>>  1: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>>>>> unused
>>>>>>>  2: 00      0   0  0 -      0   0  0 [           0:           0 ]
>>>>>>> unused
>>>>>>> *3: A6      0   1  1 -  30400 254 63 [          63:   488392002 ]
>>>>>>> OpenBSD
>>>>>>>
>>>>>>> Как можно вылечить такое?
>>>>>>>
>>>>>>> Заранее огромное.
>>>>>>>
>>>>>>>
>>>>>>
>>>>
>>>>
>>>
>>
>>
>>
>
>


Reply | Threaded
Open this post in threaded view
|

Re: восстановление диска

Alexey Vatchenko-2
In reply to this post by Aleksei Bebinov-2
Aleksei Bebinov wrote:
> Винт не стучит, думаю что с ним все в норме
> дело в том что /var и находился на этом винте

less -f /dev/wd1c  -- много раз выручало :) (ну или программу написать
самому - тоже выручало, когда функционала less не хватало (бинарные
данные)).

--
Alexey Vatchenko
http://www.bsdua.org