From owner-freebsd-arch Sun Mar 10 14: 8:38 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mail.rpi.edu (mail.rpi.edu [128.113.22.40]) by hub.freebsd.org (Postfix) with ESMTP id CA0F637B41D for ; Sun, 10 Mar 2002 14:08:11 -0800 (PST) Received: from [128.113.24.47] (gilead.acs.rpi.edu [128.113.24.47]) by mail.rpi.edu (8.12.1/8.12.1) with ESMTP id g2AM8AoX102586; Sun, 10 Mar 2002 17:08:10 -0500 Mime-Version: 1.0 X-Sender: drosih@mail.rpi.edu Message-Id: In-Reply-To: References: <35384.1015748266@critter.freebsd.dk> Date: Sun, 10 Mar 2002 17:08:09 -0500 To: Poul-Henning Kamp From: Garance A Drosihn Subject: Re: Increasing the size of dev_t and ino_t Cc: arch@FreeBSD.ORG Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Scanned-By: MIMEDefang 2.3 (www dot roaringpenguin dot com slash mimedefang) Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG At 4:15 PM -0500 3/10/02, Garance A Drosihn wrote: >In afs/openafs/arla, the "device" (in the above sense of the word) >is the AFS-volume. Disk quotas are applied at the AFS-volume-level. >[...] There is also the concept of "read-only" vs "read-write" >volumes. [...] Each read-write volume can also have a "backup >volume", which is the snapshot of that read-write volume as it >was at the time of the most recent backup (it is also read-only >in nature). The other thing about AFS-volumes is that any given AFS-volume can be mounted at multiple points in the afs file space. The AFS-volume is also the "mountable entity", except that the administrator of a cell will determine the initial layout of which volumes are mounted where. Ie, when administrator of a single machine decides to include some AFS-cell (by adding that cell to CellServDB), they are effectively specifying a list of tens-of-thousands of mounts which are all being done at one shot. The upshot of this is that our AFS cell as a specific volume (vid = 537315822) at /afs/rpi.edu/campus/lang/ruby/1.6. I (as a user) can type the command: cd ~/private fs mkmount myruby -vol 537315822 to get that exact same volume to show up at location ~drosehn/private/myruby So if I want to compare /afs/rpi.edu/campus/lang/ruby/1.6/README to ~drosehn/private/myruby/README then the stat call has to have the same st_dev for both of those files. -- Garance Alistair Drosehn = gad@eclipse.acs.rpi.edu Senior Systems Programmer or gad@freebsd.org Rensselaer Polytechnic Institute or drosih@rpi.edu To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message