在虚拟机中为Linux系统挂载移动存储设备(NTFS格式)

  Linux操作系统兼容支持多种文件系统,如EXT3、EXT4、NFS、FAT32等,但是不支持NTFS文件系统的读写操作。NTFS-3G是一个可以在Linux系统中实现稳定读写NTFS类型设备的驱动程序,所以要想实现在Linux系统中对NTFS格式的移动存储设备的支持,需要下载安装NTFS-3G来支持NTFS文件系统。下面来看一下把NTFS格式的移动设备挂载到Red Hat Linux Enterprise 6系统中的实现过程:

1.查看Linux系统是否支持NTFS文件系统

  打开终端窗口(或者在图形界面中查看),输入以下命令:

  [root@localhost/]# ls /lib/modules/2.6.32-431.el6.x86_64/kernel/fs

  autofs4 configfs  exportfs fat jbd mbcache.ko nls xfs btrfs       

  cramfs  ext2  fscache  jbd2   nfs  squashfs cachefiles  dlm       

  ext3  fuse  jffs2  nfs_common  ubifs cifs  ecryptfs  ext4 gfs2  

   lockd  nfsd   udf

  该命令会列出当前Linux系统支持的所有文件系统,可以看到它支持fat、ext4、nfs等文件系统,但是不支持NTFS文件系统。 

  注意:2.6.32-431.el6.x86_64为操作系统的版本号。

2.下载NTFS-3G软件包

  从以下网址下载NTFS-3G安装文件:https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz,或者打开http://www.linuxfromscratch.org/blfs/view/svn/postlfs/ntfs-3g.html网址,点击其中的下载链接下载。将下载文件复制到Linux系统的源码包目录/usr/local/src中并解压缩它。

  命令解压缩:

  [root@localhost src]# tar -xzvf ntfs-3g_ntfsprogs-2017.3.23.tgz

  图形界面解压缩:

在虚拟机中为Linux系统挂载移动存储设备(NTFS格式)

 

3.查看是否安装GCC编译环境

  NTFS-3G需要编译安装,所以编译安装之前必须确保GCC已经就绪,如果没有安装GCC需要提前挂载Linux系统光盘镜像ISO文件,并安装GCC编译环境。GCC的安装可以参考:https://www.cnblogs.com/Freeland98/p/13884832.html。

  [root@localhost src]# rpm -qa | grep gcc

  gcc-c++-4.4.7-4.el6.x86_64

  libgcc-4.4.7-4.el6.x86_64

  gcc-4.4.7-4.el6.x86_64

4.编译安装NTFS-3G

  执行CD命令进入解压缩后的源码目录

  [root@localhost src]#cd /usr/local/src

  [root@localhost src]# ls ntfs-3g_ntfsprogs-2017.3.23  ntfs-3g_ntfsprogs-2017.3.23.tgz

  [root@localhost src]# cd ntfs-3g_ntfsprogs-2017.3.23

  [root@localhost ntfs-3g_ntfsprogs-2017.3.23]#

  继续依次执行配置和安装命令

  [root@localhost ntfs-3g_ntfsprogs-2017.3.23]# ./configure --prifix=/usr --with-fuse=internal

  [root@localhost ntfs-3g_ntfsprogs-2017.3.23]#make

  [root@localhost ntfs-3g_ntfsprogs-2017.3.23]#make install

  安装完成后再执行以下命令,配置mount命令默认的使用NTFS-3G来加载NTFS类型的分区设备,这样就可以自动完成移动存储设备的挂载和打开了。

  [root@localhost ntfs-3g_ntfsprogs-2017.3.23]#ln -sv ../bin/ntfs-3g /sbin/mount.ntfs

  重新启动Linux系统。

5.挂载NTFS格式的移动存储设备

  在虚拟机的菜单中选择《虚拟机》-->《可移动存储设备》,这时候如果你的移动存储设备已经准备好了,在《可移动存储设备》菜单中展开的子菜单中会出现你安插好的移动设备选项,在我的虚拟中选择《WinMaxGroup Miniking Device》选项(我的优盘),然后在选择《连接(断开与主机的连接)》,如果你的移动存储设备(优盘)是FAT32文件系统,虚拟机会自动完成移动存储设备的挂载并打开移动存储设备。

在虚拟机中为Linux系统挂载移动存储设备(NTFS格式)

在虚拟机中为Linux系统挂载移动存储设备(NTFS格式)

6.卸载移动存储设备

  在虚拟机的菜单中依次选择《虚拟机》-->《可移动存储设备》-->《WinMaxGroup Miniking Device》-->《断开连接(连接主机)》选项,VM Ware虚拟机会自动完成移动存储设备的卸载并重新连接到宿主计算机上,这时你就可以在宿主计算机上*操作你的移动存储设备了(优盘、移动硬盘等)。

在虚拟机中为Linux系统挂载移动存储设备(NTFS格式)

在虚拟机中为Linux系统挂载移动存储设备(NTFS格式)

上一篇:1. 始vue化项目,2.封装axios


下一篇:一本正经的聊聊手机主题颜色随手机壳颜色变化的几种方案