The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"востановление FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски)
Изначальное сообщение [ Отслеживать ]

"востановление FreeBSD"  +/
Сообщение от golibshoh email(ok) on 06-Апр-11, 12:46 
добрый день, постановка задачи такого: есть (точнее был) FreeBSD 7 с полнофункциональным настроенным почтовым сервером. на серваке присутствует два HDD под SATA-райдом видима как зеркала поскольку при отсутсвие одного (любого) даже до ошибкаи не доходить. Так вот, в один прекрасный день отказали куллера охлаждений, после того как полежал немного в ожидании куллеров и установили новые нивкакую не хочет загрузится. пишет Not ufs с liveCD загружаюсь HDD автоматом монтируются и могу видит их в папке /mnt как
ada0s1a.ufs
ada0s1d.ufs
ada0s1e.ufs
ada0s1f.ufs

все файлы на месте. проверил fstab там есть вот это
/dev/ad4s1b none   swap    sw         0 0
/dev/ad4s1a    /   ufs     rw         1 1
/dev/ad4s1e /tmp   ufs     rw, noexec 2 2
/dev/ad4s1f /usr   ufs     rw         2 2
/dev/ad4s1d /var   ufs     rw         2 2
/dev/acd0   /dcrom cd9660  ro,noauto  0 0

Надеюсь поможите. Спасибо.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "востановление FreeBSD"  +/
Сообщение от lavr email on 06-Апр-11, 17:17 
>[оверквотинг удален]
> /dev/ad4s1a    /   ufs    
> rw         1 1
> /dev/ad4s1e /tmp   ufs     rw, noexec 2
> 2
> /dev/ad4s1f /usr   ufs     rw  
>       2 2
> /dev/ad4s1d /var   ufs     rw  
>       2 2
> /dev/acd0   /dcrom cd9660  ro,noauto  0 0
> Надеюсь поможите. Спасибо.

загрузитесь с livecd и покажите вывод:

# atacontrol list

# fdisk -s adX (где X номер диска)
# ls -la /dev/adX*

если будут видны слайсы, то:

# bsdlabel adXsY (где Y номер слайса)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "востановление FreeBSD"  +/
Сообщение от golibshoh email(ok) on 07-Апр-11, 07:01 
> загрузитесь с livecd и покажите вывод:
> # atacontrol list
> # fdisk -s adX (где X номер диска)
> # ls -la /dev/adX*
> если будут видны слайсы, то:
> # bsdlabel adXsY (где Y номер слайса)

команда
# atacontrol list
выдает следуюшее:
ATA Channel 0:
    Master: no  device present
    Slave:  acd0 <Optiarc DVD RW AD-5540A/2.01> ATA/ATAPI revision 0
по моему это значить что мои HDD он и вовсе не видет, но ведь я же могу зайти в них как я описал выще. так что делать? с чего начать?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "востановление FreeBSD"  +/
Сообщение от lavr on 07-Апр-11, 11:57 
>[оверквотинг удален]
> команда
> # atacontrol list
> выдает следуюшее:
> ATA Channel 0:
>     Master: no  device present
>     Slave:  acd0 <Optiarc DVD RW AD-5540A/2.01> ATA/ATAPI
> revision 0
> по моему это значить что мои HDD он и вовсе не видет,
> но ведь я же могу зайти в них как я описал
> выще. так что делать? с чего начать?

что в какчестве LiveCD используете? У вас грузится модуль ahci и в результате, вы
через atacontrol не видите SATA диски, вероятно установленная система использовала
драйвер ata (судя по /etc/fstab) и именование устройств как adXsY, в драйвере ahci
- именование устройств adaXsY (в случае MBR) или adaXpY (в случае GPT)

Если используется ahci, то вместо atacontrol list нужно camcontrol devlist,
ну и в /etc/fstab исправить ad4 на ada0

Если непонятно или еще нужна помощь - пишите

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "востановление FreeBSD"  +/
Сообщение от golibshoh email(ok) on 07-Апр-11, 12:46 
> что в какчестве LiveCD используете? У вас грузится модуль ahci и в
> результате, вы
> через atacontrol не видите SATA диски, вероятно установленная система использовала
> драйвер ata (судя по /etc/fstab) и именование устройств как adXsY, в драйвере
> ahci
> - именование устройств adaXsY (в случае MBR) или adaXpY (в случае GPT)
> Если используется ahci, то вместо atacontrol list нужно camcontrol devlist,
> ну и в /etc/fstab исправить ad4 на ada0
> Если непонятно или еще нужна помощь - пишите

в качестве LiveCD я использую frenzy-1.3-ju-mini-ru-release
тепер обо все по порядку, команды и резултаты:
команда - camcontrol devlist
<ST3750640 A9 3.AAE> at scbus0 target0 lun0 (pass0,ada0)
<ST3750640 A9 3.AAK> at scbus1 target0 lun0 (pass1,ada1)
ну и онфу про DVD
команда fdisk -s ada0
/dev/ada0: 1453521 cyl 16 hd 63 sec
Part start size         type Flags
1:    63    1465144002  0xa5 0x80
команда fdisk -s ada1 вывод НИЧЕГО!
команда ls -la /dev/ada0*
crw-r-----1 root operator 0, 96 7 апр 13:14 /dev/ada0
crw-r-----1 root operator 0, 99 7 апр 13:14 /dev/ada0s1
crw-r-----1 root operator 0, 101 7 апр 13:14 /dev/ada0s1a
crw-r-----1 root operator 0, 102 7 апр 13:14 /dev/ada0s1b
crw-r-----1 root operator 0, 103 7 апр 13:14 /dev/ada0s1d
crw-r-----1 root operator 0, 104 7 апр 13:14 /dev/ada0s1e
crw-r-----1 root operator 0, 105 7 апр 13:14 /dev/ada0s1f
команда bsdlabel ada0s1
/dev/ada0s1
8 partitions:
#  size        offset      fstype     [fsize    bsize  bps/cpg]
a: 262144       0          4.2BSD       2048     16384  16392
b: 8388608     262144      swap         2048     16384  16392
c: 1465144002   0          unused       0         0      # "raw" part, don`t edit
d: 1048576000   86550752   4.2BSD       2048      16384  28552
e: 104857600   1057226752  4.2BSD       2048      16384  28552
f: 303059650   1162084352  4.2BSD       2048      16384  28552
вот такие вот выводы друзя, тепер думаю инфо хватает чтобы вынести вердикт, с нетерпением жду вашего совета.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "востановление FreeBSD"  +/
Сообщение от arachnid (ok) on 07-Апр-11, 14:16 
очень похоже, что у вас сбились настройки биоса.
во-первых - судя по fstab - зеркала у вас не было. был один жесткий диск. как вариант - система сейчас пытается грузиться с неправильного диска (если в сервере их два).

второе - когда определите, какой из дисков содержит в себе фрю - пытаетесь загрузиться с него. либо берете более старый frenzy и смотрите, как он поименует диски. тогда правите fstab согласно тому, как сейчас они называются.
то есть у вас в fstab ad4, а в текущем варианте это может быть, например, ad6 - соответственно надо будет внести исправления в fstab

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "востановление FreeBSD"  +/
Сообщение от lavr on 07-Апр-11, 14:20 
>[оверквотинг удален]
>        0    
>   # "raw" part, don`t edit
> d: 1048576000   86550752   4.2BSD    
>   2048      16384  28552
> e: 104857600   1057226752  4.2BSD      
>  2048      16384  28552
> f: 303059650   1162084352  4.2BSD      
>  2048      16384  28552
> вот такие вот выводы друзя, тепер думаю инфо хватает чтобы вынести вердикт,
> с нетерпением жду вашего совета.

я вам уже все расписал, полагаю что Frenzy 1.3 грузит ahci драйвер, раз вы с этим
не сталкивались, то видимо не в курсе.

В FreeBSD есть два ATA драйвера: старый ata и новый ada:
- man 4 ata
- man 4 ada

новый ada имеет реализации по чипсетам: ahci - общий так сказать, man ahci
siis - для SiliconImage Serial ATA Host (3124, 3132 и 3531), man siis
mvs - для Marvel Gen-I,II,IIe
Поддержка SATA через CAM_SCSI layer с NCQ и всеми пирогами SATA, SATA Multiplier

Вам нужно, либо загрузить вашу систему в single-user mode, если такое возможно
и поправить все что нужно, либо загрузиться с LiveCD от FreeBSD и посмотреть наличие
загрузчика на диске (убедиться что в BIOS правильно выставлено загрузочное устройство)
Либо загрузиться с Frenzy 1.2 или 1.1 - не должно быть проблем, тогда atacontrol
вам все покажет.
У вас FreeBSD использует ata драйвер, если вы в BIOS изменили с Enhanced на AHCI,
то возможно съехала нумерация и система перестала грузиться, верните обратно в Enchanced
и все загрузиться.

Итого, возможные варианты я вам озвучил, если вы меняли настройки в BIOS и не знаете
как сделать чтобы загрузка FreeBSD шла с соответствующего диска или как посмотреть
и сменить номер диска в /etc/fstab - это плохо.
Если вы ничего не меняли: motherboard, cpu - то все должно работать, если изменили
настройку дисков в BIOS - учитесь как и что нужно сделать чтобы FreeBSD загрузилась,
варианты отписаны.

Если непонятно, давайте по шагам...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "востановление FreeBSD"  +/
Сообщение от golibshoh email(ok) on 07-Апр-11, 15:26 
>[оверквотинг удален]
> Итого, возможные варианты я вам озвучил, если вы меняли настройки в BIOS
> и не знаете
> как сделать чтобы загрузка FreeBSD шла с соответствующего диска или как посмотреть
> и сменить номер диска в /etc/fstab - это плохо.
>  Если вы ничего не меняли: motherboard, cpu - то все должно
> работать, если изменили
> настройку дисков в BIOS - учитесь как и что нужно сделать чтобы
> FreeBSD загрузилась,
> варианты отписаны.
> Если непонятно, давайте по шагам...

так сделаль следующее: зашел в BIOS и поменял все наоборот как вы сказали тоест была Enchanced сделал Legacy тепер система заходить и выводить сообшение типа:
Manual root filesystem specification:
    <fstype>: <device> Mount <device> using filesystem <filesystem>
                                        eg.ufs: da0s1a
    ?                              List valid disk boot devices
    <empty line>           Abort manual input

mountroot>
ввожу ufs:/dev/ad0s1a
система загружается чуть дальше и выводить ошибку
Enter full puth name of Shell or RETURN /bin/sh
чтобы не набирать все равно выводить ришетка, ls выводить имен файлов но при попитке редактирование каких либо файлов командой [ee] выдается что not found
команда fsck -y тоже непомог
так тепер что мне сделать нужно? думаю почти уже разобрались но ... все же жду вашего совета, и если можно то пошагово так сказать для "особо одаренных". :) Спасибо.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "востановление FreeBSD"  +/
Сообщение от golibshoh email(ok) on 07-Апр-11, 15:30 
>[оверквотинг удален]
> ввожу ufs:/dev/ad0s1a
> система загружается чуть дальше и выводить ошибку
> Enter full puth name of Shell or RETURN /bin/sh
> чтобы не набирать все равно выводить ришетка, ls выводить имен файлов но
> при попитке редактирование каких либо файлов командой [ee] выдается что not
> found
> команда fsck -y тоже непомог
> так тепер что мне сделать нужно? думаю почти уже разобрались но ...
> все же жду вашего совета, и если можно то пошагово так
> сказать для "особо одаренных". :) Спасибо.

P.S. я вот что подумал может как то нужно зайти в fstab и поменять ad4s1a на ad0s1a , а?

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "востановление FreeBSD"  +/
Сообщение от lavr on 07-Апр-11, 16:30 
>[оверквотинг удален]
>> как сделать чтобы загрузка FreeBSD шла с соответствующего диска или как посмотреть
>> и сменить номер диска в /etc/fstab - это плохо.
>>  Если вы ничего не меняли: motherboard, cpu - то все должно
>> работать, если изменили
>> настройку дисков в BIOS - учитесь как и что нужно сделать чтобы
>> FreeBSD загрузилась,
>> варианты отписаны.
>> Если непонятно, давайте по шагам...
> так сделаль следующее: зашел в BIOS и поменял все наоборот как вы
> сказали тоест была Enchanced сделал Legacy тепер система заходить и выводить

я не так говорил, я сказал:

- если было AHCI то перевести в Enchanced

итак оставьте Enchanced, затем ниже см комментарий

>[оверквотинг удален]
>            
>            
>       eg.ufs: da0s1a
>     ?        
>            
>            
> List valid disk boot devices
>     <empty line>      
>     Abort manual input
> mountroot>

наберите знак вопроса:

mountroot> ?

и ищите в перечисленном adXs1a (так как у вас оформлен один диск, те никаким RAID'ом
не пахнет, то у вас в списке будет либо ad0s1a, либо ad1s1a и тд adXs1a)

adXs1a - это корневая FS на которой ядро, вот его и надо загрузить, допустим ad0s1a

mountroot> ad0s1a

> ввожу ufs:/dev/ad0s1a
> система загружается чуть дальше и выводить ошибку
> Enter full puth name of Shell or RETURN /bin/sh

так и должно быть, ибо в etc/fstab у вас ad4s1...
поэтому система загружается в single-user mode и предлагает руками выполнить
fsck -y

> чтобы не набирать все равно выводить ришетка, ls выводить имен файлов но
> при попитке редактирование каких либо файлов командой [ee] выдается что not
> found
> команда fsck -y тоже непомог
> так тепер что мне сделать нужно? думаю почти уже разобрались но ...
> все же жду вашего совета, и если можно то пошагово так
> сказать для "особо одаренных". :) Спасибо.

итого, загрузились в single-user mode:

> Enter full puth name of Shell or RETURN /bin/sh

давим <Enter> и получаем shell с символом "#" в качестве промпта.

# набираем

# atacontrol list
получаем список ATA устройств, нас интересует первый из дисков, допустим он "ad0"

смотрим что у нас в fstab:

# cat /etc/fstab
/dev/ad4s1b none   swap    sw         0 0
/dev/ad4s1a    /   ufs     rw         1 1
/dev/ad4s1e /tmp   ufs     rw, noexec 2 2
/dev/ad4s1f /usr   ufs     rw         2 2
/dev/ad4s1d /var   ufs     rw         2 2
/dev/acd0   /dcrom cd9660  ro,noauto  0 0

в fstab адрес диска ad4, а у нас atacontrol показал ad0, значит нужно:

1) прогнать fsck на все партиции
2) смонтировать FS
3) редактором изменить ad4 на ad0 (либо на ad1/ad2/и тд и тп зависит от того что выдал atacontrol list)

делаем по шагам:

- прогоняем fsck
# fsck_ffs -y /dev/ad0s1a
# mount /dev/ad0s1a /  (исходя из fstab монтируем как rootfs)
# fsck_ffs -y /dev/ad0s1e
# mount /dev/ad0s1e /tmp (в fstab это /tmp)
# fsck_ffs -y /dev/ad0s1f
# mount /dev/ad0s1f /usr
# fsck_ffs -y /dev/ad0s1d /var

смонтировали, теперь можем любым редактором заменить ad4 на ad0, или

# cp /etc/fstab /etc/fstab.orig
# sed "s/ad4/ad0/g" /etc/fstab.orig > /etc/fstab

проверяем что /etc/fstab такой как нам нужно:

# cat /etc/fstab

перегружаемся:

# shutdown -r now

прим: выше использовались ad4 - подразумевается что оно в /etc/fstab
ad0 - подразумевается что это наш диск по результатам вывода atacontrol

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "востановление FreeBSD"  +/
Сообщение от golibshoh email(ok) on 07-Апр-11, 16:37 
>[оверквотинг удален]
> # fsck_ffs -y /dev/ad0s1d /var
> смонтировали, теперь можем любым редактором заменить ad4 на ad0, или
> # cp /etc/fstab /etc/fstab.orig
> # sed "s/ad4/ad0/g" /etc/fstab.orig > /etc/fstab
> проверяем что /etc/fstab такой как нам нужно:
> # cat /etc/fstab
> перегружаемся:
> # shutdown -r now
> прим: выше использовались ad4 - подразумевается что оно в /etc/fstab
> ad0 - подразумевается что это наш диск по результатам вывода atacontrol

сделаю сказаноое завтра и неприменно буду на связи чтобы поделится резултатом.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "востановление FreeBSD"  +1 +/
Сообщение от golibshoh email(ok) on 08-Апр-11, 08:19 
>[оверквотинг удален]
> # fsck_ffs -y /dev/ad0s1d /var
> смонтировали, теперь можем любым редактором заменить ad4 на ad0, или
> # cp /etc/fstab /etc/fstab.orig
> # sed "s/ad4/ad0/g" /etc/fstab.orig > /etc/fstab
> проверяем что /etc/fstab такой как нам нужно:
> # cat /etc/fstab
> перегружаемся:
> # shutdown -r now
> прим: выше использовались ad4 - подразумевается что оно в /etc/fstab
> ad0 - подразумевается что это наш диск по результатам вывода atacontrol

доброе утро друг. сделал все так как вы прописали, удалось поменять в fstab-е нумерацию диска и после перезагрузки система загрузилась в нормальный режим. только при выпольнение команды fsck_ffs -y ... и при монтирование дисков в разделе ad0s1f и ad0s1d произошли много ошибок типа невозможно чтение, во всяком случае после нормальной загрузки ещё раз прогнла fsck -y и уже после перезагрузки доходить только до Starting file system check и в разделе ad0s1f, ad0s1d возникает ошибка
THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY
      ufs:/dev/ad0s1f (/usr)
Enter full pathname of SHELL or RETURN /bin/sh
я так думаю это уже ошибка HDD. тепер вопрос задается конкретно так, как быть есть возможност востановления, ну типа как нибуд обходить вот эти вот бэд сектора или же уже нужно конкретно hdd поменят?
P.S. у меня все же там два hdd по 750 ГБ. может вовсе переустановить систему на одной а потом копировать на другой как резервный чтобы при таких случаях просто поменят hdd -ишники? (последный вопрос только для случая если ничего уже нелзя сделать)
Спасибо.Жду ответа.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "востановление FreeBSD"  –1 +/
Сообщение от golibshoh email(ok) on 08-Апр-11, 08:21 
>[оверквотинг удален]
> доброе утро друг. сделал все так как вы прописали, удалось поменять в
> fstab-е нумерацию диска и после перезагрузки система загрузилась в нормальный режим.
> только при выпольнение команды fsck_ffs -y ... и при монтирование дисков
> в разделе ad0s1f и ad0s1d произошли много ошибок типа невозможно чтение,
> во всяком случае после нормальной загрузки ещё раз прогнла fsck -y
> и уже после перезагрузки доходить только до Starting file system check
> и в разделе ad0s1f, ad0s1d возникает ошибка
> THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY
>       ufs:/dev/ad0s1f (/usr)
> Enter full pathname of SHELL or RETURN /bin/sh

и никакая fsck уже непомогает, т.е. нивкакую в нормальный режим незахотел загружатся
> я так думаю это уже ошибка HDD. тепер вопрос задается конкретно так,
> как быть есть возможност востановления, ну типа как нибуд обходить вот
> эти вот бэд сектора или же уже нужно конкретно hdd поменят?
> P.S. у меня все же там два hdd по 750 ГБ. может
> вовсе переустановить систему на одной а потом копировать на другой как
> резервный чтобы при таких случаях просто поменят hdd -ишники? (последный вопрос
> только для случая если ничего уже нелзя сделать)
> Спасибо.Жду ответа.

ещё кое что, может это полезно будет мне если вы узнаете, короче думаю все таки эти два hdd как то связаны потому как если снять одного или поменят местами то вовсе никакя ошибка или загрузка вообше не идет просто черное окно и индикатор мигает.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

15. "востановление FreeBSD"  +/
Сообщение от lavr on 08-Апр-11, 12:11 
>[оверквотинг удален]
>> fstab-е нумерацию диска и после перезагрузки система загрузилась в нормальный режим.
>> только при выпольнение команды fsck_ffs -y ... и при монтирование дисков
>> в разделе ad0s1f и ad0s1d произошли много ошибок типа невозможно чтение,
>> во всяком случае после нормальной загрузки ещё раз прогнла fsck -y
>> и уже после перезагрузки доходить только до Starting file system check
>> и в разделе ad0s1f, ad0s1d возникает ошибка
>> THE FOLLOWING FILE SYSTEM HAD AN UNEXPECTED INCONSISTENCY
>>       ufs:/dev/ad0s1f (/usr)
>> Enter full pathname of SHELL or RETURN /bin/sh
> и никакая fsck уже непомогает, т.е. нивкакую в нормальный режим незахотел загружатся

мозги следует немножко включать когда что-то делаете.
следует:

- выполнить shutdown -r now
- загрузиться в single-user mode
- прогнать fsck_ffs на все необходимые FFS
если проблемы - сообщить сюда

>[оверквотинг удален]
>> эти вот бэд сектора или же уже нужно конкретно hdd поменят?
>> P.S. у меня все же там два hdd по 750 ГБ. может
>> вовсе переустановить систему на одной а потом копировать на другой как
>> резервный чтобы при таких случаях просто поменят hdd -ишники? (последный вопрос
>> только для случая если ничего уже нелзя сделать)
>> Спасибо.Жду ответа.
> ещё кое что, может это полезно будет мне если вы узнаете, короче
> думаю все таки эти два hdd как то связаны потому как
> если снять одного или поменят местами то вовсе никакя ошибка или
> загрузка вообше не идет просто черное окно и индикатор мигает.

если какой-то $удак записал загрузчик на второй диск, то они связаны, остальное
можно понять после выполнения верхнего

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

14. "востановление FreeBSD"  +/
Сообщение от lavr on 08-Апр-11, 12:07 
>[оверквотинг удален]
>> # cat /etc/fstab
>> перегружаемся:
>> # shutdown -r now
>> прим: выше использовались ad4 - подразумевается что оно в /etc/fstab
>> ad0 - подразумевается что это наш диск по результатам вывода atacontrol
> доброе утро друг. сделал все так как вы прописали, удалось поменять в
> fstab-е нумерацию диска и после перезагрузки система загрузилась в нормальный режим.
> только при выпольнение команды fsck_ffs -y ... и при монтирование дисков
> в разделе ad0s1f и ad0s1d произошли много ошибок типа невозможно чтение,
> во всяком случае после нормальной загрузки ещё раз прогнла fsck -y

что значит после нормальной загрузки еще раз прогнал fsck -y?!

вы что, ССЗБ? Кто вас научил выполнять fsck на смонтированных FS?!
Если самостоятельно делаете то в чем непонимаете - будете дальше разбираться
самостоятельно.

>[оверквотинг удален]
>       ufs:/dev/ad0s1f (/usr)
> Enter full pathname of SHELL or RETURN /bin/sh
> я так думаю это уже ошибка HDD. тепер вопрос задается конкретно так,
> как быть есть возможност востановления, ну типа как нибуд обходить вот
> эти вот бэд сектора или же уже нужно конкретно hdd поменят?
> P.S. у меня все же там два hdd по 750 ГБ. может
> вовсе переустановить систему на одной а потом копировать на другой как
> резервный чтобы при таких случаях просто поменят hdd -ишники? (последный вопрос
> только для случая если ничего уже нелзя сделать)
> Спасибо.Жду ответа.

все что нужно сделать, ПОКА:

- загрузиться в single-user mode
- выполнить fsck_ffs -y
- смонтировать FS

после чего нажать CTRL-D и выйти в multiuser mode - те в боевой режим,
далее вывод команд в студию:

# atacontrol list
# cat /etc/fstab

остальные команды будут зависеть от верхнего.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

16. "востановление FreeBSD"  +/
Сообщение от golibshoh email(ok) on 08-Апр-11, 13:36 
>[оверквотинг удален]
> все что нужно сделать, ПОКА:
> - загрузиться в single-user mode
> - выполнить fsck_ffs -y
> - смонтировать FS
> после чего нажать CTRL-D и выйти в multiuser mode - те в
> боевой режим,
> далее вывод команд в студию:
> # atacontrol list
> # cat /etc/fstab
> остальные команды будут зависеть от верхнего.

dj первых извиняюсь что сделал что то не посоветовавшись с вами, это же вы помогаете мне и именно мне надо это уверяю впред не повторится.... ну короче вы меня понили, тепер о деле
после выпольнении fsck_ffs -y /dev/ad0s1f вышла следующая ошибка
Phase 1 - Check Blocks and sizes
ad0: FAILURE_READ_DMA48 status=51<READY,DSC,ERROR>error=40 <UNCORRECTABLE>LBA=1169613855
CANNOT READ BLK:7529440
UNEXPECTED SOFT UPFATE INCONSISTEMXY
CONTINUE? yes
ad0: FAILURE_READ_DMA48 status=51<READY,DSC,ERROR>error=40 <UNCORRECTABLE>LBA=1169613855
(вот это строка вышла целых 7 раз) потом
THE FOLLOWINC DISK SECTORS COULD NOT BE READ 7529471,7529472,7529473,7529474,7529475,7529476,7529477
Phase2 - Check Pathnames
Phase3 - Check Connectivity
Phase4 - Check reference Counts
Phase5 - Check Cyl groups
230895 files, 1217122 used, 72161983 free(51711 frags, 9013784 blocks, 0.1 % fragmentation)
****** FILE SYSTEM STILL DIRTY ******
****** PLEASE RERUN FSCK ******

я подумал что уже дальше не стоит пойти но все же хотел выложить вам все ошибка и набирал команду монтрования
mount /dev/ad0s1f/usr
возникает следующая ошибка
WARNING: R/W mount of /usr denied. Filesystem in not clean. run fsck
operation not permited
что и следовало ожидать из вышесказанной ошибка.
все осталные команды по разделам ad0s1a ad0s1e ad0s1d проходят без проблем.
далее: в боевой режим неполучилос попаст бесконечно выдается ошибка
init: Can`t exec getty '/usr/libexec/getty' for port /dev/ttyvX (где Х-цифры между 0-9)
думаю это тоже связано с тем что раздел /usr он не смог читать
ну вот и все что было, я выложил все по словам даже не перевел чтобы небыло непонимания,жду ответа от вас.

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

17. "востановление FreeBSD"  +/
Сообщение от lavr email on 08-Апр-11, 16:19 
> после выпольнении fsck_ffs -y /dev/ad0s1f вышла следующая ошибка
> Phase 1 - Check Blocks and sizes
> ad0: FAILURE_READ_DMA48 status=51<READY,DSC,ERROR>error=40 <UNCORRECTABLE>LBA=1169613855
> CANNOT READ BLK:7529440
> UNEXPECTED SOFT UPFATE INCONSISTEMXY
> CONTINUE? yes
> ad0: FAILURE_READ_DMA48 status=51<READY,DSC,ERROR>error=40 <UNCORRECTABLE>LBA=1169613855
> (вот это строка вышла целых 7 раз) потом
> ****** FILE SYSTEM STILL DIRTY ******
> ****** PLEASE RERUN FSCK ******

в BIOS что стоит: AUTO или LBA, LBA можете в BIOS выставить?

> я подумал что уже дальше не стоит пойти но все же хотел
> выложить вам все ошибка и набирал команду монтрования
> mount /dev/ad0s1f/usr
> возникает следующая ошибка
> WARNING: R/W mount of /usr denied. Filesystem in not clean. run fsck
> operation not permited
> что и следовало ожидать из вышесказанной ошибка.

разумеется.

Попробуйте найти и скачать, например Alkid LiveCD с WindowsPE и Victoria 4.46b
(например Alkid Live CD&USB от 28 августа 2010) - запустить тестирование
диска в Victoria на READ с REMAP, возможно поможет.

2а или 3и раза Victoria тестирование READ с REMAP, если на этих проверках
не произойдет железного зависания, то надежда есть, затем перегружаем
с загрузкой FreeBSD в sinsgle-user mode и как раньше, вручную:

# fsck_ffs -y для всех FS
# mount -a

результаты сюда

> все осталные команды по разделам ad0s1a ad0s1e ad0s1d проходят без проблем.
> далее: в боевой режим неполучилос попаст бесконечно выдается ошибка
> init: Can`t exec getty '/usr/libexec/getty' for port /dev/ttyvX (где Х-цифры между 0-9)
> думаю это тоже связано с тем что раздел /usr он не смог
> читать

не смог произвести и завершить проверку и смонтировать, вот почему

> ну вот и все что было, я выложил все по словам даже
> не перевел чтобы небыло непонимания,жду ответа от вас.

ok, все остальное расписано выше.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

4. "востановление FreeBSD"  +/
Сообщение от arachnid (ok) on 07-Апр-11, 12:01 
>[оверквотинг удален]
> команда
> # atacontrol list
> выдает следуюшее:
> ATA Channel 0:
>     Master: no  device present
>     Slave:  acd0 <Optiarc DVD RW AD-5540A/2.01> ATA/ATAPI
> revision 0
> по моему это значить что мои HDD он и вовсе не видет,
> но ведь я же могу зайти в них как я описал
> выще. так что делать? с чего начать?

а что за liveCD? потому как в fstab у вас прописаны диски с использованием стандартного драйвера ata, а в liveCD очень похоже на использование ATA_CAM.

да и зеркалом в fstab'e не "пахнет".

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру