ติดตั้งระบบไฟล์ Linux ใน Windows 10
วิธีเมานต์ระบบไฟล์ Linux ใน Windows 10
WSL 2 เป็นสถาปัตยกรรมรุ่นล่าสุดที่ขับเคลื่อนระบบย่อย Windows สำหรับ Linux เพื่อเรียกใช้ไบนารี ELF64 Linux บน Windows ด้วยการเปลี่ยนแปลงล่าสุด ทำให้สามารถเข้าถึงไฟล์ที่จัดเก็บไว้ในไดรฟ์ด้วยระบบไฟล์ Linux หากคุณมีไดรฟ์ที่ติดตั้ง Linux คุณสามารถเมานต์ใน Windows 10 และเรียกดูเนื้อหาของไดรฟ์ได้ด้วยความช่วยเหลือของ WSL 2 นี่คือวิธีที่สามารถทำได้
WSL 2 จัดส่งเคอร์เนลลินุกซ์จริงกับ Windows ซึ่งจะทำให้ความเข้ากันได้ของการเรียกระบบเต็มรูปแบบเป็นไปได้ นี่เป็นครั้งแรกที่เคอร์เนล Linux มาพร้อมกับ Windows WSL 2 ใช้เทคโนโลยีการจำลองเสมือนล่าสุดเพื่อเรียกใช้เคอร์เนล Linux ภายในเครื่องเสมือนยูทิลิตี้น้ำหนักเบา (VM) สถาปัตยกรรมใหม่นี้เปลี่ยนวิธีที่ไบนารี Linux เหล่านี้โต้ตอบกับ Windows และฮาร์ดแวร์ของคอมพิวเตอร์ของคุณ แต่ยังคงให้ประสบการณ์ผู้ใช้เช่นเดียวกับใน WSL 1
เริ่มต้นด้วย Windows Insiders เวอร์ชันตัวอย่างบิลด์ 20211, WSL 2 นำเสนอคุณสมบัติใหม่: wsl --mount
. พารามิเตอร์ใหม่นี้อนุญาตให้แนบและติดตั้งฟิสิคัลดิสก์ภายใน WSL 2 ทำให้คุณสามารถเข้าถึงระบบไฟล์ที่ Windows ไม่รองรับ (เช่น ext4) คุณยังสามารถนำทางไปยังไฟล์เหล่านี้ภายใน Windows File Explorer
นี่คือขั้นตอนที่คุณต้องดำเนินการ
- แสดงรายการดิสก์ที่มีอยู่จริงใน Windows 10
- เมานต์ไดรฟ์ด้วยระบบไฟล์ Linux
- เรียกดูเนื้อหา
- ถอนติดตั้งไดรฟ์
ทำดังนี้.
ในการติดตั้งระบบไฟล์ Linux ใน Windows 10
- เปิด PowerShell ในฐานะผู้ดูแลระบบ.
- พิมพ์คำสั่งต่อไปนี้เพื่อแสดงรายการฟิสิคัลดิสก์ที่พร้อมใช้งาน และกด Enter:
บทสรุปรายการ wmic diskdrive
. - ดู
DeviceID
ค่าเพื่อค้นหาไดรฟ์ที่ต้องการ - พิมพ์คำสั่งต่อไปนี้เพื่อเมานต์ไดรฟ์แล้วกด Enter:
wsl --mount DISKPATH [--Partition
. เช่น.wsl --mount \\.\PHYSICALDRIVE2 --Partition 1
. แทนที่DISKPATH
และพาร์ทิชัน
ค่า (หากไดรฟ์มีมากกว่าหนึ่งพาร์ติชัน) สำหรับเส้นทางของไดรฟ์ Linux ที่คุณต้องการต่อเชื่อม - ไดรฟ์ที่มีไฟล์ Linux จะถูกต่อเชื่อม คุณจึงสามารถเข้าถึงได้ด้วย File Explorer พิมพ์ \\wsl$ ลงในแถบที่อยู่ของ File Explorer แล้วกด Enter
- คุณจะเห็นโฟลเดอร์ชื่อ DeviceID + หมายเลขพาร์ติชั่นด้านบน เรียกดูเป็นโฟลเดอร์ปกติในฮาร์ดไดรฟ์ของคุณ
- เมื่อคุณทำเสร็จแล้ว ให้ปิด File Explorer แล้วกลับไปที่ PowerShell พิมพ์คำสั่ง
wsl --unmount
. เช่น.wsl --unmount \\.\PHYSICALDRIVE2
.
คุณทำเสร็จแล้ว
สังเกตว่า wsl
อนุญาตให้ระบุประเภทระบบไฟล์ WSL จะพยายามเดานะครับ แต่ถ้าพลาด ให้ใช้คำสั่งดังนี้
wsl --mount \\.\PHYSICALDRIVE2 --Partition 1 -t ext4
ในคำสั่งด้านบนเรากำลังบอก wsl
เพื่อเมานต์ไดรฟ์เป็น Ext4 FS ยอดนิยม
แค่นั้นแหละ.