20051028

让Fedora 4支持NTFS

Author:  WinkCategories:  LinuxNo Comments »
Tags:  ,

几乎所有的发行版本都支持NTFS,但是打有RedHat的标记的发行版本出外,据说是版权原因。让Fedora支持NTFS,可以重新编译内核,也可以安装NTFS模组的RPM,也可以直接使用.ko(.o)文件。我决定使用最后一个方法。

首先确定自己的版本为2.6.13-1.1532_FC4(注意smp的版本有区别), 前往Linux-NTFS Wiki下载支持该版本的i686版本,在“/lib/modules/2.6.3-1.1532_FC4/kernel/fs/”下建立ntfs文件夹,将刚刚下载的kernel-module-ntfs-2.6.13-1.1532_FC4-2.1.23-0.rr.10.4.i686.ko复制为“ntfs/ntfs.ko”, 然后使用命令“depmod -a”重新建立依赖关系。

ntfs分区加载命令格式大概为

mount -t ntfs -o nls=utf8,umask=000 /dev/hda1 /mnt/part1

其中-t ntfs说明文件系统的格式是ntfs的;-o是选项(option),nls=utf8即指定Native Language Support(本地语言支持)为utf8,Fedora core 4默认的编码就是utf8的;umask=000表示所有的用户组都可读可写,但是因为NTFS在Linux中写入不安全,所以只能读不能写入,如果想写入,只能自己编内核来实现,但是意义并不是太大。

如果需要自动挂载,可以在/etc/fstab中添加:

/dev/hda1 /mnt/part1 ntfs umask=000,nls=utf8

You can follow any responses to this entry through the RSS 2.0 feed. Responses are currently closed, but you can trackback from your own site.

Comments are closed.

Back to Page Top