From: Alan McKinnon <alan.mckinnon@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Anybody tried shake defragmenter?
Date: Mon, 3 Aug 2009 23:11:50 +0200 [thread overview]
Message-ID: <200908032311.50608.alan.mckinnon@gmail.com> (raw)
In-Reply-To: <58965d8a0908031405g1cf04cbarc77d588072fdbe89@mail.gmail.com>
On Monday 03 August 2009 23:05:02 Paul Hartman wrote:
> On Mon, Aug 3, 2009 at 3:22 PM, Grant<emailgrant@gmail.com> wrote:
> > I know Linux systems aren't supposed to become fragmented, but I've
> > also read that it can happen eventually. I'm on ext3. I've read that
> > ext4 will have a defragmenter but that it doesn't have one yet.
>
> It's not that they aren't supposed to become fragmented, it is that
> they try to avoid it. There is a big difference, and things like
> streaming writes (downloads, bittorrents, etc) can cause extreme
> fragmentation.
>
> The time-honored way of fixing this is "backup, delete, restore". In
> my case my simple defragmenter is to move a file to tmpfs and then
> move it back to the hard drive. I always do this to files I'm about to
> burn to a CD/DVD to ensure the read speed is optimal.
Until one day someone write a super-duper disk cache algorithm that delays
writes safely, notices that you are putting back unmodified something you just
deleted, then reverts "to be deleted" flag on the block pointers. meaning that
nothing has changed.
Lucky for us, I do not believe that such a driver has been written yet.
Unlucky for us, I believe that such a driver is entirely possible.
:-)
--
alan dot mckinnon at gmail dot com
next prev parent reply other threads:[~2009-08-03 21:13 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-08-03 20:22 [gentoo-user] Anybody tried shake defragmenter? Grant
2009-08-03 20:29 ` Albert Hopkins
2009-08-03 20:46 ` [gentoo-user] " Grant Edwards
2009-08-03 20:51 ` [gentoo-user] " Thierry de Coulon
2009-08-03 21:07 ` Alan McKinnon
2009-08-06 18:59 ` Dirk Heinrichs
2009-08-03 21:05 ` Paul Hartman
2009-08-03 21:11 ` Alan McKinnon [this message]
2009-08-03 21:16 ` [gentoo-user] " Grant Edwards
2009-08-03 21:50 ` Alan McKinnon
2009-08-04 9:21 ` Volker Armin Hemmann
2009-08-06 18:57 ` Dirk Heinrichs
2009-08-03 21:33 ` [gentoo-user] " Dale
2009-08-03 21:50 ` Paul Hartman
2009-08-03 23:48 ` Grant
2009-08-04 1:01 ` Paul Hartman
2009-08-04 18:26 ` Grant
2009-08-07 3:56 ` Mike Kazantsev
2009-08-07 4:36 ` Stroller
2009-08-05 0:58 ` Dan Farrell
2009-08-05 14:42 ` Grant
2009-08-06 18:11 ` Dan Farrell
2009-08-07 23:22 ` Grant
2009-08-08 13:51 ` Alex Schuster
2009-08-09 15:47 ` Grant
2009-08-07 2:29 ` meino.cramer
2009-08-07 15:33 ` Grant
2009-08-07 16:07 ` meino.cramer
2009-08-08 5:40 ` meino.cramer
2009-08-10 15:01 ` Paul Hartman
2009-08-10 15:18 ` Dale
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200908032311.50608.alan.mckinnon@gmail.com \
--to=alan.mckinnon@gmail.com \
--cc=gentoo-user@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox