I have 3 ntfs partitions in my disk, so in order to read and write these partitions, I install ntfs-3g and fuse.
As before, I refer to http://gentoo-wiki.com/HOWTO_NTFS_write_with_ntfs-3g as a guide. But to my surprise, it sucks.
my system is:
# uname -a
Linux styx 2.6.24-gentoo-r3 #34 SMP Sun Mar 16 04:45:29 CST 2008 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux
I strictly did as that guide does:
"The driver ebuild depends on sys-fs/fuse (portage will install it automatically as a dependency of the ntfs3g ebuild). Furthermore, it depends on the version of the fuse kernel module. Basically, just ensure that the "File Systems -> Filesystem in Userspace support" option is set as MODULE in your kernel configuration. If it's enabled or disabled, set to build as a module, compile, install and modprobe it."
So I set "File Systems -> Filesystem in Userspace support" into a module of kernel, and "# emerge -av ntfs-3g", but I get errors as follows:
# ntfs-3g /dev/sda6 /mnt/xpe
module fuse not found
# modprobe fuse
module fuse not found
# lsmod | grep fuse
nothing
# zgrep -i fuse /proc/config.gz
nothing
It is so weird, you known it works before. So I then compiled "File Systems -> Filesystem in Userspace support" into kernel directly, instead of just a module. But when I tried to mount ntfs partitions, I got the same result.
At last, I kicked "File Systems -> Filesystem in Userspace support" out of the kernel, and just emerge sys-fs/fuse instead. Fortunately it works. Happy and merry~~
Any one who has this problem could do as I do. Good luck!
PS:
a page well tell you how to modify your own "fstab" file
http://www.tuxfiles.org/linuxhelp/fstab.html
没有评论:
发表评论