Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       25 Dec 2006  18:37:25
 To : dmitry@atlantis.dp.ua
 Subject : Re: ng_ipacct
 -------------------------------------------------------------------------------- 
 
 25 дек 2006, понедельник, в 11:44 KRAST, dmitry@atlantis.dp.ua написал(а):
 
  >> То есть таки поломали swap-backed md и уже нельзя держать /tmp
  >> в свопе и быть уверенным, что оно переживет перезагрузку?
  dadu>    А где эта гарантия (переживания swap-backed md перезагрузки)
  dadu>    выписана?
  dadu> Hе могу найти в md(4), mdconfig(8). Более того, по идеологии своп _в
  dadu> принципе_
  dadu> не должен переживать перезагрузку: насколько мне известно, любая
  dadu> страница, 
  dadu> читаемая из свопа, обязана быть перед этим записана туда _в этом же
  dadu> сеансе
  dadu> работы ОС_. При подключении нового swap-раздела он трактуется как
  dadu> простой
  dadu> массив дисковых блоков, управляющие структуры создаются в памяти заново,
  dadu> с раздела ничего не читается. Собственно, RTFS, а именно, 
  dadu> /sys/vm/swap_pager.c, п/п swaponsomething(). Она начинается с того, что
  dadu> размер раздела пересчитывается из секторов по DEV_BSIZE=512 байт в
  dadu> страницы по PAGE_SIZE (4096 байт для i386) и _все_ эти страницы
  dadu> (кроме первых 2х, чтобы не затереть disklabel, если раздел свопа идет
  dadu> со смещением 0 в слайсе) объявляются свободными. Так что данные в свопе
  dadu> _не 
  dadu> имеют права_ переживать перезагрузку.
 
 Дело в том, что device vn в четверке замечательно переживал перезагрузку,
 даже если жил в свопе. Оставшаяся часть свопа, не зарезервированная
 под диск, меня разумеется не волнует.
 
 Eugene
 -- 
 Все любят естественный наркотик
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: ng_ipacct   Eugene Grosbein   25 Dec 2006 13:17:24 
 Re: ng_ipacct   Dmitry Pryanishnikov   25 Dec 2006 12:44:53 
 Re: ng_ipacct   Eugene Grosbein   25 Dec 2006 18:37:25 
 Re: ng_ipacct   Dmitry Pryanishnikov   25 Dec 2006 14:29:15 
 Re: ng_ipacct   Eugene Grosbein   25 Dec 2006 20:22:23 
Архивное /ru.unix.bsd/26093f265e668.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional