在虚拟机中为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

图形界面解压缩:

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 –prefix=/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文件系统,虚拟机会自动完成移动存储设备的挂载并打开移动存储设备。

6.卸载移动存储设备

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

Original: https://www.cnblogs.com/Freeland98/p/13896238.html
Author: Freeland98
Title: 在虚拟机中为Linux系统挂载移动存储设备(NTFS格式)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/577368/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球