Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Feb 2003 23:13:01 +0200
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        David Radovanovic <dave@whatsthebigidea.com>
Cc:        freebsd-questions@FreeBSD.org
Subject:   Re: Root filesystem 102% full (was: Disks filling up)
Message-ID:  <20030228211301.GA3173@gothmog.gr>
In-Reply-To: <NEBBKHDKBEAKNMFADNDCGEBACDAA.david.radovanovic@verizon.net>
References:  <NEBBKHDKKLPFAIALALCOEEJMDPAA.david.radovanovic@verizon.net> <NEBBKHDKBEAKNMFADNDCGEBACDAA.david.radovanovic@verizon.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2003-02-28 12:06, David Radovanovic <david.radovanovic@verizon.net> wrote:
> Hello,
> Searched everywhere which lead me to a prior posting about a similar
> problem. My file system is filling up again, but in different places.

Thank you for looking at the archives first.  Honestly, thanks :-)

> I initiated a rscync script that runs via cron which  coincidently
> ran just before my system filling up. I'm sure the answer is obvious
> to anyone but myself. Any help would help divert my disaster.
> Thanks. My system:
>
> Filesystem  1K-blocks    Used    Avail Capacity  Mounted on
> /dev/ad0s1a    128990  127118    -8446   107%    /
> /dev/ad0s1f    257998     118   237242     0%    /tmp
> /dev/ad0s1g   9092908 2060994  6304482    25%    /usr
> /dev/ad0s1e    257998   83548   153812    35%    /var
> /dev/ad2s1a    128990       2   118670     0%    /backup
> /dev/ad2s1f    257998       2   237358     0%    /backuptmp
> /dev/ad2s1g  18028798 2083266 14503230    13%    /backupusr
> /dev/ad2s1e    257998       2   237358     0%    /backuptmp
> procfs              4       4        0   100%    /proc

Note that there is no /backupvar mount point listed above...

> The script in question:
>
> #!/bin/sh
>
> /usr/local/bin/rsync -avx --delete --stats / /backup/
> /usr/local/bin/rsync -av --delete --stats --exclude=/run/ /var/ /backupvar/
> /usr/local/bin/rsync -av --delete --stats /usr/ /backupusr/

The second command will attempt to synchronise /var with /backupvar
and effectively create a copy of the entire /var partition in your
root filesystem.  Since /dev/ad0s1e (your /var partition) is larger
than /dev/ad0s1a (the root partition) this will quickly fill the root
partition to 100% and start grabbing blocks from the "reserved space"
(the default is 8% of the partition).  You are running this as root
and FreeBSD doesn't block you at 100% but goes on merrily with its job
until both the partition and the reserved space are full
(100 + 8 = 108%; this is why the usage percentage in / is listed as
107% and not as 100%).

> Thanks again for any help.

You're welcome :)

- Giorgos


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030228211301.GA3173>