centos7 挂载移动硬盘


今天因为要在linux系统centos7中挂载一个移动硬盘,用于备份oracle的数据库备份,但在挂载过程中遇到一些问题,现记录以下:

1、挂载移动硬盘需安装一个软件:ntfs-3g

方法以下:

  1. 下载安装文件:ntfs-3g下载地址:http://www.linuxfromscratch.org/blfs/view/svn/postlfs/ntfs-3g.html
  2. 上传到centos中,并且解压。tar -zxvf ntfs-3g_ntfsprogs-2017.3.23.tgz
  3.  进入ntfs-3g_ntfprogs-2014.2.25目录,然后执行安装,执行以下三个命令:

# ./configure 

# make 

# make install

执行完成后就算安装成功了=

 备注:有些时候会出下面这样的错误,是因为GCC没有安装 

     

  因为没有安装 gcc 导致。      

#  yum install gcc-c++ -y

 安装成功后,重新执行上面三个命令,即可完成安装,当然要进入目录:/usr/local/ntfs-3g_ntfsprogs-2017.3.23

# ./configure 

# make 

# make install

 

2、查看移动硬盘信息,使用命令:fdisk -l

找到加载的移动硬盘,如/dev/sdb

3、在/mnt目录下创建要挂载的目录,如挂载到cddisk目录下,就创建目录:

mkdir /mnt/cddisk

4、执行挂载目录命令:

mount -t ntfs-3g /dev/sdb /mnt/cddisk/

这时出现类似以下错误:

NTFS signature is missing.Failed to mount '/dev/sdb2': Invalid argumentThe device '/dev/sdb2' doesn't seem to have a valid NTFS.Maybe the wrong device is used? Or the whole disk instead of apartition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

找了很久也没找到原因,最后发现是因为这个移动硬盘有多个分区,有部分分区不是ntfs格式的,所以挂载不成功,后面使用分区命令查看分区情况:

parted -s /dev/sdb p

以上假设移动硬盘的地址为:/dev/sdb

会发现那个分区是NTFS格式的,比如是在第三个分区是NTFS格式的,然后再使用下面的命令进行挂载:

mount -t ntfs-3g /dev/sdb3 /mnt/cddisk/

注意上面命令中的数字,是那个分区就填写那个数字,就可以顺利挂载成功了。

 参考自百度经验:https://jingyan.baidu.com/article/380abd0a6a99731d90192cc5.html

错误信息总结:

1、出现虚拟机无法连接到它的理想主控设备,原因是移动硬盘是3.0接口,而系统设置还是2.0,解决办法如下图

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM