电竞比分网-中国电竞赛事及体育赛事平台

分享

Proxmox VE重裝后,如何無損掛載原有的數(shù)據(jù)盤?

 IT狂人日志 2022-06-20 發(fā)布于江蘇

之前有客戶需要遠(yuǎn)程技術(shù)支持——Proxmox VE的虛擬服務(wù)器,固態(tài)硬盤壞了,PVE系統(tǒng)本身以及幾臺(tái)虛擬服務(wù)器的系統(tǒng),全部丟失了,好在數(shù)據(jù)都在機(jī)械硬盤內(nèi),客戶換了新的固態(tài)硬盤,并且重裝了PVE,但是不會(huì)把原有的數(shù)據(jù)硬盤掛載回去。

按照客戶的要求,用向日葵遠(yuǎn)程控制了他的電腦,然后又通過他的電腦,連接到PVE,fdisk-ll命令看了一下磁盤分區(qū),發(fā)現(xiàn)固態(tài)硬盤是正常的PVE分區(qū),應(yīng)該是安裝的時(shí)候自動(dòng)創(chuàng)建的分區(qū)表;

而機(jī)械硬盤并沒有發(fā)現(xiàn)分區(qū)表,由此判斷,這塊機(jī)械硬盤當(dāng)時(shí)并不是直通硬盤,而是在上面創(chuàng)建了虛擬磁盤,用虛擬服務(wù)器存儲(chǔ)數(shù)據(jù)用的。

如果是需要直通一塊新的物理硬盤,那可以執(zhí)行命令:ls /dev/disk/by-id,查看物理硬盤

然后用qm set命令掛載硬盤,示例:qm set 100 --sata1 /dev/disk/by-id/ata-WDC_WD5000AADS-00S9B0_WD-WCAV94178418

如果直通的物理磁盤已經(jīng)有分區(qū)了,也可以用這個(gè)命令掛載:qm set 100 --sata1 /dev/sdb

現(xiàn)在的情況是,物理磁盤并沒有分區(qū)表,但是有之前的PVE創(chuàng)建的虛擬磁盤,那也可以直接掛載給新的虛擬機(jī)使用,并且數(shù)據(jù)不會(huì)丟失,命令示例如下:

fdisk -ll,顯示所有磁盤信息

qm set 100 --sata1 /dev/xxxxx,如果有多塊就sata2、sata3,還不夠就ide0、ide1……,但是不要用scsi,系統(tǒng)可能無法直接識(shí)別,還要安裝驅(qū)動(dòng),比較麻煩。

客戶的要求是找回虛擬磁盤內(nèi)的數(shù)據(jù),所以,到此就完成了任務(wù)。

但是,其實(shí)還有一種情況,上面還沒提到,就是原來的機(jī)械硬盤,執(zhí)行fdisk -ll命令,分區(qū)表,但不直接顯示虛擬磁盤,那就需要不同的方法來導(dǎo)入虛擬磁盤,找回原來的數(shù)據(jù)。

如下圖所示,原來的固態(tài)硬盤壞了,新的120G固態(tài)裝了PVE,也是自動(dòng)產(chǎn)生的分區(qū)表;原來的2T機(jī)械硬盤,顯示有一個(gè)分區(qū):sda1;

由于情況不明,先直接掛載看一下;

反正機(jī)械硬盤始終是要用的,所以編輯FSTAB文件,配置為開機(jī)自動(dòng)掛載;

直接把它掛載到虛擬服務(wù)器上,看看有沒有數(shù)據(jù);其實(shí)mount之后,ls命令就能看了,但是客戶覺得掛載到虛擬服務(wù)器上看比較直觀。

掛上去之后,啟動(dòng)虛擬服務(wù)器,結(jié)果只看到里面有幾個(gè)raw文件,那就是虛擬磁盤了,要看里面的數(shù)據(jù)文件,還要進(jìn)一步操作;關(guān)閉虛擬服務(wù)器,把這塊磁盤刪除;采用qm importdisk命令為虛擬服務(wù)器導(dǎo)入虛擬磁盤:

然后編輯虛擬機(jī)硬件配置,把“未使用的磁盤”確認(rèn)添加到虛擬服務(wù)器;

查看local-lvm,確認(rèn)虛擬磁盤信息;

最后,虛擬服務(wù)器開機(jī),查看虛擬磁盤是否正確導(dǎo)入,數(shù)據(jù)文件是否能正常訪問;

多個(gè)虛擬磁盤重復(fù)qm importdisk,即可導(dǎo)入同一虛擬服務(wù)器,或者導(dǎo)入相應(yīng)的虛擬服務(wù)器,一般不會(huì)丟失數(shù)據(jù)。

值得提醒的是:建議配置PVE集群,以提高數(shù)據(jù)安全和服務(wù)的連貫。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多