World Library  
Flag as Inappropriate
Email this Article

Ntfs-3g

Article Id: WHEBN0008072127
Reproduction Date:

Title: Ntfs-3g  
Author: World Heritage Encyclopedia
Language: English
Subject: NTFS, Reference desk/Archives/Computing/2007 September 26, ReactOS, Debian, Operating system
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Ntfs-3g

NTFS-3G
Developer(s) Tuxera Inc.
Stable release 2014.2.15 / February 23, 2014 (2014-02-23)[1]
Written in C
Operating system Unix-like, Haiku
Type File system driver
License Dual-licensed GNU GPL/Proprietary
Website //ntfs-3g-download/community.com.tuxerawww

NTFS-3G is an open source cross-platform implementation of the Microsoft Windows NTFS file system with read-write support. NTFS-3G often uses the FUSE file system interface, so it can run unmodified on many different operating systems. It is runnable on Linux, FreeBSD, NetBSD, OpenSolaris, BeOS, QNX, WinCE, Nucleus, VxWorks, Haiku,[1] MorphOS, Minix, Mac OS X[2] and OpenBSD.[3][4] It is licensed under either the GNU General Public License or a proprietary license. It is a partial fork of ntfsprogs and is under active maintenance and development.

NTFS-3G was introduced by one of the senior Linux NTFS developers, Szabolcs Szakacsits (Hungarian pronunciation: ), in July 2006. The first stable version was released on 2007-02-21 as version 1.0. The developers of NTFS-3G later formed a company, Tuxera Inc., to further develop the code. NTFS-3G is now the free "community edition",[1] while Tuxera NTFS is the proprietary version.

Features

NTFS-3G supports all operations for writing files: files of any size can be created, modified, renamed, moved, or deleted on NTFS partitions. Transparent compression is supported, but there is no support for encryption.[5] Support to modify access control lists and permissions is available.[6] NTFS partitions are mounted using the Filesystem in Userspace (FUSE) interface. According to its man page, NTFS-3G supports hard links and symbolic links.

NTFS-3G supports partial NTFS journaling, so if an unexpected computer failure leaves the file system in an inconsistent state, the volume can be repaired. As of 2009, a volume having an unclean journal file is recovered and mounted by default. The ‘norecover’ mount option can be used to disable this behavior.[7]

Performance

Benchmarks show that the driver's performance via FUSE is comparable to that of other filesystems' drivers in-kernel,[8] provided that the CPU is powerful enough. On embedded or old systems, the high processor usage can severely limit performance.[9] Current versions often show 100% CPU utilization on dealing with big files on fragmented NTFS file systems.[10] Also, caching support is very poor.

History

  • NTFS-3G forked from the Linux-NTFS project on October 31, 2006.
  • On February 21, 2007, Szabolcs Szakacsits announced "the release of the first open source, freely available, stable read/write NTFS driver, NTFS-3G 1.0."
  • On October 5, 2009, NTFS-3G for Mac was brought under the auspices of Tuxera Ltd. and a proprietary version called Tuxera NTFS for Mac was made available.[11]
  • On April 12, 2011, it was announced that Ntfsprogs project was merged with NTFS-3G.

See also

References

  1. ^ a b c NTFS-3G Community Edition
  2. ^ NTFS-3G for Mac OS X ("Catacombae")
  3. ^ "OpenBSD adds fuse(4) support for adding file systems in userland". undeadly.org. 2013-11-08. Retrieved 2013-11-08. 
  4. ^ http://www.openbsd.org/cgi-bin/cvsweb/ports/sysutils/ntfs-3g/
  5. ^ NTFS-3G FAQ
  6. ^ NTFS-3G: NTFS Driver with Ownership and permissions
  7. ^ NTFS-3G 2009.2.1 changelog
  8. ^ Comparing NTFS-3G to ZFS-FUSE for FUSE Performance
  9. ^ Performance at Tuxera
  10. ^ / Huge CPU usage by mount.ntfs process
  11. ^ NTFS-3G for Mac OS X is now Tuxera NTFS for Mac

External links

  • NTFS-3G Community Edition
  • NTFS-3G for Mac OS X ("Catacombae")
  • Writing on NTFS volumes on Mac OS X through NTFS-3G and OS X FUSE for free (works with Lion & Mountain Lion)
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.