Help: Как спасти Solaris от power outage??

User avatar
Siberian Cableman
Уже с Приветом
Posts: 1222
Joined: 02 Jan 2002 10:01
Location: Bellevue, WA

Help: Как спасти Solaris от power outage??

Post by Siberian Cableman »

Привет народ,

Давно сушествует такая проблема, стоит свету в доме моргнуть все машины перезагружаются, и Ultra 60 с Solaris 9 разумеется тоже. После этого вместо нормального bootup процесса наблюдается следующее:

/dev/rdsk/c0t1d0s0: DIR I=87015 CONNECTED, PARENT WAS I=87012
/dev/rdsk/c0t1d0s0: UNREF DIR I=87012 OWNER=root MODE=40755
/dev/rdsk/c0t1d0s0: SIZE=512 MTIME=Apr 22 19:56 2004 (RECONNECTED)
/dev/rdsk/c0t1d0s0: DIR I=87012 CONNECTED, PARENT WAS I=2335
/dev/rdsk/c0t1d0s0: LINK COUNT DIR I=87012 OWNER=root MODE=40755
/dev/rdsk/c0t1d0s0: SIZE=512 MTIME=Apr 22 19:56 2004 COUNT 0 SHOULD BE 2
/dev/rdsk/c0t1d0s0: LINK COUNT INCREASING
/dev/rdsk/c0t1d0s0: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

WARNING - Unable to repair the / filesystem. Run fsck
manually (fsck -F ufs /dev/rdsk/c0t1d0s0). Exit the shell when
done to continue the boot process

Type control-d to proceed with normal startup,
(or give root password for system maintenance):

Я конечно понимаю, что по задумке Sparc не должен стоять там, где может выключатся свет, но должно же быть какое-то другое решение, кроме UPS-a.
Бродяга
Уже с Приветом
Posts: 16086
Joined: 22 Apr 2003 17:57
Location: Колыбель

Re: Help: Как спасти Solaris от power outage??

Post by Бродяга »

Siberian Cableman wrote:Привет народ,

Давно сушествует такая проблема, стоит свету в доме моргнуть все машины перезагружаются, и Ultra 60 с Solaris 9 разумеется тоже. После этого вместо нормального bootup процесса наблюдается следующее:

/dev/rdsk/c0t1d0s0: DIR I=87015 CONNECTED, PARENT WAS I=87012
/dev/rdsk/c0t1d0s0: UNREF DIR I=87012 OWNER=root MODE=40755
/dev/rdsk/c0t1d0s0: SIZE=512 MTIME=Apr 22 19:56 2004 (RECONNECTED)
/dev/rdsk/c0t1d0s0: DIR I=87012 CONNECTED, PARENT WAS I=2335
/dev/rdsk/c0t1d0s0: LINK COUNT DIR I=87012 OWNER=root MODE=40755
/dev/rdsk/c0t1d0s0: SIZE=512 MTIME=Apr 22 19:56 2004 COUNT 0 SHOULD BE 2
/dev/rdsk/c0t1d0s0: LINK COUNT INCREASING
/dev/rdsk/c0t1d0s0: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY

WARNING - Unable to repair the / filesystem. Run fsck
manually (fsck -F ufs /dev/rdsk/c0t1d0s0). Exit the shell when
done to continue the boot process

Type control-d to proceed with normal startup,
(or give root password for system maintenance):

Я конечно понимаю, что по задумке Sparc не должен стоять там, где может выключатся свет, но должно же быть какое-то другое решение, кроме UPS-a.

Так солярка так и должна работать. Когда свет выключился она не размонтировала разделы вот и результат.
Бог создал людей разными, Линкольн дал людям свободу, а Кольт всех уравнял.
User avatar
Sabina
Уже с Приветом
Posts: 5669
Joined: 13 Oct 2000 09:01
Location: East Bay, CA

Re: Help: Как спасти Solaris от power outage??

Post by Sabina »

Siberian Cableman wrote:Я конечно понимаю, что по задумке Sparc не должен стоять там, где может выключатся свет, но должно же быть какое-то другое решение, кроме UPS-a.


Самое забавное, что они довольно-таки выносливы эти Ультры. У нашего босса во французской компании вообще было в характере под горячую руку вырубать Ультры нажатием Power button. Проделывал он это достаточно регулярно, и сисадмин наш каждый раз тихонько ойкал, но тем не менее все работало нормально :)

Сабина
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Re: Help: Как спасти Solaris от power outage??

Post by f_evgeny »

Наверное это не совсем в тему, но у меня дома, на Линуксе, аналогичные проблемы практически ушли после перехода на ext3 (она журналируемая). Может там тоже есть какая-нибудь журналируемая ФС?
User avatar
idle0
Уже с Приветом
Posts: 2846
Joined: 28 Jun 2000 09:01
Location: Milwaukee, WI

Re: Help: Как спасти Solaris от power outage??

Post by idle0 »

Siberian Cableman wrote:Привет народ,

Давно сушествует такая проблема, стоит свету в доме моргнуть все машины перезагружаются, и Ultra 60 с Solaris 9 разумеется тоже. После этого вместо нормального bootup процесса наблюдается следующее:


You have to enable "ufs logging" feature.

a) do "man ufs_mount" and search for "logging"
b) edit your /etc/vfstab file. Find all "ufs" entries in the file and replace last "-" to "logging" or add "logging" to the list of options:

Code: Select all

/dev/dsk/c0t0d0s0       /dev/rdsk/c0t0d0s0      /       ufs     1       no     -


shoule be replaced to

Code: Select all

/dev/dsk/c0t0d0s0       /dev/rdsk/c0t0d0s0      /       ufs     1       no     logging


while

Code: Select all

/dev/dsk/c0t0d0s0       /dev/rdsk/c0t0d0s0      /       ufs     1       no     largefiles


should be replaced to

Code: Select all

/dev/dsk/c0t0d0s0       /dev/rdsk/c0t0d0s0      /       ufs     1       no     largefiles,logging


Make sure you don't touch "swap" or any other non-ufs file systems.

c) reboot, or if you feel lucky do "mount -o remount,logging /", "mount -o remount,logging /var" etc for all of your UFS filesystems. You can get list of all UFS filesystems by doing "df -F ufs -k"
moria# show running-config
User avatar
Siberian Cableman
Уже с Приветом
Posts: 1222
Joined: 02 Jan 2002 10:01
Location: Bellevue, WA

Post by Siberian Cableman »

Thanks, let me try this night.
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Re: Help: Как спасти Solaris от power outage??

Post by A. Fig Lee »

f_evgeny wrote:Наверное это не совсем в тему, но у меня дома, на Линуксе, аналогичные проблемы практически ушли после перехода на ext3 (она журналируемая). Может там тоже есть какая-нибудь журналируемая ФС?


Ясен пень. И никакаянибудь а она самая.
Падал 2-3 раза - никаких проблемов. За исключением софтварных.
Верить нельзя никому - даже себе. Мне - можно!
SiarheiH
Уже с Приветом
Posts: 297
Joined: 21 Mar 2002 10:01
Location: Minsk, BY -> central NJ

Post by SiarheiH »

В Соларисе жерналируемая ФС и линух ее взял за основу.

А от Power outages спасет только УПС, как частичное решение работать в Single RC.
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

SiarheiH wrote:В Соларисе жерналируемая ФС и линух ее взял за основу.

Разве? Я имею в виду, что Линукс взял за основу фс от Соляриса.
Правда в Линуксе поддерживается очень много ФС, но у меня создалось впечатление, что базовой журналируемой ФС в Линуксе правильнее всего будет считать ext3, которая является ничем иным, как ext2 с журналом. А ext2 это как раз и есть самая что ни наесть Линуксовая ФС.
rainall
Уже с Приветом
Posts: 2673
Joined: 10 Feb 2002 10:01

Post by rainall »

f_evgeny wrote:... А ext2 это как раз и есть самая что ни наесть Линуксовая ФС.


Вроде именно она ему славы не добавляла. "Не сказать еще хужей". (c)
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

rainall wrote:
f_evgeny wrote:... А ext2 это как раз и есть самая что ни наесть Линуксовая ФС.


Вроде именно она ему славы не добавляла. "Не сказать еще хужей". (c)

А какие с ней проблемы? Никогда ни от кого не слышал про нее худого слова, и сам сказать его не могу.
tihij
Уже с Приветом
Posts: 241
Joined: 21 Apr 2004 16:34

Post by tihij »

То, что какая-то OSь начинает материться при загрузке после такого выключения, это не есть плохо - просто явное перечисление проблем действует на пользовательскую психику ("ё мое, да что ж там такое" 8O" ).
User avatar
Pukite
Уже с Приветом
Posts: 257
Joined: 05 Apr 2003 17:06
Location: Европа :: Латвия

Post by Pukite »

http://linuxgazette.net/102/piszcz.html - заходим, читаем ... 8)
dzher
Уже с Приветом
Posts: 190
Joined: 28 Jan 2002 10:01
Location: Dublin, Ireland

Post by dzher »

f_evgeny wrote:А какие с ней проблемы? Никогда ни от кого не слышал про нее худого слова, и сам сказать его не могу.


ща я скажу - там есть некий с четчик "перезагрузок" .. м-да, так вот при некоторм его значении таки монтироваться раздел перестанет и придется [fschk] запускать с ключиком [-b] - где там копия супер блока хранится ?
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

dzher wrote:
f_evgeny wrote:А какие с ней проблемы? Никогда ни от кого не слышал про нее худого слова, и сам сказать его не могу.


ща я скажу - там есть некий с четчик "перезагрузок" .. м-да, так вот при некоторм его значении таки монтироваться раздел перестанет и придется [fschk] запускать с ключиком [-b] - где там копия супер блока хранится ?

Не понял, что Вы имеете в виду. Не могли бы Вы более подробно сказать, что Вы имеете в виду, желательно со ссылкой.
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

Pukite wrote:http://linuxgazette.net/102/piszcz.html - заходим, читаем ... 8)

Ну да, ext3 в некоторых случаях не самая быстрая. Зато она надежнее и стабильнее RaiserFS, например. Второе ее достоинство - удобство и совместимость с ext2.
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

tihij wrote:То, что какая-то OSь начинает материться при загрузке после такого выключения, это не есть плохо - просто явное перечисление проблем действует на пользовательскую психику ("ё мое, да что ж там такое" 8O" ).

Ну, журналируемая ФС, как раз и снимает большую часть проблем, связанных с аварийными выключениями.
Кроме этого, они драматически снижают время, требуемое на проверку целостности после аварийных выключений. А это время на больших дисков может быть значительным.
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

А кто бы просветил, НТФС, она журналируемая, или нет?
PavelM
Уже с Приветом
Posts: 13316
Joined: 13 Jun 1999 09:01
Location: Yekaterinburg -> Montreal

Post by PavelM »

да
dzher
Уже с Приветом
Posts: 190
Joined: 28 Jan 2002 10:01
Location: Dublin, Ireland

Post by dzher »

[quote="f_evgeny]Не понял, что Вы имеете в виду. Не могли бы Вы более подробно сказать, что Вы имеете в виду, желательно со ссылкой.[/quote]

ето называется [max-mount-counts] . описано в [man tune2fs].
проблем может возникнуть при запуске [fschk] на [ext3 fs] - оно [fschk] по дефолту не может с [ext3] работать .
ето все ИМХО - так как у меня произошло .
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

dzher wrote:[quote="f_evgeny]Не понял, что Вы имеете в виду. Не могли бы Вы более подробно сказать, что Вы имеете в виду, желательно со ссылкой.


ето называется [max-mount-counts] . описано в [man tune2fs].
проблем может возникнуть при запуске [fschk] на [ext3 fs] - оно [fschk] по дефолту не может с [ext3] работать .
ето все ИМХО - так как у меня произошло .[/quote]
Версию проверьте.

Code: Select all

E2fsprogs 1.19 (July 13, 2000)                                                  
==============================                                                 
 ......                                           
Added ext3 journalling support. 
......

Return to “Вопросы и новости IT”