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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       25 Dec 2006  20:22:23
 To : dmitry@atlantis.dp.ua
 Subject : Re: ng_ipacct
 -------------------------------------------------------------------------------- 
 
 25 дек 2006, понедельник, в 13:29 KRAST, dmitry@atlantis.dp.ua написал(а):
 
  dadu>>    А где эта гарантия (переживания swap-backed md перезагрузки)
  dadu>>    выписана?
  dadu>> Hе могу найти в md(4), mdconfig(8). Более того, по идеологии своп _в
  >> Дело в том, что device vn в четверке замечательно переживал перезагрузку,
  >> даже если жил в свопе. Оставшаяся часть свопа, не зарезервированная
  >> под диск, меня разумеется не волнует.
  dadu>    Так в четверке своп так же не переживает перезагрузку, как и в 6ке.
 
 700Mb-ный device vn в гигабайтном свопе переживает.
 
  dadu> Ага,
  dadu> я нашел нечто о свопе и перезагрузке в 4кином vnconfig(8):
  dadu>               reserve
  dadu>                       Pre-reserve the blocks underlying the file or swap
  dadu>                       back-
  dadu>                       ing store.  Currently only works for swap backing
  dadu>                       store.
  dadu>                       This option also disables on-the-fly freeing of
  dadu>                       the
  dadu>                       underlying backing store (for example, when you
  dadu>                       remove a
  dadu>                       large file).  Use this option if you wish to avoid
  dadu>                       long-
  dadu>                       term fragmentation of the backing store.  Also
  dadu>                       note that
  dadu>                       when this option is used, the initial contents of
  dadu>                       the
  dadu>                       backing store may contain garbage rather then
  dadu>                       zeros.  It
  dadu>                       may even be possible to recover the prior contents
  dadu>                       of a
  dadu>                       swap-backed VN across a reboot if the VN device is
  dadu>                       con-
  dadu>                       figured before any swap is allocated by the
  dadu>                       system.
  dadu> Hо разве разумно, увидев "it may even be possible to recover the prior 
  dadu> contents of a swap-backed VN across a reboot", считать это _гарантией_
  dadu> сохранности своих данных?
 
 Длительная практика показывает, что переживает всегда.
 
  dadu> "Может даже быть возможно" != "гарантировано".
  dadu> За примером далеко ходить не буду - если система слетит, panic AFAIK не
  dadu> будет смотреть, где там в свопе vn-диск, а где какой процесс - попишет
  dadu> образ памяти поверх всего.
 
 Во-первых, panic необязательно будет писать дамп.
 Во-вторых, он будет его писать только туда, куда сказано,
 а vn может быть в другом месте.
 
  dadu> А если придется fsck в однопользовательском
  dadu> режиме гнать, а оперативной памяти мало (для больших FAT32 частенько
  dadu> бывать) - нужно ведь будет swapon делать - тут-то образ диска и
  dadu> затрется.
 
 Кроме swapon можно сделать и vnconfig, и образ не затрется.
 
  dadu> Про разделяемый между несколькими ОС раздел свопа я вообще не говорю.
  dadu> Извините, но больше чем на "удобный хак", эта возможность явно не тянет.
 
 Эту возможность я эксплуатировал достаточно долго и знаю, о чем говорю.
 
 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/26093a67534a1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional