LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE
User Name
Password
SUSE / openSUSE This Forum is for the discussion of Suse Linux.

Notices


Reply
  Search this Thread
Old 03-21-2007, 07:44 PM   #1
litlmary
Member
 
Registered: May 2005
Location: Texas, somewhere near Houston (I think)
Distribution: See my sig
Posts: 308

Rep: Reputation: 30
Fuse version for use with NTFS-3G???


It seems that NTFS write support has reached a point where it is stable and safe under *nix (finally!). I don't like using FAT32 for shared data storage partitions on dual-boot machines due to the 4GB file size limit. It keeps me from twiddling with DVD iso's and large video files. I'm about to do a major rebuild of my server(s) and desktop. I want to use a dedicated hard drive with an NTFS partition in the desktop for the shared data after the conversion and plan to use the NTFS-3G driver, along with the requisite Fuse.

Why isn't there a more recent Fuse binary in any Suse repo that I check? The newest I have found is 2.6.1, and when an NTFS partition gets mounted, the NTFS-3G driver pukes this at me:
Code:
WARNING: Deficient FUSE kernel module 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'. The safe FUSE kernel
         driver is included in the official Linux kernels since version
         2.6.20-rc1, or in the FUSE 2.6.0 or later software packages,
         except the faulty FUSE version 2.6.2. Please see the next page
         for more help: http://www.ntfs-3g.org/support.html#fuse26
So what's up? The current version of Fuse is 2.6.3, which Suse's default kernel apparently doesn't have compiled in (or any version). Is there a binary of 2.6.3 anywhere out there? Is the warning I am getting just alarmist? Will I be fine until someone compiles a newer version (I don't care for installing from source, BTW)?

TIA,

J
 
Old 03-21-2007, 08:23 PM   #2
google01103
Member
 
Registered: May 2006
Distribution: Suse 10.2 x64
Posts: 247

Rep: Reputation: 31
You could look below for the 2.63 binary or compile your own, also there is a 2.20 kernel rpm somewhere (I'd use webpin to search for it), I installed it and had a few issues so went back to 2.18.

http://software.opensuse.org/downloa.../openSUSE_10.2

http://benjiweber.co.uk:8080/webpin/
 
Old 03-22-2007, 10:58 AM   #3
1kyle
Member
 
Registered: Feb 2004
Location: 'Ol Blighty
Distribution: SLED 10, SUSE 10.3
Posts: 722

Rep: Reputation: 32
Fuse 2.6.3 is what you need.

Ensure you at the ./configure step include the option to make as a kernel module. I'm not sure of the exact option but when you run it you'll get the correct message.

Get the source from here

http://sourceforge.net/project/showf...kage_id=132802

BTW when you install ntfs-3g version 1.0 (final) is out instead of the 0.9RC.

Cheers

-K
 
Old 03-28-2007, 11:36 PM   #4
litlmary
Member
 
Registered: May 2005
Location: Texas, somewhere near Houston (I think)
Distribution: See my sig
Posts: 308

Original Poster
Rep: Reputation: 30
Here's the latest:
By adding the repo suggested by google01103 to my usual list of suspects, I now have ntfs-3g v. 1.328-2.1 and FUSE v. 2.6.3-4.1, both of which are supposed to fully meet the requirements listed on the ntfs-3g web site. Now mounting an NTFS partition with ntfs-3g nets me:
Code:
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://www.ntfs-3g.org/support.html#fuse26
The listed web page tells nothing useful.

Suse 10.2 is currently using 2.6.18.8 and a recompile hardly seems worth the effort if such handy binaries are available. Heck, even Knoppix uses 2.6.19. Who would be using such a recent kernel yet? Isn't this driver stable with a less bleeding-edge kernel?

Am I missing something, or should I just cope with it and wait for Suse to start using a newer kernel?

J

PS - Perhaps someone knows of another ntfs driver with stable write-support that I could try???
 
Old 03-29-2007, 07:00 AM   #5
1kyle
Member
 
Registered: Feb 2004
Location: 'Ol Blighty
Distribution: SLED 10, SUSE 10.3
Posts: 722

Rep: Reputation: 32
You should only get that message if you didn't force the 2.6.3 version into the kernel.

Forget about the rpm version --it's quite easy to unpack and compile the source. You don't even need to unpack the tar / gzip version as this can be done from KDE with the built in ARK archiver extractor.

Then just switch to the extracted directory

./configure --enable -kernel-module
./make
./make install.

You are done --simple.

I think at the ./configure stage you MUST add the option --enable-kernel-module.

Then it should all work.

I'm using SLED 10
kernel

Password:
blackdog: / # uname -r
2.6.16.27-0.9-smp
blackdog:/ #

Fuse module

blackdog:/# modinfo fuse
filename: /lib/modules/2.6.16.27-0.9-smp/kernel/fs/fuse/fuse.ko
alias: char-major-10-229
author: Miklos Szeredi <miklos@szeredi.hu>
description: Filesystem in Userspace
license: GPL
vermagic: 2.6.16.27-0.9-smp SMP 586 REGPARM gcc-4.1
depends:
srcversion: 17954197723CEE26DAA8A87

blackdog:/ # mount -t ntfs-3g /dev/hde6 /windows/F
blackdog: / #
blackdog:/ # mount -l
/dev/hdg7 on / type reiserfs (rw,acl,user_xattr) []
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hdg8 on /home type reiserfs (rw,acl,user_xattr) []
/dev/hde1 on /windows/C type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksiz e=4096) []
/dev/sdb1 on /windows/D type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksiz e=4096) []
/dev/hde5 on /windows/E type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksiz e=4096) []
/dev/hde7 on /windows/G type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksiz e=4096) []
/dev/sda5 on /windows/H type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksiz e=4096) []
securityfs on /sys/kernel/security type securityfs (rw)
/dev/hde6 on /windows/F type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksiz e=4096) []
blackdog:/ #



If all else fails try and uninstall FUSE, reboot and re-install again preferably compiling.

In general I'm not a big fan of RPM method anymore. That was fine way back but there are much better software installation methods now like SMART.


Cheers

-K

Last edited by 1kyle; 03-29-2007 at 07:18 AM.
 
Old 03-29-2007, 06:13 PM   #6
jdmcdaniel3
Member
 
Registered: Jan 2006
Location: Austin
Distribution: openSUSE 11.2
Posts: 167

Rep: Reputation: 31
Thumbs up Paragon NTFS for Linux Version 6.0

If you want a commercial product to use for NTFS partitions reading and writing in 32 or 64 bit operation go to the following link:

www.paragon-software.com/eshop.htm

The product NTFS for Linux is listed as being $29.95 for a digital download. It comes as a tar file. Just extract to the /tmp folder or anypace in your /home/user folder. Do a su command and enter your root password and then you run the terminal command from the /tmp folder:

sh ./install.sh

When run from the /tmp folder it will add itself to the /fstab file, but duplicates the original ntfs entry. I delete the added line and make my orginal ntfs look like this:

/dev/sda1 /Windows ufsd users,gid=users,umask=0002,nls=utf8 0 0

Use your partition name in place of my sda1 and your folder name in place of the /Windows. In general you can use the SuSE default entry for your read only ntfs setup, but you change the driver from ntfs to ufsd and you remove the ro option command.

Try it, you will like it.

Thank You,
 
Old 03-30-2007, 05:50 AM   #7
1kyle
Member
 
Registered: Feb 2004
Location: 'Ol Blighty
Distribution: SLED 10, SUSE 10.3
Posts: 722

Rep: Reputation: 32
Quote:
Originally Posted by jdmcdaniel3
If you want a commercial product to use for NTFS partitions reading and writing in 32 or 64 bit operation go to the following link:

www.paragon-software.com/eshop.htm


Try it, you will like it.

Thank You,

Afraid I had bad luck and experience with ALL paragon products -- the Partition / backup / restore stuff was a JOKE (plus a time waster).

FUSE is 100% FREE (open source) and it WORKS properly.

I regularly backup large Windows VM's to NTFS folders (USB extenal disks attached to a Linux server) consisting of 15 - 20GB each . Never a single problem.

FUSE 2.6.3 with ntfs-3g-1.0

For a decent backup / restore program look at this website. Thes products WORK every time.


http://www.acronis.com


Cheers

-K
 
Old 04-02-2007, 03:35 AM   #8
litlmary
Member
 
Registered: May 2005
Location: Texas, somewhere near Houston (I think)
Distribution: See my sig
Posts: 308

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by 1kyle
...
Forget about the rpm version --it's quite easy to unpack and compile the source. You don't even need to unpack the tar / gzip version as this can be done from KDE with the built in ARK archiver extractor.

-snip-

In general I'm not a big fan of RPM method anymore. That was fine way back but there are much better software installation methods now like SMART...
???

I'll try installing from source, but your quote is kind of weird...

SMART is exactly what I use because yast's software management is a joke.

SMART uses RPM and DEB packages.

You did know that, right?

J
 
Old 04-02-2007, 04:55 AM   #9
1kyle
Member
 
Registered: Feb 2004
Location: 'Ol Blighty
Distribution: SLED 10, SUSE 10.3
Posts: 722

Rep: Reputation: 32
Quote:
Originally Posted by litlmary
???

I'll try installing from source, but your quote is kind of weird...

SMART is exactly what I use because yast's software management is a joke.

SMART uses RPM and DEB packages.

You did know that, right?

J
What I actually meant in fact was I didn't like installing RPM's via YAST.

Sorry for the confusion.

Installing / Uninstalling RPM's manually (via the command line) is fine as is Smart etc.

Cheers

-K
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
FUSE version in FC6 the_gripmaster Fedora 5 02-24-2007 05:14 AM
ntfs-3g with FUSE (NTFS WRITE) - what do I put in fstab 1kyle SUSE / openSUSE 3 02-07-2007 06:08 AM
fuse cant't find kernel's version lord_didger Debian 3 12-26-2006 09:43 AM
Ntfs-Fuse copy error Debian "Sid" / Ubuntu "6.06" animefriik Linux - General 0 10-06-2006 09:28 AM
2.6.14 FUSE and NTFS in Kernel Crito Fedora 3 11-16-2005 08:20 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > SUSE / openSUSE

All times are GMT -5. The time now is 09:30 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration