Microsoft ได้เพิ่มความสามารถในการเมานต์ดิสก์ลงใน WSL2 (ระบบย่อย Windows สำหรับ Linux)

ไมโครซอฟท์ รายงาน เกี่ยวกับการขยายฟังก์ชันการทำงานของระบบย่อย WSL2 (ระบบย่อย Windows สำหรับ Linux) ซึ่งช่วยให้มั่นใจได้ถึงการเปิดตัวไฟล์ปฏิบัติการ Linux บน Windows
เริ่มต้นด้วย Windows Insiders build 20211 WSL2 ได้เพิ่มการรองรับสำหรับการติดตั้งระบบไฟล์จากฟิสิคัลดิสก์

สำหรับการติดตั้งจะมีการเสนอคำสั่ง "wsl -mount" ซึ่งคุณสามารถเมานต์ในพาร์ติชัน WSL ด้วย FS ที่ไม่รองรับ Windows ในตัวได้ตัวอย่างเช่นคุณสามารถเข้าถึงพาร์ติชันด้วย ext4 FS คุณสมบัตินี้สามารถใช้เพื่อจัดระเบียบงานกับพาร์ติชัน Linux เดียวกันได้หากคอมพิวเตอร์มีระบบปฏิบัติการหลายระบบ (Windows และ Linux)

Microsoft ได้เพิ่มความสามารถในการเมานต์ดิสก์ลงใน WSL2 (ระบบย่อย Windows สำหรับ Linux)

พาร์ติชั่นที่ติดตั้งจะมองเห็นได้ไม่เฉพาะในสภาพแวดล้อม WSL Linux เท่านั้น แต่ยังมองเห็นได้ในระบบหลักผ่านดิสก์เสมือน “\wsl$” ในตัวจัดการไฟล์ File Explorer

Microsoft ได้เพิ่มความสามารถในการเมานต์ดิสก์ลงใน WSL2 (ระบบย่อย Windows สำหรับ Linux)

เราขอเตือนคุณว่ารุ่น WSL2 ต่าง การส่งมอบเคอร์เนล Linux ที่มีคุณสมบัติครบถ้วนแทนโปรแกรมจำลองที่ใช้ก่อนหน้านี้ ซึ่งแปลการเรียกระบบ Linux เป็นการเรียกของระบบ Windows เคอร์เนล Linux ใน WSL2 ไม่รวมอยู่ในอิมเมจการติดตั้ง Windows แต่โหลดแบบไดนามิกและอัปเดตอยู่เสมอโดย Windows คล้ายกับวิธีการติดตั้งและอัปเดตไดรเวอร์กราฟิก กลไก Windows Update มาตรฐานใช้เพื่อติดตั้งและอัพเดตเคอร์เนล

เสนอสำหรับ WSL2 แกน อิงตามการเผยแพร่เคอร์เนล Linux 4.19 ซึ่งทำงานในสภาพแวดล้อม Windows โดยใช้เครื่องเสมือนที่ทำงานอยู่แล้วใน Azure แพทช์เฉพาะของ WSL2 ที่ใช้ในเคอร์เนลประกอบด้วยการปรับให้เหมาะสมเพื่อลดเวลาเริ่มต้นเคอร์เนล ลดการใช้หน่วยความจำ คืน Windows ไปสู่หน่วยความจำที่ว่างโดยกระบวนการ Linux และปล่อยให้ชุดไดรเวอร์และระบบย่อยขั้นต่ำที่จำเป็นในเคอร์เนล

สภาพแวดล้อม WSL2 ทำงานในดิสก์อิมเมจ (VHD) ที่แยกต่างหากพร้อมระบบไฟล์ ext4 และอะแดปเตอร์เครือข่ายเสมือน เหมือนกับคอมโพเนนต์พื้นที่ผู้ใช้ WSL1 จัดตั้งขึ้น แยกจากกันและขึ้นอยู่กับการประกอบการแจกแจงต่างๆ ตัวอย่างเช่น หากต้องการติดตั้งใน WSL ในไดเร็กทอรี Microsoft Store ที่นำเสนอ แอสเซมบลี อูบุนตู, เดเบียน GNU/Linux, คาลีลินุกซ์, Fedora,
อัลไพน์, SUSE и openSUSE.

ที่มา: opennet.ru

เพิ่มความคิดเห็น