From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 19 Dec 2003 22:25:28 +0300 From: Sergey Vlasov To: sisyphus@altlinux.ru Subject: Re: [sisyphus] Re: XFS filesystem crash Message-ID: <20031219192528.GB1908@sirius.home> Mail-Followup-To: sisyphus@altlinux.ru References: <200312161158.47043.serpiph@nikiet.ru> <20031217151345.3e6776a5.vyt@vzljot.ru> <20031217201746.GM13345@localhost.localdomain> <200312181157.00503.5740@mail.ru> <20031218180816.GF24918@localhost.localdomain> <20031218201106.GA1863@sirius.home> <20031219010751.GC7397@localhost.localdomain> <20031219095530.GA29650@master.mivlgu.local> <20031219163320.GC14550@localhost.localdomain> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="XOIedfhf+7KOe/yw" Content-Disposition: inline In-Reply-To: <20031219163320.GC14550@localhost.localdomain> X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Dec 2003 19:26:13 -0000 Archived-At: List-Archive: --XOIedfhf+7KOe/yw Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit On Fri, Dec 19, 2003 at 07:33:20PM +0300, Денис Смирнов wrote: > On Fri, Dec 19, 2003 at 12:55:30PM +0300, Sergey Vlasov wrote: > > >>> Правильный диск не должен так себя вести (это некоторое время назад > >>> обсуждалось в lkml). При чтении ничего переназначаться не будет. А > >>> вот при записи в этот сектор действительно должно произойти > >>> переназначение. > >> Как поведёт себя диск, если не сможет _прочитать_ данные из сектора? > >> Не сходятся у него контрольные суммы. Как он себя поведёт? > > Должен вернуть ошибку чтения. > > Ага. А как это обработает система? До реализации Software RAID эта > информация дойдёт? Должна дойти. Вот только md при обнаружении первого же такого сектора объявит дохлым всё устройство. > /me вспоминает историю как под полуосью дятел умирал, зацикливаясь на > попытках прочитать отдельные сектора, единственное что помогло -- утилита > от IBM, но она-то по любому обнуляет данные :( На самом деле могло помочь что-нибудь вроде badblocks -n, вот только при большом количестве битых секторов эта операция может длиться очень долго. И я не проверял, забивается ли при этом нулями тот сектор, который не удалось прочитать (для переназначения нужна именно попытка записи). --XOIedfhf+7KOe/yw Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/41CoW82GfkQfsqIRAlhtAJ9RBSeHb2Kk1HMixzqtIbNUGs9aqACgie1C YracNwR5l6JQftP0IITyuUo= =UytD -----END PGP SIGNATURE----- --XOIedfhf+7KOe/yw--