From owner-freebsd-current Wed Mar 15 19:27:43 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id TAA05938 for current-outgoing; Wed, 15 Mar 1995 19:27:43 -0800 Received: from cs.weber.edu (cs.weber.edu [137.190.16.16]) by freefall.cdrom.com (8.6.10/8.6.6) with SMTP id TAA05932 for ; Wed, 15 Mar 1995 19:27:39 -0800 Received: by cs.weber.edu (4.1/SMI-4.1.1) id AA16377; Wed, 15 Mar 95 20:21:22 MST From: terry@cs.weber.edu (Terry Lambert) Message-Id: <9503160321.AA16377@cs.weber.edu> Subject: Re: newfs: sectors per cylinder (4096) disagrees with disk label (36) To: phk@ref.tfs.com (Poul-Henning Kamp) Date: Wed, 15 Mar 95 20:21:21 MST Cc: rgrimes@gndrsh.aac.dev.com, current@FreeBSD.org In-Reply-To: <199503160250.SAA09150@ref.tfs.com> from "Poul-Henning Kamp" at Mar 15, 95 06:50:38 pm X-Mailer: ELM [version 2.4dev PL52] Sender: current-owner@FreeBSD.org Precedence: bulk > > 1. Physical volume spanning. Like AIX, it is useful to have a > > logical partition on which you actually build your file system > > capable of spanning one or more phical partitions on one or > > more physical drives. > Is this an argument for or against ? An argument for seperation of geometry information from /dev accessable devices, but against seperation of them from device drivers. Basically, there need to be devices that access the raw disk (machine specific) which are used to access the DOS partitions from user space and to mount (using a clone) do partitions without a device being dedicated to the DOS partition. There also need to be devices that are for the logical partitions of the BSD DOS partition(s). These are for use by tools. These may also be accessable by clones. The tools are specific to the underlying partition maintenenace, which is machine specific. There finally need to be logical partitions that file systems are managed upon. These partitions don't know a thing about geometry. There need to be geometry "bleed through" "hints" to the upper layers. In the case of a non-translated MFM or ESDI device, ROTdelay still has meaning. The "perfection" of media (bad144, etc.) is handled at the middle layer, or in a layer between the middle layer and the first layer, depending on how machine specific this might get. > > 2. Ability to mount partitions using different physical layout > > strategies between machines running the same OS. Ie: a DEC > > Alpha Syquest disk on a 386 box. > > I'm lost, this has nothing to do with geometry in my book... Once > a filesystem is made, the geometry is determined isn't it ? It has to do with geometry, in that system specific geometry management (like a DOS partition table rendered in DOS geometry) must be used to get the file system offset. Specifically, removalble hard drive media could easily have a DOS partition table on it which a non-DOS aware box must have an intervening layer to deal with in or for the non-DOS aware box to mount the foreign media. I wasn't trying to raise a byteswap issue or anything. Terry Lambert terry@cs.weber.edu --- Any opinions in this posting are my own and not those of my present or previous employers.