日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

        歡迎訪問 生活随笔!

        生活随笔

        當前位置: 首頁 > 运维知识 > windows >内容正文

        windows

        PVE 下虚拟机 Ubuntu 无法进入恢复模式的解决方案——提取原有系统文件

        發布時間:2023/11/20 windows 68 coder
        生活随笔 收集整理的這篇文章主要介紹了 PVE 下虚拟机 Ubuntu 无法进入恢复模式的解决方案——提取原有系统文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

        問題說明

        某天重啟虛擬機 Ubuntu,發現虛擬機只有容器IP,橋接的接口在虛擬機顯示狀態為 DOWN:

        想重啟進入恢復模式,卻發現恢復模式一直花屏,無法使用:

        沒有辦法了,只能想辦法提取原有系統內原有文件。

        解決方案

        1. 定位虛擬機編號:

        1. 找到虛擬機主硬盤:
          SSH 登錄宿主機,執行以下命令

          ls -al /dev/mapper/
          


          通常使用默認的 BIOS 啟動類型,只會有一個硬盤,此處我使用 UEFI 啟動類型,0號硬盤是 EFI 分區,所以是1號硬盤。

        2. 先將硬盤轉為 qcow2 格式

          qemu-img convert -p -O qcow2 -c /dev/mapper/pve-vm--101-disk--0 ubuntu.qcow2
          

          其中,-c 選項為壓縮,僅支持 qcow2 格式, 這樣生成的文件大小會比較小。

        3. 再將 qcow2 格式硬盤轉為 img 格式

          qemu-img convert -p -f qcow2 -O raw ubuntu.qcow2 ubuntu.img
          
        4. 掛載 img 鏡像文件
          使用 fdisk -lu ubuntu.img 查看鏡像內情況:

          可以看到第一個分區是 EFI 分區,跳過不處理;需要掛載第二個分區;
          可以得知第二個分區的起始位置是在整個磁盤的第 2203648 扇區(從0計數),而每一個扇區大小是 512 字節,所以,第二個分區的偏移量是 2203648 * 512 = 1128267776。
          為了掛載第二個分區,使用以下命令:

          mkdir ubuntu
          mount -o loop,offset=1128267776 ubuntu.img ubuntu
          
        5. 掛載結束,進入文件夾查看鏡像文件

          cd ubuntu
          ls
          


          掛載成功,教程結束。

        總結

        以上是生活随笔為你收集整理的PVE 下虚拟机 Ubuntu 无法进入恢复模式的解决方案——提取原有系统文件的全部內容,希望文章能夠幫你解決所遇到的問題。

        如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。