lkml.org 
[lkml]   [1999]   [May]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectDeletion of big files...
    Hi folks,

    I have noticed that when I delete a big file (say 800MB), with a rm
    command, for example, the rm command does not return until the file has
    been deleted (or so it seems). With small files, this is almost
    inmediate, but with files which are say 800 megs in size, this can
    easily be 10 seconds (_seconds_, it's right) till I get the prompt
    again, on a P2-333.

    In other Unices, like IRIX, the rm command returns _inmediately_, no
    matter the size of the file.

    Looks to me like the unlink syscall is somewhat synchronous, and it
    shouldn't, or does it? For this concrete issue, it could be easily
    solved by the unlink syscall starting a thread to unlink the big file,
    while the rest of the system keeps running normally. But I suppose it's
    not only an issue of the unlink syscall, but more...

    I'm probably saying nonsense WRT the solution, but the problem _is_
    there. Any answers/constructive-criticisms?

    J.

    --
    Jorge Gonzalez <jorgegv@icai.upco.es> -o)
    ICAI - Universidad Pontificia Comillas /\\
    Administrador de Sistemas _\_v

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.rutgers.edu
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:51    [W:8.527 / U:0.056 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site