OpenVZ Forum


Home » International » Russian » VZFASTBOOT не работает
Re: VZFASTBOOT не работает [message #33806 is a reply to message #33804] Tue, 11 November 2008 17:04 Go to previous messageGo to previous message
maratrus is currently offline  maratrus
Messages: 1495
Registered: August 2007
Location: Moscow
Senior Member
Этот кусок кода делает следующее:

- если $VZFASTBOOT и $DISK_QUOTA стоят в "yes"
смотрим в ядро на наличие quota статистики для данной VE,
- если ядро не имеет таковой для для нашей VE (vzquota stat вернула 6), смотрил "vzquota show", то есть информацию из quota файла (при аварийном выключение VE, quota файл может оказаться в неконсистентном состоянии, то есть по-прежнему думать, что quota для данной VE включена),
- если quota файл "плохой" и думает, что quota включена ( if $VZQUOTA show ${veid} 2>&1 | grep "vzquota : (warning) Quota is running" >/dev/null 2>&1; then)
- включает "по-тихому" квоту с опцией nocheck и в ядре и записывает данную VE в need_restart список.
- далее стартуем VE ( msg=`$VZCTL start ${veid} 2>&1`), таким образом, избежим проверки при старте (так как quota уже включена),

ну а потом (следующие строчки, которые вы здесь на написали) перестартовывают ve из списка need_restart, чтобы как-то синхронизировать quota информацию в ядре и в файле

это не то, что Вам нужно?
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Сетевая проблема
Next Topic: Слишком большие kmemsize
Goto Forum:
  


Current Time: Mon Sep 08 19:35:11 GMT 2025

Total time taken to generate the page: 0.06460 seconds