From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: From: "Steve Simon" Date: Fri, 2 Dec 2011 12:17:42 +0000 To: 9fans@9fans.net MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: [9fans] devfs mirroring Topicbox-Message-UUID: 4add7b54-ead7-11e9-9d60-3106f5b1d025 I have a mirrored pair of disks under devfs. I have a series of 512 byte partitions which hold different /dev/fs configs, one for mirrored, one for disk1 only and one for disk2 only. This means the fossil and venti configs all refer to /dev/fs/XXX and will work in any mode. These configs liik like this: so for normal, mirrored operation mirror fossil /dev/sdE0/fossil /dev/sdF0/fossil but for disk 1 only mode inter fossil /dev/sdE0/fossil The problem comes with /dev/fs/nvram for my keyfs which is also 512 bytes. This appears to be empty in the single disk mode of operation; it works fine in mirrored operation I have a suspicion that the problem is the nvram partition is smaller than the interleave block size (defined in /sys/src/9/port/devfs.c as 8kbytes.). Though I haven't walked through the code to prove it. Anyone noticed this? what do other prople do - do you use mirroring or is everyone using coraid raid servers now? -Steve