From owner-freebsd-fs Tue Jul 4 4: 0:59 2000 Delivered-To: freebsd-fs@freebsd.org Received: from nikias.cc.uoa.gr (nikias.cc.uoa.gr [195.134.68.10]) by hub.freebsd.org (Postfix) with ESMTP id 1BB5137B61C for ; Tue, 4 Jul 2000 04:00:54 -0700 (PDT) (envelope-from anteater@cc.uoa.gr) Received: from neutrino.particles.org (nikias.cc.uoa.gr [195.134.68.10]) by nikias.cc.uoa.gr (8.9.3/8.9.3) with ESMTP id OAA02598 for ; Tue, 4 Jul 2000 14:00:46 +0300 (EET DST) Received: (from anteater@localhost) by neutrino.particles.org (8.9.3/8.9.3) id OAA01648 for freebsd-fs@freebsd.org; Tue, 4 Jul 2000 14:02:33 +0300 Date: Tue, 4 Jul 2000 14:02:32 +0300 From: Elias Athanasopoulos To: freebsd-fs@freebsd.org Subject: VFS papers. Message-ID: <20000704140232.C784@neutrino> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I am looking for papers describing the VFS of FreeBSD, in particular the ones that focus in how to integrate a new fs in the FreeBSD kernel. The current source of the various filesystems is very helpful, but I would appreciate any more instractive documents. I have, also, the fsinterface paper (it is included in the FreeBSD distri- bution) but I think that it is very limited. As it states, most of the information belongs to 'Kleiman86' (Usenix paper), but I had not success in finding the latter. I am in contact with people from Usenix in order to purchase the paper, but still have no feedback. Any additional pointers (documents, books, sources, anything) would be appreciated. Thanks in advance. Regards, Elias -- Elias Athanasopoulos | I bet the human brain is | H.E.P & Apps. Lab. http://www.uoa.gr/~eatha | a kludge. -Marvin Minsky | University Of Athens To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message From owner-freebsd-fs Wed Jul 5 7:44:49 2000 Delivered-To: freebsd-fs@freebsd.org Received: from barter.dewline.com (barter.dewline.com [209.208.153.2]) by hub.freebsd.org (Postfix) with ESMTP id DDB8937B95F for ; Wed, 5 Jul 2000 07:44:46 -0700 (PDT) (envelope-from mackler@barter.dewline.com) Received: (from root@localhost) by barter.dewline.com (8.9.1/8.9.1) id KAA09128; Wed, 5 Jul 2000 10:44:45 -0400 (EDT) Date: Wed, 5 Jul 2000 10:44:45 -0400 (EDT) Message-Id: <200007051444.KAA09128@barter.dewline.com> To: freebsd-fs@freebsd.org From: Adam Mackler Subject: using more than one md pseudo-device w/ 4.0-STABLE Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi: The md pseudo-device does work as described in the handbook in section 10.6.2. However it doesn't seem to work when I try to use a device other than /dev/md0, specifically /dev/md1. Some other pseudo-devices can be specified in the kernel configuration with a number to indicate the number of units. This doesn't seem to work with md. For example: pseudo-device md 3 # Memory "disks" I have run MAKEDEV md0 MAKEDEV md1 MAKEDEV md2 but I still get the message dd: /dev/md1: Device not configured when I do dd if=afile of=/dev/md1 How do I use more than one md device at a time? -- Adam Mackler To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message From owner-freebsd-fs Thu Jul 6 23: 0:48 2000 Delivered-To: freebsd-fs@freebsd.org Received: from io.dreamscape.com (io.dreamscape.com [206.64.128.6]) by hub.freebsd.org (Postfix) with ESMTP id EEAE037BCB4; Thu, 6 Jul 2000 23:00:34 -0700 (PDT) (envelope-from krentel@dreamscape.com) Received: from dreamscape.com (sA15-p12.dreamscape.com [209.217.195.75]) by io.dreamscape.com (8.9.3/8.8.4) with ESMTP id BAA22005; Fri, 7 Jul 2000 01:57:49 -0400 (EDT) X-Dreamscape-Track-A: sA15-p12.dreamscape.com [209.217.195.75] X-Dreamscape-Track-B: Fri, 7 Jul 2000 01:57:49 -0400 (EDT) Received: (from krentel@localhost) by dreamscape.com (8.9.3/8.9.3) id BAA01241; Fri, 7 Jul 2000 01:58:38 -0400 (EDT) (envelope-from krentel) Date: Fri, 7 Jul 2000 01:58:38 -0400 (EDT) From: "Mark W. Krentel" Message-Id: <200007070558.BAA01241@dreamscape.com> To: marcel@cup.hp.com Subject: Re: panic running linux binaries from ext2fs Cc: freebsd-emulation@FreeBSD.ORG, freebsd-fs@FreeBSD.ORG Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I've run some more experiments and I've narrowed the problem somewhat. Using the Slackware 7 live file system, I tar-copied /cdrom/live/bin onto ufs and ext2fs partitions. Then I ran Slackware's ls from ufs, cdrom and ext2fs and listed directories on ufs, cdrom and ext2fs. Sometimes it worked ok, sometimes the output of ls was corrupt (too few files), and the pattern is quite clear. directory listed on binary on ufs cdrom ext2fs ufs ok corrupt corrupt cdrom ok corrupt corrupt ext2fs ok corrupt corrupt I also updated libncurses.so.5.0 and installed emacs's libexec and share files and repeated the above test with dired from emacs. I got the same results, except that the corrupt directory listings were slightly different between ls and emacs. For example, in one directory on ext2fs that actually has 77 files, ls reported 71 files, but dired listed only 29. But they always either both worked or both had too few files. And sometimes the bottom row panics, but not this time. For example, this is Slackware's ls (on ufs) listing a directory on ext2fs that actually has 89 files. % ./ls /mnt/bin awk chmod cp gawk keys;^ mkdir mv sed touch bash chown dd gawk-3.0.4 ln mknod rm sh chgrp consolechars df igawk ls mktemp rmdir sync And the same Linux ls listing a cdrom directory with 801 files. It comes up 792 files short. % ./ls /cdrom/live/usr/bin 00_TRANS.TBL a2p aafire aainfo aasavefont aatest aclocal addr addr2line So, apparently the Linux ls is having trouble reading non-ufs file systems. And I noticed that dired was unable to do path completion. I typed /cdrom/li and hit tab, and emacs complained that there was no completion, probably because there is no /compat/linux/cdrom/li*. But there is /cdrom/live/bin and dired listed it, although incorrectly. I'll take a wild guess and say that the Linuxulator opens a file or directory and gets an error, but it doesn't notice the error and proceeds blindly along. Maybe where it chooses between lookups in /compat/linux or /. But that's a wild guess. Still interested? --Mark To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message From owner-freebsd-fs Fri Jul 7 9:43:31 2000 Delivered-To: freebsd-fs@freebsd.org Received: from palrel3.hp.com (palrel3.hp.com [156.153.255.226]) by hub.freebsd.org (Postfix) with ESMTP id 2CC9C37BB1B; Fri, 7 Jul 2000 09:43:27 -0700 (PDT) (envelope-from marcel@cup.hp.com) Received: from adlmail.cup.hp.com (adlmail.cup.hp.com [15.0.100.30]) by palrel3.hp.com (Postfix) with ESMTP id 4F1FEB0A; Fri, 7 Jul 2000 09:43:26 -0700 (PDT) Received: from cup.hp.com (gauss.cup.hp.com [15.28.97.152]) by adlmail.cup.hp.com (8.9.3 (PHNE_18979)/8.9.3 SMKit7.02) with ESMTP id JAA25379; Fri, 7 Jul 2000 09:43:25 -0700 (PDT) Message-ID: <396608AD.74218495@cup.hp.com> Date: Fri, 07 Jul 2000 09:43:25 -0700 From: Marcel Moolenaar Organization: Hewlett-Packard X-Mailer: Mozilla 4.73 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 To: "Mark W. Krentel" Cc: freebsd-emulation@FreeBSD.ORG, freebsd-fs@FreeBSD.ORG Subject: Re: panic running linux binaries from ext2fs References: <200007070558.BAA01241@dreamscape.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "Mark W. Krentel" wrote: [detailed diagnosis not duplicated] > > Still interested? > Sure! Give me some time to create a Linux partition :-) Thanks for statying on top of this, -- Marcel Moolenaar mail: marcel@cup.hp.com / marcel@FreeBSD.org tel: (408) 447-4222 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message From owner-freebsd-fs Sat Jul 8 13:50: 0 2000 Delivered-To: freebsd-fs@freebsd.org Received: from garm.bart.nl (garm.bart.nl [194.158.170.13]) by hub.freebsd.org (Postfix) with ESMTP id 70AB237BD33 for ; Sat, 8 Jul 2000 13:49:57 -0700 (PDT) (envelope-from asmodai@wxs.nl) Received: from daemon.ninth-circle.org (daemon.ninth-circle.org [195.38.216.226]) by garm.bart.nl (8.10.1/8.10.1) with ESMTP id e68KnoK54600; Sat, 8 Jul 2000 22:49:50 +0200 (CEST) Received: (from asmodai@localhost) by daemon.ninth-circle.org (8.9.3/8.9.3) id WAA87375; Sat, 8 Jul 2000 22:13:27 +0200 (CEST) (envelope-from asmodai) Date: Sat, 8 Jul 2000 22:13:27 +0200 From: Jeroen Ruigrok/Asmodai To: Elias Athanasopoulos Cc: freebsd-fs@freebsd.org Subject: Re: VFS papers. Message-ID: <20000708221327.K86887@daemon.ninth-circle.org> References: <20000704140232.C784@neutrino> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <20000704140232.C784@neutrino>; from eatha@cc.uoa.gr on Tue, Jul 04, 2000 at 02:02:32PM +0300 Organisation: Ninth-Circle Enterprises Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org -On [20000704 16:00], Elias Athanasopoulos (eatha@cc.uoa.gr) wrote: >Any additional pointers (documents, books, sources, anything) would be >appreciated. Thanks in advance. Patience grasshopper. I know that at least one committer is currently very busy documenting the VFS layer stuff. =) -- Jeroen Ruigrok vd Werven/Asmodai asmodai@[wxs.nl|bart.nl|freebsd.org] Documentation nutter/C-rated Coder BSD: Technical excellence at its best The BSD Programmer's Documentation Project Want ik kan niet leven zonder alles of niets... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message From owner-freebsd-fs Sat Jul 8 17:35:14 2000 Delivered-To: freebsd-fs@freebsd.org Received: from cs.columbia.edu (cs.columbia.edu [128.59.16.20]) by hub.freebsd.org (Postfix) with ESMTP id F1B8E37B9D1 for ; Sat, 8 Jul 2000 17:35:11 -0700 (PDT) (envelope-from ezk@shekel.mcl.cs.columbia.edu) Received: from shekel.mcl.cs.columbia.edu (shekel.mcl.cs.columbia.edu [128.59.18.15]) by cs.columbia.edu (8.9.3/8.9.3) with ESMTP id UAA29202; Sat, 8 Jul 2000 20:35:06 -0400 (EDT) Received: (from ezk@localhost) by shekel.mcl.cs.columbia.edu (8.9.3/8.9.3) id UAA12061; Sat, 8 Jul 2000 20:35:02 -0400 (EDT) Date: Sat, 8 Jul 2000 20:35:02 -0400 (EDT) Message-Id: <200007090035.UAA12061@shekel.mcl.cs.columbia.edu> From: Erez Zadok To: Elias Athanasopoulos Cc: freebsd-fs@FreeBSD.ORG Subject: Re: VFS papers. In-reply-to: Your message of "Tue, 04 Jul 2000 14:02:32 +0300." <20000704140232.C784@neutrino> Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org You can find a bunch of related VFS papers, sources, and more in my Web page: http://www.cs.columbia.edu/~ezk/research/fist/ Specifically, a collection of VFS/stacking papers are in: ftp://shekel.mcl.cs.columbia.edu/pub/ezk/stacking.tar.gz Erez. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message