From owner-freebsd-questions@FreeBSD.ORG Fri Feb 20 19:23:14 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B89E416A4CF for ; Fri, 20 Feb 2004 19:23:14 -0800 (PST) Received: from watcher.puryear-it.com (unknown [69.2.39.107]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9C8B243D2D for ; Fri, 20 Feb 2004 19:23:14 -0800 (PST) (envelope-from dap99@i-55.com) Received: from localhost (unknown [127.0.0.1]) by watcher.puryear-it.com (Postfix) with ESMTP id 63C2134D5D for ; Fri, 20 Feb 2004 21:18:20 -0600 (CST) Received: from watcher.puryear-it.com ([127.0.0.1]) by localhost (watcher.puryear-it.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 78162-01 for ; Fri, 20 Feb 2004 21:18:18 -0600 (CST) Received: from yourqqh4336axf (localhost [127.0.0.1]) by watcher.puryear-it.com (Postfix) with SMTP id 9FABE34D35 for ; Fri, 20 Feb 2004 21:18:18 -0600 (CST) Message-ID: <008601c3f829$fd0533b0$6401a8c0@yourqqh4336axf> From: "dap" To: Date: Fri, 20 Feb 2004 21:17:37 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2720.3000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2727.1300 X-Virus-Scanned: by amavisd-new Subject: NFS and different exports to the same host X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Feb 2004 03:23:15 -0000 Per the FreeBSD handbook, I have to follow the rule that for a specific host I have to export everything the same for a particular filesystem. So let's say I have one filesystem, /. So I can't have: /export1 -ro server1 server2 /export2 server1 Instead, I need: /export1 \ /export2 \ server1 Is there a way around this? I have found that it works best for us to have a /exports, where we dump things like /exports/www, /exports/mail, and so on, rather than having filesystems for each of those. This is important since FreeBSD has a limitation on the number of possible slices, and we are running with one big RAID-1 storage system. Also, I found that this generates errors (by mountd -r): /export1 -maproot=nobody \ /export2 -maproot=root \ server1 While this works: /export1 \ /export2 \ -maproot=root \ server1 That's no good. Is there a solution to this problem? By the way, I have found that FreeBSD is a solid NFS server. Other than this limitation NFS has worked great. Handbook on NFS: http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-nfs.html