The OpenNET Project / Index page

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

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

"проблема с FreeBSD"  +/
Сообщение от Mouse email(??) on 31-Июл-12, 13:25 
День добрый человеки!!

Проблема заключается в следующем:
погас свет, после включения фряха не грузится

КОД: ВЫДЕЛИТЬ ВСЁ
Manual root filesyste, specification:
<fstype>:<device Mount <device> using filesystem <fstype>
eg. ufs:da0s1a
? list valid disk boot devices
<empty line> abort manual input
mountroot>

после команды ? было выяснено что рут раздел ad8s1a
далее проходим на ufs:ad8s1a после чего выдает
КОД: ВЫДЕЛИТЬ ВСЁ
Truying to mount root ufs:ad8s1a
WARNING: / was not properly dismounted


после ввода пароля рута выкидывает на

КОД: ВЫДЕЛИТЬ ВСЁ
Enter full pathname of whell or RETURN dor /bin/sh:


и встало что делать дальше посоветуйте начинающему

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

Оглавление

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


1. "проблема с FreeBSD"  +/
Сообщение от anonymouse on 31-Июл-12, 13:27 

> КОД: ВЫДЕЛИТЬ ВСЁ
> Enter full pathname of whell or RETURN dor /bin/sh:
> и встало что делать дальше посоветуйте начинающему

Нажать RETURN (aka ENTER) для начала

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

2. "проблема с FreeBSD"  +/
Сообщение от Анонимус_нелогиниус on 31-Июл-12, 13:36 
>> КОД: ВЫДЕЛИТЬ ВСЁ
>> Enter full pathname of whell or RETURN dor /bin/sh:
>> и встало что делать дальше посоветуйте начинающему
> Нажать RETURN (aka ENTER) для начала

и запустить fsck, после чего перезагрузить машину.

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

3. "проблема с FreeBSD"  +/
Сообщение от a (??) on 31-Июл-12, 13:38 
Enter
/sbin/fsck -y

exit ||reboot

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

4. "проблема с FreeBSD"  +/
Сообщение от Mouse email(??) on 31-Июл-12, 13:46 
> Enter
> /sbin/fsck -y
> exit ||reboot
>

*****FILE SYSTEM MARKED CLEAN*****
mount reload of '/' failed: no such file or directory

can't stat /dev/ad4s1d: no such file or directory
can't stat /dev/ad4s1d: no such file or directory
can't stat /dev/ad4s1e: no such file or directory
can't stat /dev/ad4s1e: no such file or directory
can't stat /dev/ad4s1f: no such file or directory
can't stat /dev/ad4s1f: no such file or directory

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

5. "проблема с FreeBSD"  +/
Сообщение от lavr email on 31-Июл-12, 14:09 
>[оверквотинг удален]
> eg. ufs:da0s1a
> ? list valid disk boot devices
> <empty line> abort manual input
> mountroot>
> после команды ? было выяснено что рут раздел ad8s1a
> далее проходим на ufs:ad8s1a после чего выдает
> КОД: ВЫДЕЛИТЬ ВСЁ
> Truying to mount root ufs:ad8s1a
> WARNING: / was not properly dismounted
> после ввода пароля рута выкидывает на

в случае если у FS отсутствует clear bit, init переводит систему в single user mode
для дальнейших ручных действий

попали в single user mode:

> КОД: ВЫДЕЛИТЬ ВСЁ
> Enter full pathname of whell or RETURN dor /bin/sh:

нажимаем <enter>

корневая файловая система монтируется как read-only

# cat /etc/fstab

выписываете какие у вас диски и какие файловые системы в /etc/fstab
затем производите проверку FS:

# fsck_ffs -y / (либо вместо mount-point указываете partition или label)
тоже самое но уже с /dev
# fsck_ffs -y /dev/ad8s1a

если fsck не нашел суперблок, воспользоваться копией:

# fsck_ffs -b 160 -y /dev/adXsY[a,d,e,f,g,h]

например:

# fsck_ffs -y -b 160 /dev/ad8s1a (делать это только если суперблок потерян)

160 - адрес альтернативного суперблока для UFS2, для UFS1 32

#
и так для всех FS из /etc/fstab
если возникли проблемы и какой-то диск умер или слетела partition table или ...

- видит ли система HDD

# atacontrol list
или
# camcontrol devlist

- посмотреть разбивку на слайсы

# fdisk -s adX

- посмотреть разбивку на партиции

# bsdlabel adXsY

когда прогнали fsck для всех FS из /etc/fstab, если все OK:

# mount -a
или можно отдельно монтировать каждую FS (сразу после fsck если она успешно завершилась)

например:

# fsck_ffs -y /
# mount /
# fsck_ffs -y /tmp
# mount /tmp
и тд и тп

далее либо CTRL-D перейти в многопользовательский режим, либо

# shutdown -r now (перезагрузить для чистоты) система должна загрузиться без
проблем

если же fsck не удалось прочистить одну из следующих FS (разумеется если они
у вас созданы как отдельные FS):

/ - rootfs
/tmp
/usr
/var

нужно принимать меры для восстановления, все другие FS можно на время закоментарить
в /etc/fstab для продолжения восстановительных работ

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

6. "проблема с FreeBSD"  +/
Сообщение от Mouse email(??) on 31-Июл-12, 14:52 
># fsck_ffs -y / (либо вместо mount-point указываете partition или label)

после этого выходит

mount reload of '/' failed: no such file or directory


продолжать по всем mountpoint ??

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

8. "проблема с FreeBSD"  +/
Сообщение от lavr email on 31-Июл-12, 19:52 
>># fsck_ffs -y / (либо вместо mount-point указываете partition или label)
> после этого выходит
> mount reload of '/' failed: no such file or directory

о как
а что в этот момент показывает

# mount

что у вас в /etc/fstab:

# cat /etc/fstab
# cat /boot/loader.conf

ну и

# uname -a

> продолжать по всем mountpoint ??

продолжать, хотя толку, если у вас ругань на корень при перемонтировании :)

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

7. "проблема с FreeBSD"  +/
Сообщение от Ы on 31-Июл-12, 18:02 
>>[оверквотинг удален]
> в случае если у FS отсутствует clear

[ ... ]


... Пока ТАКИЕ люди в стране Советцкой есть!

Лавр - слов нет, тупо скопировал весь пост и кунул в директорию с хавтушками :)
Спасибо!

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

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

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




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

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