注意。ntfs-3g 1.0的rhel 4 rpm包不能在centos 4.4上使用,fuse 3.6.2 ,3.63都不能在centos 4.4上正常使用。建议使用fuse 3.6.1
要下载2个软件进行编译
先下载fuse 2.6以上 版本:
下载链接:
wget
tar zxvf fuse-2.6.1.tar.gz
cd fuse-2.6.1
./configure && make && make install
modprobe fuse
然后再下载NTFS-3g
下载最新版本的程序,目前是正式版。
wget
tar zxvf ntfs-3g-1.0.tgz
cd ntfs-3g-1.0
./configure && make && make install
然后查看你磁盘上那些分区是NTFS格式的:
# fdisk -l
将会列示出,注意其中的红字部分,就是你的NTFS分区:
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 1530 12289693+ 7 HPFS/NTFS
/dev/hda2 1531 9729 65858467+ 5 Extended
/dev/hda5 1531 4080 20482843+ 7 HPFS/NTFS
/dev/hda6 6631 9729 24892686 7 HPFS/NTFS
/dev/hda7 4081 4093 104391 83 Linux
/dev/hda8 4094 5356 10145016 83 Linux
/dev/hda9 5357 5993 5116671 82 Linux swap
/dev/hda10 5994 6630 5116671 83 Linux
Partition table entries are not in disk order
Disk /dev/sda: 20.0 GB, 20003880960 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 2431 19526976 7 HPFS/NTFS
现在新建目录:
# mkdir /media/c
# mkdir /media/d
# mkdir /media/f
然后文件系统表
# vi /etc/fstab
增加相应的以下几行:
/dev/hda1 /media/c ntfs-3g defaults 0 0
/dev/hda5 /media/d ntfs-3g defaults 0 0
/dev/hda6 /media/f ntfs-3g defaults 0 0
修改一下关于usbdisk的设定,将ntfs改为ntfs-3g:
/dev/sda1 /media/usbdisk ntfs-3g pamconsole,fscontext=system_u:object_r:removable_t,exec,noauto,managed 0 0
保存,退出。
最后挂接分区。
# mount /media/c
# mount /media/d
# mount /media/f
# mount /media/usbdisk
呵呵。这时你就可以cd /media/c了,可以完美的支持ntfs的读写
阅读(601) | 评论(0) | 转发(0) |