From mboxrd@z Thu Jan 1 00:00:00 1970 From: dexen deVries To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Date: Tue, 4 Oct 2011 20:05:05 +0200 User-Agent: KMail/1.13.6 (Linux/3.1.0-rc7-l44+; KDE/4.5.5; x86_64; ; ) References: <6e6d01007f08aaf2fd598115982645dc@chula.quanstro.net> In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201110042005.05747.dexen.devries@gmail.com> Subject: Re: [9fans] copying fossil filesystem to a bigger disk Topicbox-Message-UUID: 32719000-ead7-11e9-9d60-3106f5b1d025 On Tuesday 04 October 2011 19:52:10 Charles Forsyth wrote: > that's certainly the linux way, although to be fair, its fsck does a really > good job of making a scramble worse. for those stuck on linux: http://www.nilfs.org/en/ is quite immune to inconsistencies on dirty shutdown, yet performs well for both read and write (except file removal is slow in some cases). upon mount of dirty filesystem, nilfs2 reverts to last written transaction. aside of the usual 4kB low-level clusters, there's high-level garbage- collection unit of 8MB. any free space on filesystem is at least 8MB large; that provides for decent write performance on highly fragmented and almost full harddrive. this also helps performance on SSD -- little or no erases happen across erase units. oh, and by default it doesn't come with fsck ;-) (available only on a separate branch of utils). -- dexen deVries > It's called trolling. It's been done since there were bangs in people's email addresses. thaumaturgy, on HN