LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   FUSE/ NTFS-3G and kernel 2.4.x (https://www.linuxquestions.org/questions/slackware-14/fuse-ntfs-3g-and-kernel-2-4-x-4175415936/)

stf92 07-10-2012 12:03 PM

FUSE/ NTFS-3G and kernel 2.4.x
 
Hi;

I have just downlaoaded the sources for FUSE for kernel 2.4.x. Trying to get NTFS-3G, however, has not been so easy. For instance, Slackbuilds refers to Tuxera, where I do not find old versions or, if I find them, I do not know if they would do for kernel 2.4.x.

So, my question is: where do I get NTFS-3G suitable for kernel 2.4.x?

silendo 07-10-2012 01:06 PM

Have you the compiling error? Please post the notify
REgards

stf92 07-10-2012 01:36 PM

FUSE and NTFS-3G are two different sofware suites and they are compiled separately. although both are necessary to read/write NTFS. Thanks.

wildwizard 07-10-2012 11:42 PM

Checking the ChangeLogs for Slackware would indicate that NTFS-3g can be compiled using it's own internal FUSE library.

Code:

Wed Jul 16 17:30:36 CDT 2008
a/ntfs-3g-1.2712-i486-1.tgz:  Upgraded to ntfs-3g-1.2712.
  This has been compiled to use the internal FUSE library rather than the
  system FUSE library.  The benefit of this is that if /bin/ntfs-3g is make

The addition of FUSE and NTFS-3g goes back to 12.1 so if you want to compile it on an earlier system then I would start by pulling the SlackBuilds from there and not from slackbuilds.org

stf92 07-10-2012 11:48 PM

There were no compiling errors. Having read this:
Quote:

Can I use NTFS-3G on linux 2.4 kernels? Yes. You need to use NTFS-3G 1.2506 or later and the FUSE kernel moddule from FUSE 2.5.3 PACKAGE.
from www.tuxera.com>Community>NTFS-3G Questions, I downloaded ntfs-3g_ntfsprogs_2012.1.15.tgz (sources, last stable version) and fuse-2.5.3-tar.gz.

Having compiled and installed them, then I did
Code:

root@host_lin_9:~/FUSE/ntfs-3g_ntfsprogs-2012.1.15# modprobe fuse
root@host_lin_9:~/FUSE/ntfs-3g_ntfsprogs-2012.1.15# mount -tntfs-3g /dev/hda3 /xp
WARNING: Deficient Linux kernel detected. Some driver features are
        not available (swap file on NTFS, boot from NTFS by LILO), and
        unmount is not safe unless it's made sure the ntfs-3g process
        naturally terminates after calling 'umount'. If you wish this
        message to disappear then you should upgrade to at least kernel
        version 2.6.20, or request help from your distribution to fix
        the kernel problem. The below web page has more information:
        http://tuxera.com/community/ntfs-3g-faq/#fuse26

bash-3.1$

What may unmount is not safe mean? File system corruption?

stf92 07-11-2012 12:16 AM

Sorry, wildwizard, I was writing as you posted. Thanks for your post. But where are the slackbuilds for 12.1?

wildwizard 07-11-2012 03:19 AM

Checking the link they give in that warning message it looks like if you can back port the fuse driver from a later kernel then you will fix the problem.

Here is the 12.1 build directories :-
ftp://ftp.osuosl.org/pub/slackware/s...rce/a/ntfs-3g/
ftp://ftp.osuosl.org/pub/slackware/s...source/l/fuse/

stf92 07-11-2012 10:14 AM

Thanks, wildwizard, for your explanation and links. If it is not abusing you, when running installpkg, I get this message!
Code:

# cd /tmp
# installpkg fuse-2.7.3
--------------------
--------------------
Executing install script for fuse-2.7.3-i484...
mv: cannot stat 'etc/rc.d/rc.fuse.new': No such file or directory

EDIT: I did not see the compilation was in error.


All times are GMT -5. The time now is 05:45 PM.