本文记录环境为在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. servlet之ServletRequest与ServletResponse (三)

    ·servlet的service()方法用于应答请求:每次请求都会调用service()方法 public void service(ServletRequest arg0, ServletRespo ...

  2. json模块

    dic = {"name":"boke","age":"18"} #字典 data = json.dumps(dic) ...

  3. React Native - 网页组件(WebView)的使用详解

    一.WebView组件介绍 使用 WebView 组件我们可以通过 url 来加载显示一个网页,也可以传入一段 html 代码来显示.下面对其主要属性和方法进行介绍.   1,属性介绍 source: ...

  4. phpstorm快捷键总结

    如果映射的是eclipse的快捷键,又同时安装了英特尔的GPU软件,那么会有这个快捷键冲突 就是快速复制快捷键:ctrl+alt+方向键  会调用英特尔旋转屏幕,禁用掉即可 PhPStorm 是 Je ...

  5. 自动保存python一个项目的需求文件

    # 保存python3环境下安装的所有模块 $ pip3 freeze > requirements.txt # 保存当前项目中所依赖的模块 $ pipreqs ./ 依赖模块保存在:requi ...

  6. 田螺便利店—opencv3.4.5与vs2015配置并测试

    参考博客:https://blog.csdn.net/sinat_39061823/article/details/80723096 遇到的问题:由于找不到 opencv_world345d.dll, ...

  7. 根据某字段将其他字段进行拼接的两种方法(SYS_CONNECT_BY_PATH及wm_concat)

    秘书姐姐说想知道她发起的所有流程,现在都到谁审批了.由于一条流程当前审批人可能有多个,故需根据单据编号(djbh)将审批人拼接到一个字段中. 说明: wfn审批历史记录表,djbh 单据编号,pk_c ...

  8. Introduction tp Operating System

    一.虚拟化 为了让用户告诉操作系统如何利用虚拟机功能,OS提供给应用程序一些接口——系统调用,也会说提供了一个标准库. CPU通过分时达到虚拟化. 内存物理模型只是一个字节数组,读写修改需要制定地址. ...

  9. Linux 系统的用户和组

    目录 1. 用户及组相关文件 2. 用户相关查询 2.1 直接通过cat文件查看用户及组文件内容 2.2 使用下面查询命令查看 3. 使用操作命令修改用户及组相关文件 3.1 专有编辑命令(仅限高级用 ...

  10. BUAA-OO第一单元小结

    引言 四周过去了,oo课程的第一阶段作业也算告一段落.在第一单元的内容中,主题是始终如一的多项式求导,但三次作业要求完善的求导功能一次比一次丰富,难度也逐渐增加,也是费了不少心思.接下来就回顾与小结一 ...