ระบบไฟล์ใดที่จะใช้เมื่อใช้ทั้ง Windows และ Linux [ซ้ำ]


28

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

ฉันจะซื้อฮาร์ดไดรฟ์ 2TB เร็ว ๆ นี้และต้องการใช้เป็นที่เก็บข้อมูลสื่อ ฉันต้องการที่จะสามารถอ่าน / เขียนจากทั้ง Windows (รุ่น 7, 64 บิต) และ Ubuntu Linux และฉันต้องการการสนับสนุนไฟล์ที่มีขนาดใหญ่กว่า 4GB (ดังนั้นฉันคิดว่ากฎนี้ออก FAT32)

ตอนนี้ฉันใช้ไดรฟ์ IFS เพื่อเข้าถึง linux ext4 partitions ของฉันและฉันพบว่ามันไม่เสถียร นี่หมายถึง NTFS หรือไม่ มีอะไรอีกบ้างที่ฉันขาดไป?

คำตอบ:


20

มีเครื่องมือสำหรับใช้ ext * ภายใต้ windows ... แต่ฉันอยากจะแนะนำ NTFS เนื่องจาก * x-driver ค่อนข้างเสถียรในปัจจุบัน


* x-driver คืออะไร
George Profenza

2
แพ็คเกจเรียกว่า ntfs-3g ขึ้นอยู่กับ Destribution ที่คุณใช้คุณสามารถค้นหาได้ในที่เก็บ หรืออื่น ๆ : tuxera.com/community/ntfs-3g-download
fakemustache

ฉันติดตั้งพาร์ติชั่น NTFS บน Linux และทำงานได้ดีมากดังนั้นฉันจะไม่แตะหรือแปลงเพราะฉันลองใช้วิธีแก้ปัญหาสำหรับ EXT * บน Windows และส่วนใหญ่ไม่ได้ติดตั้งง่ายหรือไม่ทำงานอย่างที่คาดไว้ ตัวเลือกของฉันสำหรับไดรฟ์ FS ที่ใช้ร่วมกันคือ NTFS
m3nda

@GeorgeProfenza ดูเหมือนว่าเขาจะตัดคำต่อออกไป * x-driver ให้เสียงมากกว่าเครื่องพิมพ์ X / ไดรเวอร์ของ X System OR ไม่มีการกำหนดคำ x-driver หรือฉันไม่พบพวกเขา googling 2 นาที
m3nda

2
@ GeorgeProfenza ฉันคิดว่าเขาหมายถึง * ระวัง แต่ลืม N และฉัน (เพื่อระบุยูนิกซ์ / ลินุกซ์ / ฯลฯ )
Adam Plocher

17

ก่อนอื่นจะมีปัญหาบางอย่างกับ NTFS หากคุณใช้ใน Linux:

  1. NTFS ไม่สนับสนุนโหมดการอนุญาตของไฟล์เป็นอย่างดีดังนั้นคุณจะสูญเสียบิตที่ใช้งานได้บิต setuid ฯลฯ

  2. ระบบ ACL ใน NTFS ไม่ค่อยสะดวกสบายกับ Linux และคุณไม่สามารถปิดใช้งานได้เหมือนที่คุณทำด้วย FAT32

  3. ปัจจุบันประสิทธิภาพของการใช้งาน NTFS ใน Linux นั้นไม่ค่อยดีนัก ตัวอย่างเช่นฉันพบว่าถ้าฉันสร้างโครงการ Maven ด้วย NTFS จะช้ากว่า ext4 3 เท่า

ส่วนตัวแล้วผมใช้ Windows OS ใน VirtualBox และทำให้ดิสก์เสมือนเป็นอิมเมจ NTFS แบบ raw (ดูที่นี่ ) เนื่องจากอิมเมจ NTFS อยู่ในรูปแบบ raw แทนที่จะเป็น. VDI คุณสามารถเข้าถึง NTFS ได้โดยติดตั้งโดยตรงโดยไม่ต้องโหลดอินสแตนซ์ VM

การใช้ VirtualBox แทนการใช้บู๊ตคู่มีข้อดีหลายประการ:

  1. คุณไม่ต้องแปลงพาร์ติชั่น Linux เป็นระบบไฟล์ NTFS ใน VirtualBox คุณสามารถใช้Share Folderเพื่อเข้าถึงระบบไฟล์ของโฮสต์ OS และมันก็เร็วมาก แมปกับตัวอักษรชื่อไดรฟ์หากจำเป็น

  2. คุณสามารถทำงานกับทั้งสองระบบปฏิบัติการพร้อมกันโดยไม่จำเป็นต้องรีสตาร์ทเพื่อสลับจากระบบหนึ่งไปเป็นอีกระบบหนึ่ง

  3. ตัวโหลด GRUB ของคุณจะไม่ถูกเขียนทับโดย Windows Windows จะเขียนทับบันทึกการบู๊ตของคุณเสมอและจะไม่แสดงข้อความแจ้งให้คุณทราบว่าใช่หรือไม่

  4. คุณจะให้ความสำคัญกับ Linux มากขึ้นจากนั้นคุณจะได้เรียนรู้วิธีการทำงานส่วนใหญ่ของ Linux ที่จริงแล้วฉันพบว่าไม่ค่อยจำเป็นต้องเปิด Windows VM เนื่องจากผู้คนขี้เกียจเกี่ยวกับการเรียนรู้สิ่งใหม่ ๆ ถ้าคุณติดตั้งระบบคู่และ Windows ก็เพียงพอแล้วทำไมคุณถึงต้องรีบูตระบบปฏิบัติการอื่น

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


เกือบสามปีต่อมา ... ฉันสนุกกับประเด็นที่ 4 ของคุณข้างต้น! ถูกต้องหรือไม่ว่าคุณสามารถเรียกใช้ Windows ใน VirtualBox (โฮสต์ Linux) และเข้าถึง (อ่าน / เขียน) โฟลเดอร์แชร์บนโฮสต์ Linux (ซึ่งเป็น ext4) ได้หรือไม่
DustByte

6

ฉันแนะนำให้พิจารณา UDF 2.01 ได้รับการสนับสนุนจากทั้งเมล็ด Windows และ Linux

ใน Windows ให้ใช้format /FS:UDFเพื่อสร้างระบบไฟล์นี้


6
สิ่งนี้ดูเหมือนจะเป็นทางออกที่ดีสำหรับคำถามที่ถาม แต่คำตอบของคุณสามารถทำได้โดยมีรายละเอียดเพิ่มเติมเล็กน้อยเพื่อให้เป็นคำตอบที่ดี คุณมีประสบการณ์การใช้ UDF บนฮาร์ดดิสก์หรือไม่? มีปัญหาหรือประโยชน์ใด ๆ ที่อาจเกิดขึ้นหรือไม่? คุณจะฟอร์แมตดิสก์เป็น UDF ได้อย่างไรคุณสามารถทำมันใน Windows หรือต้องทำใน Linux?
Mokubai

1
รูปแบบ @Mokubai / FS: UDF มันจะจัดรูปแบบเป็น UDF 2.01 โดยค่าเริ่มต้น แต่คุณยังสามารถระบุรุ่นได้
Anixx

คำตอบสำหรับaskubuntu.com/q/27936/427339แสดงให้เห็นว่าได้รับการพิจารณาลองและดีที่สุดที่จะทำงานได้ยาก ฉันจะไม่ไว้ใจมันหากไม่มีการทดสอบมากไปกว่าที่ฉันคิดว่ามันคุ้มค่าที่จะเข้าร่วม
Iiridayn

2

หากคุณไม่พบไดรเวอร์ IFS ที่เสถียรแล้ว NTFS จะเป็นทางเลือกเดียวของคุณ ระบบไฟล์ NTFS นั้นมีเสถียรภาพมากกว่าเมื่อครั้งหนึ่งภายใต้ Linux

ฉันไม่ได้ใช้ ext4 จาก Windows แต่ฉันพบว่าไดรเวอร์ IFS มีความเสถียรเพียงพอสำหรับ ext2 / 3 ดังนั้นคุณสามารถลองใช้ระบบไฟล์ Linux รุ่นเก่าได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.