CentOS 5.4下使用ntfs-3g挂载NTFS
环境
操作系统:
# cat /etc/redhat-release
CentOS release 5.4 (Final)
CPU:
# cat /proc/cpuinfo
若没有出现64字样,则一般为32位CPU
所需软件
(i)
fuse-2.7.4-8.el5.i386.rpm(32位机器)
或
fuse-2.7.4-8.el5.x86_64.rpm(64位机器)
下载地址:
http://mirror.centos.org/centos/5/os/i386/CentOS/
或
http://mirror.centos.org/centos/5/os/x86_64/CentOS/
(ii)
fuse-ntfs-3g-2009.4.4-2.el5.rf.i386.rpm (32位)
或
fuse-ntfs-3g-2009.4.4-2.el5.rf.x86_64.rpm (64位)
下载地址:
http://rpmforge.sw.be/redhat/el5/en/i386/rpmforge/RPMS/fuse-ntfs-3g-2009.4.4-2.el5.rf.i386.rpm
或
http://rpmforge.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/fuse-ntfs-3g-2009.4.4-2.el5.rf.x86_64.rpm
(1)安装
rpm -ivh fuse-2.7.4-8.el5.i386.rpm
rpm -ivh fuse-ntfs-3g-2009.4.4-2.el5.rf.i386.rpm
(2)挂载和卸载HDFS设备
安装以上两个软件包后,就可以挂载ntfs分区了,挂载方法如下:
首先用命令查看电脑上的设备
# fdisk -l
然后挂载某个设备
mkdir /mnt/D
mount -t ntfs-3g /dev/xxx /mnt/D
卸载某个设备
umount /mnt/D
~~~~~~~~~~~~~~~~~~~
还没安装前挂载HDFS设备会报错
~~~~~~~~~~~~~~~~~~~
# mkdir /mnt/hda1
# mount /dev/hda1 /mnt/hda1
mount: unknown filesystem type ‘ntfs’
#
~~~~~~~~~~~~~~~~~~~
(3)设置位开机启动
如果需要开机自启动挂载,可以在/etc/fstab文件结尾添加需要挂载的NTFS盘,
添加命令如下:
/dev/sda1 /mnt/C ntfs-3g defaults 0 0
如果有多个盘挂载,就多加几行,例如:
LABEL=/ / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/sda8 swap swap defaults 0 0
/dev/sda1 /mnt/C ntfs-3g defaults 0 0
/dev/sda5 /mnt/D ntfs-3g defaults 0 0
/dev/sda6 /mnt/E ntfs-3g defaults 0 0
/dev/sda7 /mnt/F ntfs-3g defaults 0 0
(4) 参考资料
在Centos 等linux下利用ntfs-3g来挂载并读写NTFS分区(或移动硬盘)
http://blog.163.com/szs121@126/blog/static/10905678120102231234142/
CentOS等Linux利用ntfs-3g挂载可读写NTFS
http://blog.163.com/szs121@126/blog/static/10905678120102231955507/