From owner-freebsd-questions@FreeBSD.ORG Mon Jul 11 09:07:22 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 40BA816A41C for ; Mon, 11 Jul 2005 09:07:22 +0000 (GMT) (envelope-from igorr@speechpro.com) Received: from speechpro.com (speech-tech-2.ip.PeterStar.net [81.3.190.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id D9E7943D45 for ; Mon, 11 Jul 2005 09:07:21 +0000 (GMT) (envelope-from igorr@speechpro.com) Received: from sysadm.stc ([192.168.2.26]) by s1.stc with esmtp (Exim 4.44 (FreeBSD)) id 1DruG0-000Fps-1n; Mon, 11 Jul 2005 13:07:20 +0400 Message-ID: <42D236B3.6080508@speechpro.com> Date: Mon, 11 Jul 2005 13:06:59 +0400 From: Igor Robul User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050518) X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Alexandre D." References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Archived: Yes Cc: freebsd-questions@freebsd.org Subject: Re: Per disk quota X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 11 Jul 2005 09:07:22 -0000 Alexandre D. wrote: >Hi guys, > >I'm searching for a way to set a limit per directory. >for example: > >directory limit >/web/dir1 1Go >/web/dir2 10Mo >/web/dir3 100Mo >/web/dir4 175Mo > >This system would be used by only one program (image grabber) > >Do you have any idea? > > use file backed md(4) devices. And then mount these devices. Example (newfs is nessesary only first time): # dd if=/dev/zero of=dir2md bs=1m count=10 10+0 records in 10+0 records out # mdconfig -a -t vnode -f dir2md md0 #newfs /dev/md0 /dev/md0: 10.0MB (20480 sectors) block size 16384, fragment size 2048 using 4 cylinder groups of 2.52MB, 161 blks, 384 inodes. super-block backups (for fsck -b #) at: 160, 5312, 10464, 15616 #mount /dev/md0 /web/dir2