ตัวเลือกบน Mac สำหรับระบบไฟล์ที่บีบอัดและเขียนได้?


6

ฉันมีไดรฟ์ SSD บน MacBook Pro ของฉันและฉันมีพื้นที่ดิสก์เหลืออยู่ตลอดเวลาเพราะฉันต้องติดตั้งและใช้งานเครื่องเสมือนหลายเครื่อง (Linux, Windows และอื่น ๆ ) บน Mac ของฉัน มีวิธีการเมานต์อิมเมจของดิสก์แบบเขียนได้ที่ถูกบีบอัดด้วยหรือไม่? ฉันหวังว่าจะใช้ดิสก์อิมเมจเพื่อจัดเก็บ VMs ฉันไม่รังเกียจที่จะตีความเร็ว


ฉันสงสัยว่า zfs มีการบีบอัดให้คุณลองแกะสลักพื้นที่หรือไม่ การเดาของฉันคือการแก้ปัญหายาก
bmike

2
รายละเอียดเพิ่มเติม .. คุณใช้ซอฟต์แวร์เครื่องเสมือนตัวใด นั่นจะช่วยให้เราเข้าใจว่ามันรองรับอะไร!
เดฟ

ฉันใช้ VMWare Fusion แม้ว่าจริงๆแล้ว - วิธีใดก็ตามที่จะเมานต์ระบบไฟล์บีบอัด + ที่เขียนได้ควรใช้งานได้
haseebq

@bmike ขอบคุณสำหรับการชี้ zfs ฉันกำลังโพสต์โซลูชันที่ดูเหมือนว่าจะทำงานได้ดีจนถึงตอนนี้
haseebq

คำตอบ:


4

ฉันสิ้นสุดขึ้นไปกับMacZFS

  1. สร้างแผ่นดิสก์กระจายภาพผ่านDisk Utilityประมาณ 100GB
  2. จัดรูปแบบเป็นระบบไฟล์ ZFS โดยทำตามคำแนะนำในส่วนMacZFS - เริ่มต้นใช้งาน
  3. เปิดใช้การบีบอัด 'เปิด' ใน ZFS ผ่านทาง zfs compression=on [mypoolname]

ฉันลองบูท Windows XP VM จากระบบไฟล์ ZFS และทำงานได้ ZFS รายงานว่าได้อัตราส่วนการอัดประมาณ 1.32 เท่า (ซึ่งหมายความว่า 10GB VM ของฉันใช้ดิสก์ได้ประมาณ 6.6GB) ไม่แน่ใจว่า VMWare จะเล่นกับการบีบอัดของ ZFS ได้ดีแค่ไหนในโหลดที่สูง แต่ดูเหมือนว่ามันจะทำงานได้ดีจนถึงตอนนี้


3

สิ่งนี้ไม่ตอบคำถามที่คุณถาม แต่อาจตอบปัญหาที่คุณมี

VMware Fusion 6 Professional อนุญาตให้ทำการโคลนนิ่งที่เชื่อมโยงซึ่งเป็นสำเนาของ VM ที่ไม่ได้ทำซ้ำเนื้อหาทั้งหมดของ VM หากคุณมี VM จำนวนมากซึ่งใช้ระบบปฏิบัติการเดียวกันคุณสามารถประหยัดพื้นที่ดิสก์ได้ด้วยตัวเอง

หากต้องการสร้างโคลนที่เชื่อมโยงจากสถานะปัจจุบันของ VM ให้เลือก VM ของคุณในไลบรารี VM จากนั้นคลิก "เครื่องเสมือน" และเลือก "สร้างการเชื่อมโยงโคลน" คุณสามารถทำเช่นเดียวกันจาก snapshot ของ VM หากคุณต้องการ

สิ่งที่สำคัญที่สุดที่ต้องระวังเมื่อทำการโคลเวอร์ VM คือการทำให้แน่ใจว่าคุณไม่ได้มีที่อยู่ IP ขัดแย้งกันดังนั้นให้เปลี่ยนที่อยู่ IP ของโคลนของคุณหากคุณใช้ IP แบบคงที่สำหรับ VM โคลนนิ่งที่เชื่อมโยงควรประหยัดพื้นที่ดิสก์ในขณะที่หลีกเลี่ยงประสิทธิภาพการทำงานของ ZFS

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