首先需要安装三个插件gcc-c++, fuse和ntfs-3g
安装方法如下:(一定要先安装fuse否则ntfs-3g无法安装)下面在命令操作均是在root权限下操作的
1)因为ntfs-3g需要在c++环境下编译因此先安装如下插件操作命令如下
yum install glibc-headers(这个有可能失败,不用理会)
yum install gcc-c++
2)接下来安装fuse
a)首先上fuse官网下载最新安装包:http://sourceforge.net/projects/fuse/files/fuse-2.X/
我下载的是2.8.5版。
b)安装fuse,根据官网教程:
①首先解压: tar zxvf fuse-2.8.5.tar.gz
②然后到解压后的文件夹fuse-2.8.5下,输入: ./configure
③编译: make
④make完后再输入: make install
⑤查看fuse是否挂载成功:lsmod|grep fuse
若没成功则可通过:“modprobe fuse”命令挂载fuse。
到此,fuse就已成功安装到虚拟机上了~
3)安装ntfs-3g
网上下载ntfs-3g-1.328.tgz
安装步骤和fuse是一样的
这下插件都安装成功之后进行磁盘挂在
首先查找新磁盘
fdisk -l
结果如下:
Disk /dev/sda: 496.9 GB, 496920191488 bytes
255 heads, 63 sectors/track, 60413 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x9b476324
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13055 104864256 7 HPFS/NTFS
Partition 1 does not start on physical sector boundary.
/dev/sda2 13056 60413 380403135 f W95 Ext'd (LBA)
然后创建挂在点并添加挂载
mkdir storage
mount -t ntfs-3g /dev/sda1 storage
找到storage目录看看有没有数据就能知道是否挂在成功了