lkml.org 
[lkml]   [2005]   [Oct]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subjectntfs CFT - was: Re: 2.6.14-rc4-mm1
    From
    Date
    On Sun, 2005-10-16 at 15:41 -0700, Andrew Morton wrote:
    > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.14-rc4/2.6.14-rc4-mm1/
    >
    > git-ntfs.patch

    This is a request for testers for ntfs. 2.6.14-rc4-mm1 contains a
    pretty much complete re-write of file write support so some more testers
    than just myself would be good before I submit it for inclusion in
    2.6.15...

    The rewrite means that the following features are now supported:

    Given an existing uncompressed and unencrypted file, you can use:

    - write(2) to write to the file, including beyond the end of the
    existing file, and the file will be extended appropriately. Both
    resident and non-resident files are supported. Support for heavily
    fragmented files still has some limitations but you will just get an
    EOPNOTSUPP error if you hit one. Everything will still be consistent on
    the volume. Sparse files can also be written to and holes will be
    filled in appropriately.

    - truncate(2) and ftruncate(2) to change the size of the file, inlcuding
    using open(2) with O_TRUNC flag. As with write(2) there still are some
    limitations for heavily fragmented files, and as above, everything will
    still be consistent on the volume if you hit an unsupported case.

    What this means is that you can now run your favourite editor on an
    existing file, e.g. "vim /ntfs/somefile.txt" works fine and you can save
    your changes. Also things like running OpenOffice should work to edit
    existing MS Office documents but I haven't tried it yet (it should work
    as long as OpenOffice does not need to create temporary files in the
    same directory as the document).

    Still not supported features are creation/deletion of files/directories
    and mmap(2) based writes to sparse regions of files. (The mmap(2)
    support has not been modified since the last release, only the file
    write(2) support was rewritten.)

    If you do try it, please let me know how it worked for you! - Thanks a
    lot in advance for testing!

    Best regards,

    Anton
    --
    Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
    Unix Support, Computing Service, University of Cambridge, CB2 3QH, UK
    Linux NTFS maintainer / IRC: #ntfs on irc.freenode.net
    WWW: http://linux-ntfs.sf.net/ & http://www-stu.christs.cam.ac.uk/~aia21/
    .

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

    \
     
     \ /
      Last update: 2005-10-17 11:59    [W:4.176 / U:0.172 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site