From kloczek@boss.zie.pg.gda.pl Mon Jul 25 21:34:26 2005 Path: news.gazeta.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mail From: Tomasz =?UTF-8?Q?K=C5=82oczko?= Newsgroups: pl.comp.os.linux Subject: Re: system plikow Date: Mon, 25 Jul 2005 15:10:39 +0000 (UTC) Organization: CI TASK http://www.task.gda.pl Lines: 42 Message-ID: References: <1387507.CBCRfnRpsD@suse_9.2> NNTP-Posting-Host: boss.zie.pg.gda.pl Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: korweta.task.gda.pl 1122304239 15166 153.19.33.230 (25 Jul 2005 15:10:39 GMT) X-Complaints-To: abuse@news.task.gda.pl NNTP-Posting-Date: Mon, 25 Jul 2005 15:10:39 +0000 (UTC) X-Original-Organization: CI TASK http://www.task.gda.pl User-Agent: tin/1.7.8-20050321 ("Hellisay") (UNIX) (Linux/2.4.20-2.31sparcsmp (sparc64)) X-Organization-Notice: Organization line has been filtered Xref: news.gazeta.pl pl.comp.os.linux:1129301 Stachu 'Dozzie' K. wrote: [..] > > Kloczkowi chodziło o inne typy sytuacji. Załóżmy, że twój dysk zachoruje > na badblocki. Reiser (podobno) często wtedy idzie na drzewo, XFS i Ext* > się trzymają. > Też .. ale chodzi o dużo prostrzy przypadek jak uszkodzenie root fs. W przypadku ext2/ext3 czy xfs możesz spokojnie po przemontowaniu root fs w ro ("mount -o remout,ro /") wykonać fsck. W przyapdku reiserfs nie obejdzie się bez wystartowania z np. CD ponieważ fsck.reiser nie potrafi operować na podmontowanym systemie plikowym. Standardowo skrypty startowe o ile wykryją nienaprawialne uszkodzenie fs stopując procedure startu systemu. O ile ma się np. konsole zdalną (np. po RS) to taki przypadek daje się naprawić bez ruszania tyłka bo całą naprawę mozńa wykonać zdalnie na zatrzymanym systemie (fsck -> reboot). W przypadku reiserfs i root fs o ile da się naprawić system plikowy (o ile ..) to i tak trzeba się ruszyć żeby włożyć płytke z rescue systemem. W sytuacji krytycznej oszczedza to conajmniej parędziesiat minut nerwówki. Jest jeszcze jeden argument przemawiającyc za ext2/ext3 o ile ktoś taki system plikowy stawiać chce na RAID czy LVM [1]. Przyjrzyj się dokumentacji do opcjom -g i -E stride=stripe-size w mkfs.ext3(8). [1] chwilowo co prawa ma to mniejsze znacznie ponieważ kod do obsługi striped volumes jest poprostu trzepnięty (jakiś czas zresztą raportowałem to na k-l .. jak na razie nikt nie ma czasu tego poprawić) choć nawet w przypadku logicznego wolumenu położonego na więcej niż jednym fizycznym urządzeniu (konkatenacja) zapisy są wykonywane z pewnym stałym blokiem podobnie jak w przypadku Soft RAID. O ile nie wyspecyfikuje się inaczej to w przypadku Soft RAID jest to 64KB, a dla LVM domyślnie 32KB (też warto wiedzieć o tym jak stawia się LVM na RAID1 żeby nie popełnić swego rodzaju gafy niedopasowania tych bloków). kloczek -- ----------------------------------------------------------- *Ludzie nie mają problemów, tylko sobie sami je stwarzają* ----------------------------------------------------------- Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek@rudy.mif.pg.gda.pl*