当前位置:网站首页>Proxmox VE重装后,如何无损挂载原有的数据盘?
Proxmox VE重装后,如何无损挂载原有的数据盘?
2022-07-07 15:33:00 【IT狂人日志】
之前有客户需要远程技术支持——Proxmox VE的虚拟服务器,固态硬盘坏了,PVE系统本身以及几台虚拟服务器的系统,全部丢失了,好在数据都在机械硬盘内,客户换了新的固态硬盘,并且重装了PVE,但是不会把原有的数据硬盘挂载回去。
按照客户的要求,用向日葵远程控制了他的电脑,然后又通过他的电脑,连接到PVE,fdisk-ll命令看了一下磁盘分区,发现固态硬盘是正常的PVE分区,应该是安装的时候自动创建的分区表;
而机械硬盘并没有发现分区表,由此判断,这块机械硬盘当时并不是直通硬盘,而是在上面创建了虚拟磁盘,用虚拟服务器存储数据用的。
如果是需要直通一块新的物理硬盘,那可以执行命令:ls /dev/disk/by-id,查看物理硬盘
然后用qm set命令挂载硬盘,示例:qm set 100 --sata1 /dev/disk/by-id/ata-WDC_WD5000AADS-00S9B0_WD-WCAV94178418
如果直通的物理磁盘已经有分区了,也可以用这个命令挂载:qm set 100 --sata1 /dev/sdb
现在的情况是,物理磁盘并没有分区表,但是有之前的PVE创建的虚拟磁盘,那也可以直接挂载给新的虚拟机使用,并且数据不会丢失,命令示例如下:
fdisk -ll,显示所有磁盘信息
qm set 100 --sata1 /dev/xxxxx,如果有多块就sata2、sata3,还不够就ide0、ide1……,但是不要用scsi,系统可能无法直接识别,还要安装驱动,比较麻烦。
客户的要求是找回虚拟磁盘内的数据,所以,到此就完成了任务。
但是,其实还有一种情况,上面还没提到,就是原来的机械硬盘,执行fdisk -ll命令,分区表,但不直接显示虚拟磁盘,那就需要不同的方法来导入虚拟磁盘,找回原来的数据。
如下图所示,原来的固态硬盘坏了,新的120G固态装了PVE,也是自动产生的分区表;原来的2T机械硬盘,显示有一个分区:sda1;
由于情况不明,先直接挂载看一下;
反正机械硬盘始终是要用的,所以编辑FSTAB文件,配置为开机自动挂载;
直接把它挂载到虚拟服务器上,看看有没有数据;其实mount之后,ls命令就能看了,但是客户觉得挂载到虚拟服务器上看比较直观。
挂上去之后,启动虚拟服务器,结果只看到里面有几个raw文件,那就是虚拟磁盘了,要看里面的数据文件,还要进一步操作;关闭虚拟服务器,把这块磁盘删除;采用qm importdisk命令为虚拟服务器导入虚拟磁盘:
然后编辑虚拟机硬件配置,把“未使用的磁盘”确认添加到虚拟服务器;
查看local-lvm,确认虚拟磁盘信息;
最后,虚拟服务器开机,查看虚拟磁盘是否正确导入,数据文件是否能正常访问;
多个虚拟磁盘重复qm importdisk,即可导入同一虚拟服务器,或者导入相应的虚拟服务器,一般不会丢失数据。
值得提醒的是:建议配置PVE集群,以提高数据安全和服务的连贯。
边栏推荐
- typescript ts基础知识之tsconfig.json配置选项
- 测试用例管理工具推荐
- LeetCode 300. Daily question of the longest increasing subsequence
- 【Seaborn】组合图表:PairPlot和JointPlot
- AutoLISP series (2): function function 2
- 整理几个重要的Android知识,高级Android开发面试题
- Blue Bridge Cup final XOR conversion 100 points
- LeetCode 1986. 完成任务的最少工作时间段 每日一题
- Process from creation to encapsulation of custom controls in QT to toolbar (I): creation of custom controls
- Module VI
猜你喜欢

应用在温度检测仪中的温度传感芯片

Sort out several important Android knowledge and advanced Android development interview questions

如何在博客中添加Aplayer音乐播放器

【视频/音频数据处理】上海道宁为您带来Elecard下载、试用、教程

QT 图片背景色像素处理法

Horizontal and vertical centering method and compatibility

《产品经理必读:五种经典的创新思维模型》的读后感

Pisa-Proxy SQL 解析之 Lex & Yacc

【Seaborn】组合图表:FacetGrid、JointGrid、PairGrid

二叉搜索树(特性篇)
随机推荐
应用在温度检测仪中的温度传感芯片
Advanced C language -- function pointer
LeetCode 1155. N ways to roll dice one question per day
面向接口编程
打造All-in-One应用开发平台,轻流树立无代码行业标杆
[designmode] template method pattern
Build an all in one application development platform, light flow, and establish a code free industry benchmark
QT video transmission
A tour of gRPC:03 - proto序列化/反序列化
Binary search tree (features)
Master this set of refined Android advanced interview questions analysis, oppoandroid interview questions
QT视频传输
LeetCode 300. 最长递增子序列 每日一题
Number of exchanges in the 9th Blue Bridge Cup finals
如何在博客中添加Aplayer音乐播放器
LocalStorage和SessionStorage
深度监听 数组深度监听 watch
Inner monologue of accidental promotion
Read PG in data warehouse in one article_ stat
在哪个期货公司开期货户最安全?