如何在 WSL 上備份 Linux 發行版

適用於 Linux 的 Windows 子系統 (WSL) 允許您備份(導出)您的 Linux 發行版,以便您可以在Windows 11或 Windows 10 的新設置、另一台計算機或當您想與其他人共享發行版時恢復(導入)它們人們。

無論情況如何,您都可以使用帶有備份選項和還原分發選項的wsl.exe命令工具。但是,有一個警告,當使用這種方法時,Linux 發行版(例如,Ubuntu、CentOS、Debian、Mint 等)將失去與開始菜單的集成,並且不再作為項目出現在“應用程序和功能”設置。--export--import

在本指南中,您將了解備份和恢復安裝在 Windows 11 和Windows 10上的 Windows 子系統 Linux 2 (WSL2) 中的 Linux 發行版的步驟。

在 WSL 上執行 Linux 發行版的備份

要在 Windows 11(或 Windows 10)上備份 WSL Linux 安裝,請使用以下步驟:

  1. 在 Windows 11 上打開“開始”。

  2. 搜索命令提示符,右鍵單擊頂部結果,然後選擇以管理員身份運行選項。

  3. 鍵入以下命令以確定可用的 Linux 發行版並按Enter

    wsl --列表

  4. 鍵入以下命令以創建 WSL 發行版的備份,然後按Enter

    wsl --export 發行版名稱路徑\文件名.tar

    在命令中,將DISTRO-NAMEPATH\FILE-NAME.tar 更改為您的發行版信息。如果不指定路徑,備份將存儲在“C:”的根目錄中。

    例如,此命令備份(導出)Ubuntu 發行版:

    wsl --export Ubuntu ubuntu-backup.tar

    How to backup Linux distro on WSL

完成這些步驟後,除非您指定其他位置,否則虛擬機將導出到主系統驅動器 (C:) 的根目錄。

這些說明僅創建一個發行版的備份。如果您有其他安裝,則需要重複這些步驟。

在 WSL 上執行 Linux 發行版的還原

要從 Window Subsystem for Linux 2 上的備份導入 Linux 發行版,請使用以下步驟:

  1. 打開開始

  2. 搜索命令提示符,右鍵單擊頂部結果,然後選擇以管理員身份運行選項。

  3. 鍵入以下命令以從備份中導入或還原 Linux 發行版,然後按Enter

    wsl --import DISTRO-NAME INSTALL-LOCATION PATH\FILE-NAME.tar

    在命令中,將DISTRO-NAMEINSTALL-LOCATIONPATH\FILE-NAME.tar 更改為您的發行版信息。

    例如,此命令恢復(導入)Ubuntu 發行版:

    wsl --import Ubuntu C:\Users\USERNAME\Distros C:\ubuntu-backup.tar

    How to backup Linux distro on WSL

    快速說明:原始安裝位置為C:\Users\USERNAME\AppData\Local\Packages. 但是,您可能希望避免使用此位置,因為修復不會與原始位置相同。例如,您最終會得到一個“.vhdx”文件,並且集成與前面提到的不同。

  4. 鍵入以下命令以確認發行版已恢復並按Enter

    wsl --列表

  5. 鍵入以下命令以在適用於 Linux 的 Windows 子系統上啟動發行版,然後按Enter

    wsl --distribution NAME-DISTRO

完成這些步驟後,分發將導入到指定的目的地。唯一需要注意的是,此備份和還原與從 Microsoft Store 安裝發行版的集成不同。例如,一旦發行版被導入,它就不會在“開始”菜單中註冊,也不會顯示為您可以從“應用程序和功能”設置頁面中刪除的應用程序。

如果要運行發行版,則需要運行以下命令:wsl --distribution DISTRO-NAME,或者您可以從 Windows 終端菜單中選擇發行版。另外,如果要卸載導入的 Linux 虛擬機,則需要使用以下命令:wsl --unregister DISTRO-NAME.

留下評論

如何安全清潔汽車空氣濾清器:何時清潔,何時更換

如何安全清潔汽車空氣濾清器:何時清潔,何時更換

學習如何檢查和保養引擎空氣濾清器,何時適合清洗,何時更換更安全,以及如何驗證是否正確重新安裝。

How to Clean an Ice Maker in a Freezer: A Beginner-Friendly Guide

How to Clean an Ice Maker in a Freezer: A Beginner-Friendly Guide

Learn how to clean a freezer ice maker safely, including the ice bin, accessible ice-maker surfaces, dispenser chute, drying, reassembly, and mistakes to avoid.

如何安全清潔坐浴盆噴嘴:哪些方法有效,哪些方法應避免

如何安全清潔坐浴盆噴嘴:哪些方法有效,哪些方法應避免

了解如何安全清潔坐浴盆噴嘴,了解自清潔的真正作用,如何處理礦物質沉積,以及哪些清潔劑取決於您的特定型號。

如何清潔泳池砂濾器:反沖洗、沖洗以及何時需要深層清潔

如何清潔泳池砂濾器:反沖洗、沖洗以及何時需要深層清潔

學習如何安全地清潔泳池砂濾器,判斷反沖洗是否有效,以及何時需要進行深度清潔、維修或更換濾材。

如何安全清潔咖啡研磨機:適用於磨盤式和刀片式研磨機的 8 步驟指南

如何安全清潔咖啡研磨機:適用於磨盤式和刀片式研磨機的 8 步驟指南

學習如何安全地清潔咖啡研磨機,從乾刷磨盤到清洗可拆卸部件、重新組裝、測試和刀片研磨機的保養。

如何去除衣服上的指甲膠而不損壞布料

如何去除衣服上的指甲膠而不損壞布料

學習如何安全地去除衣服上的指甲膠,從刮除乾膠到謹慎使用丙酮、洗滌以及晾乾前檢查織物。

如何去除衣服上的貼紙殘留物而不損壞布料

如何去除衣服上的貼紙殘留物而不損壞布料

學習如何安全地去除衣服上的貼紙殘留物,包括冷處理和預處理、小心使用溶劑、洗滌和風乾。

如何安全清潔機械式鍵盤:四步驟深度清潔指南

如何安全清潔機械式鍵盤:四步驟深度清潔指南

學習如何安全地清潔機械鍵盤,包括拆卸鍵帽、灰塵、污垢、乾燥、重新組裝,以及何時停止並查看手冊。

如何在不損壞衣物的情況下去除衣服上的膠水

如何在不損壞衣物的情況下去除衣服上的膠水

首先學習如何用溫和的方法去除衣服上的膠水,何時應該使用熱熔膠或強力膠,以及如何在乾燥前檢查織物。

如何安全清潔冰箱飲水機:8 步驟指南

如何安全清潔冰箱飲水機:8 步驟指南

學習如何清潔冰箱飲水機,去除礦物質沉積,清潔噴嘴,以及何時更換濾芯或進行維修才是更好的解決方案。