1、安装ntfs-3g
下载fuse-2.7.4-8_12.el5.x86_64.rpm,fuse-ntfs-3g-2009.4.4-1.el5.rf.x86_64.rpm两个软件包
rpm -ivh fuse-2.7.4-8_12.el5.x86_64.rpm fuse-ntfs-3g-2009.4.4-1.el5.rf.x86_64.rpm
2、插入移动硬盘,fdisk -l查看移动硬盘的状态,发现
Disk /dev/sdm: 1000.2 GB, 1000204883968 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdm1 * 1 121602 976760408 7 HPFS/NTFS
Disk /dev/dm-16: 1000.2 GB, 1000204883968 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/dm-16p1 * 1 121602 976760408 7 HPFS/NTFS
3、挂载的时候报错如下:
mount -t ntfs-3g /dev/sdm1 /mnt/usbdisk
ntfs-3g-mount: mount failed: 设备或资源忙
ntfs-3g-mount: mount failed: Դæ
4、解决方案:
原因由于使用multipathd服务
1)查看哪些需要挂载的NTFS硬盘设备;命令 fdisk -l |grep HPFS/NTFS
确认为sdm磁盘。
2)修改multipathd配置文件,并重启multipath服务
vim /etc/multipath.conf
blacklist { devnode "^sdm" }
service multipathd restart
3)挂载NTFS移动硬盘
mount -t ntfs-3g /dev/sdm1 /mnt/usbdisk cd /mnt/usbhd && ls
4)挂载成功
# df -h|grep usb
/dev/sdm1 932G 128M 932G 1% /mnt/usbdisk