ฉันต้องการให้ไดรฟ์ภายนอกของฉันสามารถอ่านและเขียนได้จาก Linux, Mac OS X และ Windows
FAT32 ใช้งานได้ แต่ขีด จำกัด ขนาดไฟล์ 4 GB เป็น showstopper ในทุกวันนี้ มีทางเลือกอื่นอีกไหม?
ฉันต้องการให้ไดรฟ์ภายนอกของฉันสามารถอ่านและเขียนได้จาก Linux, Mac OS X และ Windows
FAT32 ใช้งานได้ แต่ขีด จำกัด ขนาดไฟล์ 4 GB เป็น showstopper ในทุกวันนี้ มีทางเลือกอื่นอีกไหม?
คำตอบ:
เป็นความก้าวหน้ากล่าวว่าใช้NTFS ในทั้ง Mac OS และ Linux คุณสามารถใช้NTFS-3Gเพื่อเปิดใช้งานการอ่าน / เขียนไปยังพาร์ติชัน NTFS
บน OS X, NTFS-3G นอกจากนี้ยังสามารถติดตั้งผ่านHomebrewbrew install ntfs-3g
ฟรีกับ คุณต้องมีFuse สำหรับ OS Xด้วยเช่นกัน
โครงการเหล่านี้ฟรีโอเพนซอร์ซและครบกำหนด ฉันใช้การตั้งค่านี้บน Mac และฉันไม่มีปัญหาในการเข้าถึงข้อมูลจากพาร์ติชัน NTFS
UDFเป็นผู้สมัคร มันทำงานนอกกรอบบน linux> = 2.6.31, Windows> = Vista, MacOS> = 9 และ BSD จำนวนมาก
หมายเหตุ: UDF มาในรุ่นที่แตกต่างกันซึ่งยังไม่ได้รับการสนับสนุนอย่างเท่าเทียมกันในทุกแพลตฟอร์มให้ดูที่วิกิพีเดีย - ความเข้ากันได้
คำถามที่เกี่ยวข้อง: การใช้ UDF ในแฟลชไดรฟ์ USB
truncate -s 100M udf.img && mkudffs udf.img && mount udf.img /mnt && echo foo > /mnt/foo && umount /mnt && uname -r → 3.16.0-4-amd64
คำตอบง่ายๆคือ - ไม่ ไม่มีตัวหารร่วมที่ต่ำที่สุดในระบบปฏิบัติการเหล่านี้นอกเหนือจาก FAT32
โดยตัวหารร่วมที่ต่ำที่สุดฉันหมายถึงระบบไฟล์ในตัว สำหรับแอดออนคุณเอง
คุณมีคำตอบสองข้อ ลีนุกซ์หลายรุ่นมีเครื่องมือสำหรับการอ่านและเขียนไปยังไดรฟ์ NTFS ...
ทางเลือกอื่นคือใช้ Ext2 มียูทิลิตี windowsซึ่งรวมระบบไฟล์เข้ากับระบบปฏิบัติการ Windows ฉันคิดว่านี่จะเป็นทางออกที่ดีที่สุดของคุณ:
มันติดตั้งไดรเวอร์ระบบไฟล์โหมดเคอร์เนลบริสุทธิ์ Ext2fs.sys ซึ่งขยายระบบปฏิบัติการ Windows เพื่อรวมระบบไฟล์ Ext2 เนื่องจากมันถูกประมวลผลบนเลเยอร์ซอฟต์แวร์เดียวกันที่แกนหลักของระบบปฏิบัติการ Windows NT เช่นไดรเวอร์ระบบไฟล์เนทีฟทั้งหมดของ Windows (เช่น NTFS, FASTFAT หรือ CDFS สำหรับซีดีรอม Joliet / ISO) แอปพลิเคชันทั้งหมดสามารถเข้าถึงโดยตรงไปที่ Ext2 เล่ม ไดรฟ์ Ext2 รับตัวอักษรไดรฟ์ (เช่น O :) ไฟล์และไดเรกทอรีของไดรฟ์ข้อมูล Ext2 จะปรากฏในกล่องโต้ตอบไฟล์ของแอปพลิเคชันทั้งหมด ไม่จำเป็นต้องคัดลอกไฟล์จากหรือไปยังไดรฟ์ข้อมูล Ext2 เพื่อทำงานกับพวกเขา
ลองexFATซึ่งสามารถใช้งานได้กับระบบปฏิบัติการเพิ่มมากขึ้น สอดคล้องกับบทความวิกิพีเดียที่เชื่อมโยง (ดูแหล่งที่มา) มีโมดูลเคอร์เนลโอเพนซอร์สสำหรับลินุกซ์ในการพัฒนา OS X รองรับตั้งแต่ 10.6.5, Windows รองรับตั้งแต่ Vista มีการอัปเดตสำหรับ oler Microsoft OSes
exFAT รองรับไฟล์ขนาดใหญ่
เมานต์ไดรฟ์ภายนอกของคุณไปยังเซิร์ฟเวอร์ด้วย NFS และ Samba
FAT32 เป็นสิ่งที่คุณสามารถทำงานได้เกือบทุกที่
ฉันต่อสู้จากขีด จำกัด ขนาดไฟล์ซึ่งมาตรฐานของวันนี้ไม่ได้มีขนาดใหญ่อีกต่อไป เนื่องจาก exFAT ยังไม่พร้อมใช้งานบน Linux ฉันจึงกำลังมองหาทางเลือกและมันยากที่จะหาสิ่งที่เหมาะสม
UDF นั้นครั้งหนึ่งเคยเป็นข้ามแพลตฟอร์มและระบบไฟล์ข้ามสื่อ แต่มันก็ถูกลืมไปแล้ว มีตัวเลือกในการฟอร์แมต UDF สำหรับฮาร์ดไดรฟ์ซึ่งค่อนข้างเหมาะสำหรับไดรฟ์แบบถอดได้ แต่จากสิ่งที่ฉันได้รับประสบการณ์การสนับสนุนบน Windows มีเพียงเล็กน้อยถ้าหากทั้งหมด ฉันไม่รู้ว่า Windows 7 รองรับไดรฟ์ UDF นอกเหนือจากแผ่น BluRay หรือไม่
ฉันตัดสินด้วยการใช้ NTFS สำหรับไดรฟ์ภายนอกของฉันซึ่งจำเป็นต้องเสียบเข้ากับคอมพิวเตอร์ Windows รวมถึงคอมพิวเตอร์ Linux สำหรับไดรฟ์แบบถอดได้ของฉันซึ่งส่วนใหญ่ถ้าไม่ได้ใช้เฉพาะในคอมพิวเตอร์ Linux ฉันใช้ XFS
ปัญหาเดียวกันนี้ใช้กับการเข้ารหัสเช่นกัน: ฉันใช้ LUKS บน Linux ซึ่งมีการสนับสนุนบางอย่างใน Windows TrueCrypt ไม่สามารถรวมเข้ากับระบบ Linux ได้เป็นอย่างดีเมื่อเทียบกับ LUKS ดังนั้นฉันจึงเลือกใช้ตัวนี้
หากความต้องการข้ามแพลตฟอร์มของคุณไม่รวม Windows ความเข้าใจของฉันคือ ZFS เป็นตัวเลือกที่ดีที่สุดสำหรับระบบปฏิบัติการสมัยใหม่ยอดนิยมที่ใช้กันอย่างแพร่หลายจนถึงปลายปี 2560 ดูการใช้งาน OpenZFS ซึ่งรวมถึงการรองรับ OSX / macOS, Linux, FreeBSD: https: //en.wikipedia.org/wiki/OpenZFS http://www.open-zfs.org/wiki/Main_Page
มันควรจะเป็นไปได้ที่จะใช้ Windows ผ่านเครื่องเสมือน (หรือทรัพยากรอื่น) แต่ความต้องการของฉันจะได้พบโดยไม่ต้อง Windows
ฉันขอแนะนำให้ใช้exFat
ระบบไฟล์เพราะฉันฟอร์แมตพาร์ทิชันฮาร์ดดิสก์ 120GB ด้วยexFat
และมันทำงานได้อย่างสมบูรณ์กับ macOS, Linux และ Windows
ความซื่อสัตย์ไม่มีระบบไฟล์เช่นนั้น NTFS เป็นโหมดอ่าน / เขียนสำหรับ Linux / Mac แต่ไม่แนะนำให้ใช้สำหรับการติดตั้ง Linux ที่จริงแล้วฉันไม่เห็นใครติดตั้ง Linux บน NTFS Linux มักติดตั้งบนระบบไฟล์ ext2 / ext3 FAT32 อาจทำงานได้ในขณะนี้ แต่ Windows รุ่นใหม่ในอนาคตเช่นเดียวกับ Windows 7 จะไม่ทำงาน
คุณสามารถอ่าน / เขียนบนพาร์ติชั่นลีนุกซ์ในขณะที่ทำงานบน Windows โดยใช้ซอฟต์แวร์ / ไดรเวอร์บางตัวที่กล่าวถึงที่นี่
http://www.helpfolder.com/2009/08/27/how-to-access-linux-partitions-from-windows/