Linux EXT4 FS development
 help / color / mirror / Atom feed
From: Reindl Harald <h.reindl@thelounge.net>
To: linux-ext4@vger.kernel.org
Subject: Re: e4defrag don't work really well
Date: Thu, 16 Feb 2023 21:35:06 +0100	[thread overview]
Message-ID: <54d20603-34f6-9832-7897-aaf8d5f5a89f@thelounge.net> (raw)
In-Reply-To: <abcc1ec6-a1d6-28a2-d0f5-29baac0722b8@sandeen.net>



Am 16.02.23 um 20:56 schrieb Eric Sandeen:
> On 2/16/23 12:21 PM, Reindl Harald wrote:
>>
>> Am 16.02.23 um 17:50 schrieb Eric Sandeen:
>>> On 2/12/23 12:14 PM, Reindl Harald wrote:
>>>>
>>>> what's wrong with e4defrag that it pretends it reduced th efragments of a file to 1 while in the next "e4defrag -c" (why does that only list 5 files at all) the same file is listed again with the same old frag count?
>>>
>>> You might want to examine the actual allocation before and after with "filefrag -v"
>>> which could offer some clues to whether anything was modified by e4defrag.
>>>
>>> (I would also suggest that there is no need to defragment a 3-extent 2 megabyte
>>> file, in general.)
>>
>> it's not a question if it's needed
>>
>> the point is it pretends "Success: [1/1]" but a following "e4defrag -c" still says "now/best 3/1"
> 
> I understand. It seems that your irritation at my parenthetical caused you
> to skip over the request for more information from filefrag, though

wehn you call e4defrag *multiple* times it seems to have the expected 
result - erratic operations like this are terrible

also why it's operating over files with already only 1 xtend is also a 
mircale for me - it takes ages to run it over a folder with some hundret 
MB and seems to rewrite each and every file

-----------------

BTW: it's a bad idea that your personal address forwards to gmail - 
google is rejecting any forwarded mail from a proper configured domain 
using SPF

[root@srv-rhsoft:~]$ filefrag "/mnt/data/audio/Smokie/Solid 
Ground/Smokie - Little Town Flirt.mp3"
/mnt/data/audio/Smokie/Solid Ground/Smokie - Little Town Flirt.mp3: 3 
extents found

[root@srv-rhsoft:~]$ e4defrag "/mnt/data/audio/Smokie/Solid 
Ground/Smokie - Little Town Flirt.mp3"
e4defrag 1.46.5 (30-Dec-2021)
ext4 defragmentation for /mnt/data/audio/Smokie/Solid Ground/Smokie - 
Little Town Flirt.mp3
[1/1]/mnt/data/audio/Smokie/Solid Ground/Smokie - Little Town Flirt.mp3: 
        100%    [ OK ]
  Success:                       [1/1]

[root@srv-rhsoft:~]$ filefrag "/mnt/data/audio/Smokie/Solid 
Ground/Smokie - Little Town Flirt.mp3"
/mnt/data/audio/Smokie/Solid Ground/Smokie - Little Town Flirt.mp3: 2 
extents found

[root@srv-rhsoft:~]$ e4defrag "/mnt/data/audio/Smokie/Solid 
Ground/Smokie - Little Town Flirt.mp3"
e4defrag 1.46.5 (30-Dec-2021)
ext4 defragmentation for /mnt/data/audio/Smokie/Solid Ground/Smokie - 
Little Town Flirt.mp3
[1/1]/mnt/data/audio/Smokie/Solid Ground/Smokie - Little Town Flirt.mp3: 
        100%    [ OK ]
  Success:                       [1/1]

[root@srv-rhsoft:~]$ filefrag "/mnt/data/audio/Smokie/Solid 
Ground/Smokie - Little Town Flirt.mp3"
/mnt/data/audio/Smokie/Solid Ground/Smokie - Little Town Flirt.mp3: 1 
extent found

      reply	other threads:[~2023-02-16 20:35 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-02-12 18:14 e4defrag don't work really well Reindl Harald
2023-02-16 16:50 ` Eric Sandeen
2023-02-16 18:21   ` Reindl Harald
2023-02-16 19:56     ` Eric Sandeen
2023-02-16 20:35       ` Reindl Harald [this message]

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=54d20603-34f6-9832-7897-aaf8d5f5a89f@thelounge.net \
    --to=h.reindl@thelounge.net \
    --cc=linux-ext4@vger.kernel.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