Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Sep 2008 01:12:36 +0200
From:      =?ISO-8859-1?Q?Nejc_S=28koberne?= <nejc@skoberne.net>
To:        David Polak <me@davidpolak.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: mount_unionfs for jails
Message-ID:  <48DC1AE4.9000108@skoberne.net>
In-Reply-To: <006b01c91f5a$83c8c360$8b5a4a20$@com>
References:  <005401c91f35$3cf09fa0$b6d1dee0$@com>	<48DBF589.3030906@skoberne.net> <006b01c91f5a$83c8c360$8b5a4a20$@com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,

> Well, it turns out that my problem was due to a typo in my host systems
> rc.conf.

Thought so.

> Do you know if there is a way to "reset" the unionfs? I did notice this:

It is called "whiteout". When you delete the file which is on lower layer
in unionfs, you actually create a file of type "whiteout" on the upper layer,
which tells you that the file is not there. So it is a mark for a deleted file.
To "reset" it, you just need to delete the whiteout. You can do this via
"rm -W". Actually whiteouts seem to be a nice solution but sometimes you'll
run into interesting problems. When you try to upgrade jails, for example.
Also, the problem is, because very few programs "support" whiteouts, for
example "find" utility doesn't know about them, so you have to reimplement
it (we made a shell script).

We have created a lot of scripts which can do a lot of stuff with jails and
unionfs on our server. If you are interested, let me know.

HTH,
Nejc



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