前言


下面介绍的是centos服务器挂载旧硬盘,并导出数据的一种操作。



注意事项



由于是对旧硬盘的数据进行挂载或导出等操作:

要保证旧硬盘可被服务器和系统识别到
不可对旧硬盘进行分区和格式化
只能把旧盘作为从盘,不可做主盘



旧硬盘的数据的迁移


基本流程:
在有系统的新服务器中,插入有数据的旧硬盘,将旧硬盘的分区挂载到服务器的目录上,读取数据并操作。

使用一块做了raid0的硬盘和raid1其中单独的一块,是最好操作的。
而做了其他raid的硬盘,要操作旧硬盘中的数据,最好找一台相同阵列卡,相同型号的服务器,将旧硬盘和其所处阵列的其他旧硬盘也一起插到新服务器上,导入阵列信息(不要格式化),查看分区并挂载。

至于做了软raid的硬盘,这篇文档就没有办法了。。

操作要谨慎,数据如果很重要,建议找专门恢复数据的公司操作。



方法一



1、插入旧硬盘


2、查看旧硬盘是否可被系统识别

lsblk
or
fdisk -l

3、如旧硬盘未被系统识别,重启再进入raid配置处,配置旧硬盘为一个raid0(不可初始化)


4、再次进入系统后,查看旧硬盘分区

df -Th

4、创建挂载点并挂载旧硬盘的分区

mkdir -p /Apk/mount

mount /dev/sdc2 /Apk/mount

5、拷贝数据

将挂载的目录下的数据cp到其他位置,可用scp ,rsync, cp 等操作


6、解除挂载

umount /Apk/mount


方法二



1、插入旧硬盘以及一块相同大小的新硬盘


2、查看旧硬盘和新硬盘是否可被系统识别

lsblk
or
fdisk -l

3、如硬盘未被系统识别,重启再进入raid配置处,把两块硬盘都配置为raid0(不可初始化)


4、再次进入系统后,查看硬盘分区

df -Th

5、发现可看到两块硬盘后

例如:将sdb盘的数据发送到sdc盘中

dd if=/dev/sdb of=/dev/sdc