ฉันมีพีซีที่กำหนดค่าบูทคู่
เนื่องจาก Windows 10 มีระบบย่อย Windows สำหรับ Linux เป็นไปได้ไหมที่จะเข้าถึงพาร์ติชัน EXT4 จากภายใน?
ฉันมีพีซีที่กำหนดค่าบูทคู่
เนื่องจาก Windows 10 มีระบบย่อย Windows สำหรับ Linux เป็นไปได้ไหมที่จะเข้าถึงพาร์ติชัน EXT4 จากภายใน?
คำตอบ:
เป็นไปได้ในการเข้าถึงพาร์ติชัน EXT4 จากมัน
ไม่ปรากฏว่า WSL สามารถเข้าถึงพาร์ติชันใด ๆ ที่ Windows ไม่สามารถเข้าถึงได้ นอกจากนี้ดูเหมือนว่าจะ จำกัด เฉพาะพาร์ติชัน NTFS เท่านั้นที่เมาท์ด้วยระบบเอง ซึ่งหมายความว่าการแชร์เครือข่ายจะไม่สามารถเข้าถึงได้แม้ว่าพวกเขาจะใช้ระบบไฟล์ NTFS
ได้รับการสนับสนุนโดยคำสั่งต่อไปนี้:
WSL สืบค้นทั้งระบบสำหรับ DriveFS; ตัวอักษรเมาท์ที่เป็นแบบต่อผู้ใช้ (เช่นแผนที่เครือข่ายบางอันหรือไดรเวอร์ ext4fs ของ Paragon สำหรับ Windows) ไม่ได้หยิบขึ้นมา
หนึ่งในนักพัฒนา WSLยืนยันว่าเป็นกรณีนี้
คุณถูกต้องที่สุด ขณะนี้เราสนับสนุนวอลุ่ม NTFS ที่คงที่เท่านั้น
ปรากฏว่าในขณะที่ข้อมูลนี้ถูกต้องสำหรับ Windows 10 1703 และต่ำกว่าเริ่มต้นด้วย Windows 10 1709 ควรเป็นไปได้
ในบิลด์ Windows Insider ล่าสุดตอนนี้ระบบย่อย Windows สำหรับ Linux (WSL) จะอนุญาตให้คุณเมานต์ไดรฟ์ Windows ด้วยตนเองโดยใช้ระบบไฟล์ DrvFs ก่อนหน้านี้ WSL จะเมานต์ NTFS คงที่ทั้งหมดโดยอัตโนมัติเมื่อคุณเปิดใช้งาน Bash แต่ไม่มีการสนับสนุนสำหรับการติดตั้งที่เก็บข้อมูลเพิ่มเติมเช่นไดรฟ์แบบถอดได้หรือตำแหน่งเครือข่าย
ตอนนี้ไม่เพียง แต่คุณจะสามารถเมานต์ไดรฟ์บนระบบของคุณด้วยตนเองเรายังได้เพิ่มการสนับสนุนสำหรับระบบไฟล์อื่น ๆ เช่น FAT รวมถึงการติดตั้งตำแหน่งเครือข่าย สิ่งนี้ช่วยให้คุณสามารถเข้าถึงไดรฟ์ใด ๆ รวมถึงแท่ง USB หรือซีดีแบบถอดได้และตำแหน่งเครือข่ายใด ๆ ที่คุณสามารถเข้าถึงได้ใน Windows ทั้งหมดจากภายใน WSL
การปรับปรุงระบบไฟล์เป็นระบบย่อยของ Windows สำหรับ Linux
เนื่องจากพาร์ติชันนั้นมีอยู่แล้วในไดรฟ์คุณควรจะสามารถเมาต์ได้เช่นเดียวกับที่คุณทำกับพาร์ติชันอื่น ๆ ใน Linux อย่างไรก็ตามจากข้อมูลและตัวอย่างที่ฉันพบมันอาจเป็นไปไม่ได้เพราะ Windows เองไม่รู้วิธีจัดการกับพาร์ติชัน EXT4
ในการติดตั้งไดรฟ์ Windows โดยใช้DrvFคุณสามารถใช้คำสั่ง Linux mount ปกติ ตัวอย่างเช่นหากต้องการเมานต์ไดรฟ์แบบถอดได้ D: as / mnt / d ให้รันคำสั่งต่อไปนี้:
$ sudo mkdir / mnt / d
$ sudo mount -t drvfs D: / mnt / d
ตอนนี้คุณจะสามารถเข้าถึงไฟล์ของ D: ไดรฟ์ภายใต้ / mnt / d เมื่อคุณต้องการยกเลิกการต่อเชื่อมไดรฟ์เพื่อให้คุณสามารถลบออกได้อย่างปลอดภัยให้เรียกใช้คำสั่งต่อไปนี้:
$ sudo umount / mnt / d
คำถามต่อไปนี้เกี่ยวข้องกับหัวข้อนี้Windows 10 Ubuntu Bash Shell: ฉันจะติดตั้งไดรฟ์ Windows อื่น ๆ ได้อย่างไร และในขณะที่ฉันไม่ได้ดึงอะไรจากมันโดยตรงมันก็ยังคงเกี่ยวข้องกับเรื่องของปริมาณการติดตั้งจากภายใน WSL
ใช่คุณสามารถ. ฉันใช้ext2fsdเป็นประจำเพื่อเข้าถึงวอลลุ่มext4จาก Windows ความต้องการส่วนใหญ่ของฉันสำหรับการเข้าถึงเพื่ออ่านซึ่งเป็นวิธีที่ฉันกำหนดค่าและทำงานได้อย่างไม่มีที่ติ
ฉันได้ทดสอบการเข้าถึงการเขียนเป็นครั้งคราวโดยไม่สังเกตเห็นปัญหา แต่ฉันไม่ได้ใช้มันเพียงพอที่จะรับรองความน่าเชื่อถือ
ลิงค์ SourceForge อธิบายว่ามันเป็นไดรเวอร์ระบบไฟล์ A Linux ext2 / ext3 สำหรับ Windowsและแน่นอนว่ามันจะอ่านปริมาณext4โดยไม่มีปัญหาใด ๆ แต่ฉันจะไม่ใช้มันเพื่อการเข้าถึงการเขียนจนกว่าฉันจะทดสอบมากขึ้นหรือ เห็นบางอย่างที่ปลอบโยนext4ได้รับการสนับสนุน
ext2fsd
แล้วคุณสามารถเข้าถึงได้จาก WSL เหมือนกับโวลุ่มอื่น ๆ ของ Windows
ext2fsd
รวมทั้งผู้ที่เข้าถึงได้ด้วย ผมได้รับมอบหมายU:
ให้กับพาร์ทิชันอูบุนตูและ WSL /mnt/u/
เห็นว่ามันเป็น พิมพ์df
เพื่อตรวจสอบ