如何在 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.

留下評論

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

麥克風在 Google Meet 中無法使用?嘗試這些常見的修復

發現解決 Google Meet 麥克風問題的有效方法,包括音頻設置、驅動程序更新等技巧。

解決 Twitter (X) 訊息發送失敗的 13 種方法

解決 Twitter (X) 訊息發送失敗的 13 種方法

在 Twitter 上發送訊息時出現訊息發送失敗或類似錯誤?了解如何修復 X (Twitter) 訊息發送失敗的問題。

修復 Apple Watch 手腕檢測不起作用的 9 種方法

修復 Apple Watch 手腕檢測不起作用的 9 種方法

無法使用手腕檢測功能?以下是解決 Apple Watch 手腕偵測不起作用問題的 9 種方法。

修復 Twitter 上「出了問題」錯誤的 11 種方法

修復 Twitter 上「出了問題」錯誤的 11 種方法

解決 Twitter 上「出錯了,重試」錯誤的最佳方法,提升用戶體驗。

無法在瀏覽器上登入 Google 帳戶的 6 大修復

無法在瀏覽器上登入 Google 帳戶的 6 大修復

如果您無法在瀏覽器中登入 Google 帳戶,請嘗試這些故障排除提示以立即重新取得存取權限。

如何在電視上獲得 Google Meet 會議

如何在電視上獲得 Google Meet 會議

借助 Google Meet 等視頻會議工具,您可以在電視上召開會議,提升遠程工作的體驗。

如何為 Instagram 聊天啟用端對端加密

如何為 Instagram 聊天啟用端對端加密

為了讓您的對話更加安全,您可以按照以下步驟在行動裝置和桌面裝置上為 Instagram 聊天啟用端對端加密。

Dropbox:如何檢查您的安全性設置

Dropbox:如何檢查您的安全性設置

了解如何檢查您的 Dropbox 安全設定有助於確保您的帳戶免受惡意攻擊。

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

每個用戶都應該知道的 7 個 YouTube 電視提示和技巧!

YouTube TV 為我們提供了許多堅持使用的理由,因為它融合了直播電視、點播視頻和 DVR 功能。讓我們探索一些最好的 YouTube 電視提示和技巧。

修復三星 Galaxy 手機上通知不起作用的 12 種方法

修復三星 Galaxy 手機上通知不起作用的 12 種方法

您的三星手機沒有收到任何通知?嘗試這些提示來修復通知在您的 Samsung Galaxy 手機上不起作用的問題。