From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3BB2AB05.7060203@rmts.donpac.ru> From: John User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.2) Gecko/20010726 Netscape6/6.1 X-Accept-Language: en-us MIME-Version: 1.0 To: mandrake-russian@altlinux.ru Subject: Re: [mdk-re] RaiserFS & Home PC References: <005801c14669$555308a0$7283b8d5@AnonymousIPX> <20010926172221.682d8555.ziga@udm.ru> <3BB1CE60.1040200@iop.kiev.ua> <3BB1D2DB.70B5DF63@infosite.ru> <20010926194508.3e0ff510.gosha@sendmail.ru> <3BB1E228.A2EC81D7@infosite.ru> <3BB1EA96.3E91D43F@srm.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-MDRemoteIP: 192.168.10.90 X-Return-Path: john@rmts.donpac.ru X-MDaemon-Deliver-To: mandrake-russian@altlinux.ru Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru X-Reply-To: john@rmts.donpac.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Thu Sep 27 08:22:01 2001 X-Original-Date: Thu, 27 Sep 2001 08:28:53 +0400 Archived-At: List-Archive: List-Post: > > >В "журналируемых" файловых системах модификацмм рассматриваются >как транзакции, причём, до и после транзакции файловая система должна быть >в "консистентном" состоянии. В случае сбоя посередине транзакции, она >откатывается (то есть файловая система, как данные, так и метаданные >приводятся к состоянию "до начала модификации"). "Журнал" -- место, куда >записывается данные для отката транзакции перед её исполнением. >Если транзакция завершилась успешно, журнал чистится. Если нет -- происходит >откат в соответствии с журналом (например, при следующей загрузке компьютера). >Подобные схемы применяются в базах данных (и, кстати, именно оттуда пришли в >файловые системы). > >Порча журнала может произойти только в результате аппаратного сбоя, а >на современных винчестерах это событие маловероятное (ибо аппаратно же >и обрабатывается). А вот прерывание модификации метаданных -- >распространённейшее явление. > Ну а если вырубят свет во время модификации журнала? Чем это лучше вырубания света во время модификации метаданных?