What are ntfsprogs, libntfs10, ntfs-3g in Linux used for?
Can I do something else with NTFS, other than formatting? I can even do this without these libraries.
|
feedback
|
This question came from our site for professional and enthusiast programmers.
|
It's used for reading and writing to NTFS filesystems. This is handy if you have a system that must dual-boot with Windows, but even handier to be able to do system recovery and analysis/forensics on Windows systems by mounting their drives with Linux. Prior to Perhaps someone else may can address the granularity with which Linux can handle NTFS permission, as they differ quite a bit from standard Unix permissions (without file ACL's enabled). I don't have much experience with that. | |||
|
feedback
|
|
ntfsprogs are a series of applications for working with ntfs file systems - much like e2fsprogs from the man page, this includes
and libntfs10 is the library all this software uses. While there were previous NTFS drivers, including a kernel one, most NTFS implementations on linux are userspace. These drivers allow for mounting the NTFS file system and using it much like any other filesystem. Of these captive NTFS was the most common - it was a wrapper for the windows ntfs driver, but was replaced by ntfs-3g which is a standalone driver, that works with FUSE. Its faster and more reliable than the other options. | |||
|
feedback
|
|
You need a ntfs library to format ntfs filesystems in linux. You can also mount ntfs filesystems (to read/write data) when these libraries are installed. I've only heard of ntfs-3g though, it's always worked well for me. | |||
|
feedback
|