Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Automatic repair filesystem
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: Djimbo (djimbo< at >ssi[ точка ]bg) Дата: 12/17/2002
 
Zdr fenove na nai velikata os Linux,  
imam jelanie da napravq automatic repair filesystem  
,zashtoto mi pisna da puskam e2fsk za da opravqm  
filesystem ,poradi neprekasnatoto spirane na toka koeto  
pri men se sluchva dosta chesto naposledak.  
Znam che nqkoi biha mi kazali ""Emi vzemisi UPS" no za  
kakvo mi e kato ima vazmojnost i bez nego da mina . 
taka vaprosat mi kam vas e : 
 
za da postigna tova dopalnitelno postavqm nqkolko usloviq 
v rc.sysinit sled proverka filesystem   
 
_RUN_QUOTACHECK=0 
ROOTFSTYPE=`grep " / " /proc/mounts | awk '{ print $3 }'` 
if [ -z "$fastboot" -a "$ROOTFSTYPE" != "nfs" ]; then 
 
        STRING=$"Checking root filesystem" 
        echo $STRING 
        initlog -c "fsck -T -a $fsckoptions /" 
        rc=$? 
 
        if [ "$rc" = "0" ]; then 
                success "$STRING" 
                echo 
        elif [ "$rc" = "1" ]; then 
                passed $"$STRING" 
                echo 
        fi 
 
        # A return of 2 or higher means there were serious 
problems. 
        if [ $rc -gt 1 ]; then 
#               failure "$STRING" 
                echo 
                echo 
                echo $"*** An error occurred during the 
file system check." 
#--djimbo automatic repair filesystem 
                STRING=$"Automatic repair filesysytem." 
                echo $STRING 
                e2fsk -y /dev/hda6 
                rc=$? 
                if [ "$rc" = "0" ]; then 
                   success "$STRING" 
                   echo 
                elif [ "$rc" = "1" ]; then 
                   passed "$STRING" 
                   echo 
                fi 
#--ako nemine popravkata na filesystem se izvejda promp za 
login 
                if [ $rc -gt 1 ]; then 
                   failure "$STRING" 
                   echo $"*** Dropping you to a shell; the 
system will reboot" 
                   echo $"*** when you leave the shell." 
 
                   PS1=$"(Repair filesystem) \# # "; 
export PS1 
                   sulogin 
                 fi 
                  echo $"Unmounting file systems" 
                  umount -a 
                  mount -n -o remount,ro / 
                  echo $"Automatic reboot in progress." 
                  reboot -f 
                elif [ "$rc" = "1" ]; then 
                _RUN_QUOTACHECK=1 
        fi 
fi 
  
Interesuvame tova neshto che srabotili ili sam dopusnal 
greshka v scripta? 
 
10X predvaritelno


Отговор #1
От: Никола Антонов (linux__at__logos __точка__ goto __точка__ bg) Дата: 12/17/2002
 Не съм програмист и не разбирам точно какво искаш да
 постигнеш, но защо не използваш вече съществуващото -
 журнална файлова система. Примерно, reiserfs се справя
перфектно с внезапните сривове на захранването:))


Отговор #2
От: Sudo Дата: 12/17/2002
 Бе ти си вземи UPS пък e2fsck винаги можеш да си пуснеш
:)))

Успех



Отговор #3
От: Djimbo (djimbo __@__ ssi[ точка ]bg) Дата: 12/17/2002
10x za otgovorite 
G-n Antonov ne sam polzval prilojenata ot vas programa 
 kato vah fen i ldedeiki poluchavanite ot vas otgovori se
nadqvam che imenno tova mi e neobhodimo.
 Molq Vi ako imate svobodno vreme daite mi poveche info za
packeta.

 A ti Sudo si prav sashto ,no nali znaesh che horata
 poseshtavaiki tozi forum se stqraqt da postavqt vaprosi
 koito moje da se reshat ot samiqt Linux ,nali za tva si open
 source systema . Che e neobhodim UPS si e taka no tova sa si
pari koito pone za sega nqmam .

10x za otgovorite i na dvamata .

 I vse pak ako moje da mi kaje nqkoi dali sa napisani
pravilno dobavkite v sysinit ?

10x



Отговор #4
От: Никола Антонов (linux__at__logos[ точка ]goto[ точка ]bg) Дата: 12/21/2002
 В раздела "Статии" на този сайт има материал за журналната
файлова система ext3.


<< проблем с mencoder mdk 8.2 (1 ) | razdelqne na trqfic (1 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 1 wallclock secs ( 0.07 usr + 0.00 sys = 0.07 CPU)