本文记录环境为在Windows 7环境下,通过VMware安装Centos 7.2。挂载U盘过程如下,供日后查看,也供各位读者遇到类似问题时参考。

挂载过程及问题排除如下:

1.因为是虚拟机,所以先到系统的服务目录下寻找【VMware USB Arbitration Service】服务,并确保此服务已经启动。

2.进入Centos 7环境,在mnt目录下创建一个子目录:udisk(用来将U盘挂载到此目录),所需命令为:mkdir -p /mnt/udisk。注意,此目录名称可以随意命名,按个人爱好创建。

3.插入U盘

4.运行命令:fdisk -l查看U盘是否已经加载到Centos中,方法为:通过检查没有插入U盘与插入U盘情况下,系统的输出是否一致,如果一致,说明系统没有加载到U盘,否则说明系统加载到U盘。系统加载到U盘后的输出如下图所示:

本示例中,U盘挂载成功后名称为sdb1

5.运行命令:mount -t ntfs-3g /dev/sdb1 /mnt/udisk,其中sdb1就是上个步骤查询出的U盘名称。运行此命令时,一般会报错:

mount:unknown filesystem type ntfs-3g

查询资料发现,网上一般说ntfs文件系统组件没有安装所致,下载安装即可。具体操作步骤为:通过搜索找到ntfs-3g的组件的具体版本路径,下载并安装,所需命令为:

wget:https://tuxera.com/opensource/ntfs-3g_ntfsprogs-2017.3.23.tgz(以2017-3-23版本为例),然后运行解压命令:tar zxvf  ntfs-3g_ntfsprogs-2017.3.23.tgz,解压成功后,进入解压目录,并运行命令:

./config

make

make install

如果运行成功,那么可以安装步骤5,继续挂载。如果运行时出现错误:

make no targets specified......

那么,请应该是gcc没有安装所致,运行yum命令安装gcc:

yum -y install gcc
yum -y install gcc-c++
yum install make
如果想偷懒,那么直接运行命令,安装开发包即可。
yum groupinstall "Development Tools"
安装成功后,重新进入ntfs-3g目录,运行命令:

./config

make

make install

即可完成。完成后,重新运行步骤5命令挂载U盘即可成功。如下图所示(请忽略中文乱码):

卸载U盘,请使用命令:umount /mnt/udisk

总结:

按照实际运行过程,一般在安装过程中,会出现文件系统无法识别问题,这时候需要去网上找到,下载并安装文件系统组件,如果安装过程失败,一般则是由系统缺乏GCC所致,这时候,需要转向去安装GCC,幸好安装GCC的命令简单明了,成功后,再次安装文件系统组件,重新挂载U盘亦能成功。

Centos 7 虚拟机挂载U盘的更多相关文章

  1. linux(CentOS)磁盘挂载数据盘

    linux(CentOS)磁盘挂载数据盘:第一步:查看是否存在需要挂载的磁盘: sudo fdisk -l 第二步:为需要挂载的磁盘创建分区: sudo fdisk /dev/vdb 执行中:依次选择 ...

  2. CentOS 加载/挂载 U盘 (转)

    原文链接:CentOS 加载/挂载 U盘 Linux如何加载(优)U盘 1,以root用户登陆    先加载USB模块 modprobe usb-storage    用fdisk -l 看看U盘的设 ...

  3. Linux CentOS 6.7 挂载U盘

    1. 首先查看U盘是否成功安装fdisk -l 2. 在/mnt下创建U盘目录mkdir /mnt/usb 3. 挂载U盘mount -t vfat /dev/sdb1 /mnt/usb 4. 卸载U ...

  4. CentOS虚拟机挂载U盘

    参考:https://www.cnblogs.com/jizhong/p/9410659.html 1.检查VMUSBArbService服务是否正在运行 2.在VMWare中连接插入的U盘 3.使用 ...

  5. 虚拟机挂载U盘

    1.打开运行窗口输入services.msc回车 2.启动VMware USB Arbitration Service 3.打开虚拟机 进入编辑虚拟机设置 4.选择USB3.0  复选框全部勾选,点击 ...

  6. 阿里云CentOS 7服务器挂载数据盘

    本次使用的是centOS 7.4 64位操作系统 第一步:查看磁盘情况 我们发现,我总共有三个磁盘,分别为/dev/vda(100G)./dev/vdb(200G)./dev/vdc(100G),而被 ...

  7. Linux学习 (2) CentOS 6 虚拟机挂载磁盘

    1.我们先创建1台CentOS 6.10的虚拟机 2.使用SSH登陆CentOS虚拟机,运行下面的命令: sudo tail -f /var/log/messages ls -l /dev/sd* 可 ...

  8. CentOS 加载/挂载 U盘

    1.以root用户登陆   先加载USB模块 modprobe usb-storage    用fdisk -l 看看U盘的设备   假如U盘是sda1 2.确定在 目录 /mnt 下建立了 文件夹 ...

  9. CentOS 7 下挂载NTFS盘及开机自动挂载

    一.工具 NTFS-3G 二.安装2种安装方式 2.1.yum安装 yum install NTFS* 2.2.编译安装 下载 解压 wget https://tuxera.com/opensourc ...

随机推荐

  1. Python SyntaxError: invalid token

    python命名不能以数字开头,import时会报错

  2. ios jenkins从0快速配置

    1,安装:brew install jenkins2,命令行里:jenkins 回车,第一次会生成密码和保存密码的路径如:/Users/uname/.jenkins/secrets/initialAd ...

  3. 配置VLAN

    SW1 Switch>en Switch#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch(c ...

  4. temporal credit assignment in reinforcement learning 【强化学习 经典论文】

    Sutton 出版论文的主页: http://incompleteideas.net/publications.html Phd  论文:   temporal credit assignment i ...

  5. token简单的使用

    这里对token的简单的使用进行测试和描述 其原理就不在这里描述了! 具体测试流程:用户在前端请求登录——>在后台验证通过后根据用户ID生成token——>请求返回时将token带给前端并 ...

  6. leetcode 813. Largest Sum of Averages

    对于一个数组中的数进行分组,取每个组里的平均值进行加和的. 使用动态规划,其中dp[i][k]表示以i为结尾的有k个分组的,那么递推式为: dp[i][k]=dp[j][k-1]+(sum[i]-su ...

  7. Api文件

    对于我们不认识的类(只限于java自带的类),我们可以百度去查一下,但是这样是嚼别人吃剩下的骨头,我们可以去查java的api文件,虽然都是英语,但是还是硬着头皮看吧,加油! 链接:https://p ...

  8. string 迭代器

    #include <iostream>#include <string>#include<algorithm>#define m 10000000using nam ...

  9. Spock - Document -02 - Spock Primer

    Spock Primer Peter Niederwieser, The Spock Framework TeamVersion 1.1 This chapter assumes that you h ...

  10. oracle 常见查询题

    查询比本部门平均薪水高的员工信息 解法一: select d.deptno,e.empno,e.ename,e.sal,d.avgsal from emp e, (select deptno,avg( ...