分为如下几个步骤:

一、设置本地yum,安装gcc(如果本机已经安装gcc,则跳过此步)

  

  1. 在虚拟机连接linux iso安装盘
  2. 查看光盘挂载情况
  3. mkdir /iso
  4. mount /dev/cdrom /iso
  5. cd /etc/yum.repos.d/
  6. vi local.repo

    [local]

    name=local

    baseurl=file:///iso

    gpgcheck=0

    enabled=1

  7.  本地yum配置完成,执行yum install gcc进行安装

二、编译安装ntfs-3g驱动

  驱动下载地址:https://files.cnblogs.com/files/niceboy/ntfs-3g_ntfsprogs-2016.2.22.zip

  1. 将驱动包拷入Linux解压
  2. 进入解压的目录
  3. 执行 ./configure
  4. 执行 make
  5. 执行 make install

  驱动安装完成。

三、挂载移动赢硬盘

  1. fdisk -l
  2. mkdir /usb_extdisk
  3. mount -t ntfs-3g /dev/sdb3 /usb_extdisk

fdisk -l 输出内容如下:

磁盘 /dev/sdb:2000.4 GB, 2000398934016 字节,3907029168 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x00000000

设备 Boot Start End Blocks Id System
/dev/sdb1 1 4294967295 2147483647+ ee GPT

fdisk -l不显示硬盘的格式,可通过parted -l 查看未挂载的硬盘的格式

因为在windwos上移动硬盘未安全退出或者磁盘有问题,导致fdisk -l内容显示不全

通过parted -l查看,内容如下,显示移动硬盘应该是三个分区,但是fdisk -l只显示了第一个分区

Model: ATA ST2000DL001-9VT1 (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name 标志
1 1049kB 106MB 105MB fat32 EFI system partition 启动
2 106MB 240MB 134MB Microsoft reserved partition msftres
3 240MB 2000GB 2000GB ntfs Basic data partition

所以最后执行挂载的命令为:mount -t ntfs-3g /dev/sdb3 /usb_extdisk/

使用mount命令只能临时挂载,重启后会失效,要想下次重启自动挂载,可以通过以下方法

[root@localhost yum.repos.d]# echo "mount /dev/cdrom /iso" >> /etc/rc.local

[root@localhost yum.repos.d]# cat /etc/rc.local

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local

mount /dev/cdrom /iso

或

通过修改fstab文件,支持开机自动挂载
修改/etc/fstab文件,文件最后加入:
/dev/sdc1 /usb_extdisk ntfs-3g defaults 0 0

到此并没有完全结束,如果你想随时插上U盘,移动硬盘就可以自动挂载,就好像Windows下使用那样的效果。那么就接着看吧。

在/sbin目录下新建一个脚本 vi /sbin/mount.ntfs

#!/bin/sh

export LANG=Zh_CN.UTF-8

exec /sbin/mount.ntfs-3g $@

保存退出,并且给脚本添加一个可执行权限

chmod a+x /sbin/mount.ntfs

然后你再自动插拔你的移动硬盘就可以了。

Redhat Linux 7.3 虚拟机通过USB挂载NTFS格式的移动硬盘的更多相关文章

  1. Redhat Linux挂载NTFS格式的移动硬盘

    Redhat Linux挂载NTFS格式的移动硬盘 1. 选择下载ntfs-3g的源码包或rpm包 http://www.tuxera.com/community/open-source-ntfs-3 ...

  2. centos 挂载ntfs格式的移动硬盘

    经查找资料发现,linux也是可以支持ntfs格式分区的,只是需要安装ntfs-3g插件. CentOS挂载ntfs移动硬盘的具体步骤: 1 安装fuse. 下载fuse-2.9.3.tar.gz   ...

  3. Centos 7系统挂载NTFS格式移动硬盘

    有些时候做大数据量迁移时,为了快速迁移大数据,有可能在Linux服务器上临时挂载NTFS格式的移动硬盘, 一般情况下,linux是识别不了NTFS格式移动硬盘的(需要重编译Linux核心才能,加挂NT ...

  4. linux挂载ntfs格式的硬盘

    发生了一件辣眼睛的操作,一个现场应用升级,由于跨度很大,不敢直接动,就把现场的数据库dump拿回来,在公司做写升级测试. 于是,联系现场的工程师把数据库dump导出来,放到网盘弄回来. ------- ...

  5. Linux下不能挂载NTFS格式硬盘/U盘

    如果大家以后在Ubuntu系统下面遇到NTFS格式的移动硬盘哪个分区不能挂载的话,可以尝试sudo ntfsfix /dev/你相应的分区

  6. CentOS6.5系统挂载NTFS分区的移动硬盘 centos安装repoforge源(yum)

    CentOS6.5系统挂载NTFS分区的移动硬盘 作为IT的工作者,避免不了使用Linux系统,我现在使用的系统是CentOS6.5 X86_64位版本,但是插入NTFS移动硬盘没有办法识别.通过下面 ...

  7. CentOS6.5系统挂载NTFS分区的移动硬盘

    CentOS6.5系统挂载NTFS分区的移动硬盘 作为IT的工作者,避免不了使用Linux系统,我如今使用的系统是CentOS6.5 X86_64位版本号,可是插入NTFS移动硬盘没有办法识别.通过以 ...

  8. CentOS6.5下挂载NTFS格式的文件系统

    下载对应CentOS版本的rpmforge,下载地址:http://pkgs.repoforge.org/rpmforge-release/ 安装rpmforge,输入命令:# rpm -ivh rp ...

  9. 虚拟机linux 如何挂在U盘,NTFS格式如何挂载

    今天突发奇想,想挂载U盘到虚拟机的Centos 7 上,但是出了些问题,下边我就来说下linux挂在U盘的步骤 电脑插上U盘 win + R运行 services.msc 找到虚拟机的USB服务并运行 ...

随机推荐

  1. 神奇的树上启发式合并 (dsu on tree)

    参考资料 https://www.cnblogs.com/zhoushuyu/p/9069164.html https://www.cnblogs.com/candy99/p/dsuontree.ht ...

  2. vue 路由传参 、接收参数

    传参组件 一. <router-link :to='"/main/course?navName=" +item.columnName + "&id=&quo ...

  3. docker 容器 centos + tomcat + jdk

    环境: 阿里云ecs服务器 步骤: 1.安装docker 2.获取centos镜像 3.下载tomcat 和 jdk 安装包 4.配置 1.安装docker https://www.cnblogs.c ...

  4. C# DataTable 用法

    1.创建DataTable DataTable dataTable = new DataTable(); //创建一个空表 2.创建DataRow DataRow row = dataTable.Ne ...

  5. vue 2.0创建新项目

    参考链接  https://segmentfault.com/a/1190000011275993 背景在安装完node的基础上,机器什么都没安装参考上述链接 一.下载vue $ cnpm insta ...

  6. 750的设计图以rem为单位的移动设备响应的设置大小

    750的设计图,设置font-size: 125%;  1rem =20px;  大部分浏览器默认的字体大小为16px,谷歌默认字体大小为12px; 其他设备的fon-size的比列: 320/720 ...

  7. (转)使用Cobbler批量部署Linux和Windows:Cobbler服务端部署(一)

    原文:http://www.cnblogs.com/pluse/p/8316914.html http://blog.51cto.com/dreamway/1166589---------Cobble ...

  8. nodejs --- 核心概念

    nodejs是2009年有Ryan Dahl利用google的V8引擎打造的基于事件循环实现的异步I/O框架,它选择JavaScript作为开发语言,正是因为V8的性能远超过其他脚本语言.目前expr ...

  9. java中Map转化为bean

    Map 集合类用于存储元素对(称作“键”和“值”),其中每个键映射到一个值,在java编程中会经常用到.但是当我们进行业务逻辑的处理或着操作数据库时,往往应用的是我们自己定义的的Bean或VO来传递和 ...

  10. iOS 系统架构及常用框架(iOS的系统架构分为四个层次)

    1.iOS基于UNIX系统,因此从系统的稳定性上来说它要比其他操作系统的产品好很多 2.iOS的系统架构分为四层,由上到下一次为:可触摸层(Cocoa Touch layer).媒体层(Media l ...