一、背景
由于公司对数据安全的需要,需要将服务器上的数据拷贝到移动硬盘上进行备份,而我也是第一次操作,按理来说centos6.8挂载个4T的移动硬盘,应该很简单,但确折腾了好久。
二、设备现状
公司的那台服务器的硬盘都比较老了,安装的操作系统是centos6.8(64位),移动硬盘是4T。
三、问题与分析
按照正常的操作步骤,将移动硬盘的数据线接到服务器的USB接口上,移动硬盘的灯亮了,确认USB口没坏,接下的情况就头大:
- 使用fdisk -l来试图找到这个设备,结果却找不到
- 使用lsblk命令来看,也是找没找到。
- 使用lsusb,却可以看到这个设备已连接上。
不好定位问题,这时想起了查看系统的日志,通过命令:tail -f /var/log/messages,可以看到如下的信息:
日志不断地重复这一段,感觉是连接上了,然后又断开,又连接上,又断开。。。。的无限循环中。看来看去是系统不支持这个容量的移动硬盘,初步怀疑是系统内核问题。
起始怀疑是系统识别移动硬盘问题,然后那天下班后重启了下这台机器,插上移动硬盘还是识别不了,而且也换了另外一USB口(这台机器前面有2个USB,后面有4个USB),还是不行,查看上面的各个命令,都是这样。
后面又使用lsusb看了一下,上面有有2.0, 3.0的口,何不在插到其他口试一下,然后就逐个口试,突然发现,当插到USB的口为3.0时,系统是可以识别到的。
用fdisk -l是可以看到这个设备的
神奇的过程。
四、总结
当遇到问题时,可以通过多种途径去尝试,可能就可以找到解决的方法。本文只是记录一下,方便以后遇到同类问题可以参考与解决