# 数据备份
- 存在磁盘的数据,只要不位于系统盘,即使重装系统,数据依然在;linux涉及到重新挂载,windows应该会自动识别挂载(未验证);
- 简言之,只要磁盘没有物理损坏,在未格式化的情况下,数据都在磁盘上,不会丢失;
- 对于系统盘,可以通过迁移系统进行备份。且该备份是1:1还原,windows已验证, linux应该可以通过制作镜像来实现备份(未验证,参考云服务器,可以在过期的时候将系统做成镜像);
# 系统迁移(windows)
# 参考文档
- 【建议收藏】换机必备! 如何更换硬盘但保留原来的系统?系统迁移数据迁移 DiskGenius 教程! 值得收藏 (opens new window)
- 系统迁移后,系统盘及C盘与原系统一致,如果其他磁盘盘符没有改变的情况下,所有软件也不会受影响;
# 操作注意事项
- 即使后续博文失效,跟着官网也可进行操作;
- 使用热迁移跟winPE都能成功,b站大部分是基于winPE的,本次实践使用的热迁移;
- 迁移过程中,断网,阻止睡眠,(不知是否必要);
- 注意,如果是使用外接硬盘盒,一定不要勾选目标磁盘使用u盘方式启动!!!一定不要勾选目标磁盘使用u盘方式启动!!!一定不要勾选目标磁盘使用u盘方式启动!!!
- 第一次勾选了目标磁盘使用u盘方式启动,复制耗时约40分钟。 复制完成后,更改bios以usb方式启动系统以验证,启动成功但速度慢
- 之后将硬盘盒中的硬盘,与原有磁盘对换,开机后无法进入系统,显示系统修复,最终依然无法进入系统
- 不勾选usb启动的情况下,格式化目标盘,再次复制系统,耗时约10分钟,复制完成后,直接与原硬盘对换,启动系统成功;
- 首次启动时,会进行磁盘扫描,属于正常现象;
- 第二次复制系统时,耗时大幅缩短。页面显示8000M左右/分钟,而勾选usb复制的情况下,页面显示2000M左右/分钟
# 磁盘IO对性能影响的实际案例
项目中刚好遇到由于磁盘性能不足,导致某一台应用服务器总是内存飙高,最终宕机。 之前一直怀疑是 应用层面的内存未释放(现象是老年代持续增长,但其他节点无此问题);
未使用固态前,本机打开idea前端项目,磁盘占用100%,在2到4分钟左右idea处于卡死状态; 换了固态后,同样的用工条件,几乎在30秒左右处理完成。(由于打开项目时,是高io操作,影响特别大);
# IO性能硬件参数对比


- 此参数的磁盘大部分工况在30到40M, 70M左右使用率在100%;(本机情况下)
- 此参数的固态工况较好的情况在180M左右,使用率在60%左右好像;(本机情况下)