ระบบย่อย Windows สำหรับ Linux (WSL) ช่วยให้คุณสามารถสำรองข้อมูล (ส่งออก) การกระจาย Linux ของคุณ เพื่อให้คุณสามารถกู้คืน (นำเข้า) ในการตั้งค่าใหม่ของWindows 11หรือ Windows 10 คอมพิวเตอร์เครื่องอื่น หรือเมื่อคุณต้องการแชร์ distro กับเครื่องอื่น ผู้คน.
ไม่ว่าสถานการณ์จะเป็นเช่นไร คุณสามารถใช้wsl.exeเครื่องมือคำสั่งพร้อม--exportตัวเลือกในการสำรองข้อมูลและ--importตัวเลือกในการกู้คืนการแจกจ่าย อย่างไรก็ตาม มีข้อแม้อยู่ประการหนึ่ง เมื่อใช้วิธีนี้ การแจกจ่าย Linux (เช่น Ubuntu, CentOS, Debian, Mint เป็นต้น) จะสูญเสียการรวมเข้ากับเมนู Start และจะไม่ปรากฏเป็นรายการใน การตั้งค่า "แอพและคุณสมบัติ"
ในคู่มือ นี้ คุณจะได้เรียนรู้ขั้นตอนในการสำรองและกู้คืน Linux distros ที่ติดตั้งในระบบย่อย Windows สำหรับ Linux 2 (WSL2) บน Windows 11 และWindows 10
ทำการสำรองข้อมูลของ Linux distro บน WSL
ในการสำรองข้อมูลการติดตั้ง WSL Linux บน Windows 11 (หรือ Windows 10) ให้ใช้ขั้นตอนเหล่านี้:
-
เปิดเริ่มใน Windows 11
-
ค้นหาCommand Promptคลิกขวาที่ผลลัพธ์ด้านบน แล้วเลือกตัวเลือกRun as administrator
-
พิมพ์คำสั่งต่อไปนี้เพื่อกำหนด distros Linux ที่พร้อมใช้งานและกดEnter :
wsl --list
-
พิมพ์คำสั่งต่อไปนี้เพื่อสร้างข้อมูลสำรองของ WSL distro แล้วกดEnter :
wsl --export DISTRO-NAME PATH\FILE-NAME.tar
ในคำสั่ง ให้เปลี่ยนDISTRO-NAMEและPATH\FILE-NAME.tarด้วยข้อมูลสำหรับการแจกจ่ายของคุณ หากคุณไม่ระบุเส้นทาง ข้อมูลสำรองจะถูกเก็บไว้ในรูทของ “C:”
ตัวอย่างเช่น คำสั่งนี้สำรอง (ส่งออก) distro Ubuntu:
wsl --export Ubuntu ubuntu-backup.tar

เมื่อคุณทำตามขั้นตอนเสร็จแล้ว เครื่องเสมือนจะส่งออกไปยังรูทของไดรฟ์ระบบหลัก (C:) เว้นแต่คุณจะระบุตำแหน่งอื่น
คำแนะนำเหล่านี้สร้างข้อมูลสำรองของ distro เดียวเท่านั้น หากคุณมีการติดตั้งเพิ่มเติม คุณจะต้องทำซ้ำขั้นตอน
ทำการกู้คืน Linux distro บน WSL
ในการนำเข้า Linux distro จากการสำรองข้อมูลบนระบบย่อย Window สำหรับ Linux 2 ให้ใช้ขั้นตอนเหล่านี้:
-
เปิดเริ่มต้น
-
ค้นหาCommand Promptคลิกขวาที่ผลลัพธ์ด้านบน แล้วเลือกตัวเลือกRun as administrator
-
พิมพ์คำสั่งต่อไปนี้เพื่อนำเข้าหรือกู้คืน Linux distros จากการสำรองข้อมูลแล้วกดEnter :
wsl --import DISTRO-NAME INSTALL-LOCATION PATH\FILE-NAME.tar
ในคำสั่ง ให้เปลี่ยนDISTRO-NAME , INSTALL-LOCATIONและPATH\FILE-NAME.tarด้วยข้อมูลสำหรับการแจกจ่ายของคุณ
ตัวอย่างเช่น คำสั่งนี้จะกู้คืน (นำเข้า) Ubuntu distro:
wsl --import Ubuntu C:\Users\USERNAME\Distros C:\ubuntu-backup.tar
![How to backup Linux distro on WSL How to backup Linux distro on WSL]()
หมายเหตุด่วน:ตำแหน่งการติดตั้งดั้งเดิมคือC:\Users\USERNAME\AppData\Local\Packages. อย่างไรก็ตาม คุณอาจต้องการหลีกเลี่ยงตำแหน่งนี้เนื่องจากการบูรณะจะไม่เหมือนกับตำแหน่งเดิม ตัวอย่างเช่น คุณจะลงเอยด้วยไฟล์ “.vhdx” และการรวมจะไม่เหมือนกับที่กล่าวไว้ก่อนหน้านี้
-
พิมพ์คำสั่งต่อไปนี้เพื่อยืนยันว่า distro ได้รับการกู้คืนแล้วกดEnter :
wsl --list
-
พิมพ์คำสั่งต่อไปนี้เพื่อเปิด distro บนระบบย่อย Windows สำหรับ Linux และกดEnter :
wsl -- การกระจาย NAME-DISTRO
หลังจากที่คุณทำตามขั้นตอนทั้งหมดแล้ว การแจกจ่ายจะนำเข้าไปยังปลายทางที่ระบุ ข้อแม้เพียงอย่างเดียวคือการสำรองข้อมูลและการกู้คืนนี้ไม่มีการรวมแบบเดียวกับการติดตั้ง distros จาก Microsoft Store ตัวอย่างเช่น เมื่อนำเข้า distro แล้ว ระบบจะไม่ลงทะเบียนในเมนู Start และจะไม่ปรากฏเป็นแอปที่คุณสามารถนำออกจากหน้าการตั้งค่า "แอปและคุณลักษณะ"
หากคุณต้องการเรียกใช้ distro คุณจะต้องเรียกใช้คำสั่งนี้: wsl --distribution DISTRO-NAMEหรือคุณสามารถเลือกการแจกจ่ายจากเมนู Windows Terminal นอกจากนี้ หากคุณต้องการถอนการติดตั้งเครื่องเสมือน Linux ที่นำเข้า คุณจะต้องใช้คำสั่งนี้: wsl --unregister DISTRO-NAME.