เกิดอะไรขึ้นกับระบบไฟล์การอ่าน / เขียนที่ถูกบีบอัด


9

ย้อนกลับไปในยุค 90, คอมพิวเตอร์ที่บ้านของฉันเป็นลูกโอ๊ก Archimedes มันมีส่วนหนึ่งของซอฟต์แวร์ที่เรียกว่า ArcFS ซึ่งอนุญาตให้คุณสร้างคลังข้อมูลที่บีบอัดได้เช่นซิปไฟล์

ไม่เหมือนกับไฟล์ zip พวกเขาสามารถติดตั้งเป็นดิสก์ได้เช่นไฟล์ dmg บน Mac

ไม่เหมือนไฟล์ dmg พวกมันถูกบีบอัดและเขียนได้

หากเราสามารถทำสิ่งนี้ใน 90s ทำไมเราไม่ทำตอนนี้ วันนี้ฉันใช้ Mac และในขณะที่ฉันสามารถสร้างอิมเมจดิสก์ที่ถูกบีบอัดพวกเขาไม่สามารถเขียนได้ อิมเมจของดิสก์ที่เขียนได้จะไม่ถูกบีบอัด

อะไรคือสิ่งที่เทียบเท่ากับ ArcFS ทุกวันนี้และทำไมมันจึงไม่ธรรมดามากกว่านี้?


3
สองคำ: ดิสก์ราคาถูก
Daniel R Hicks

หนึ่งยังคงมีการสงสัยว่าถ้าเรามีพลังงาน CPU พอที่จะเข้ารหัสและถอดรหัสในการบินอย่างน้อยการบีบอัดบางอย่างไม่ควรจะเป็นปัญหา ...
แดเนียลเบ็ค

เนื้อหาที่บีบอัดได้อย่างรวดเร็วสามารถเพิ่มความเร็วในการเข้าถึงดิสก์ (อย่างน้อยก็กับ HDD) - กิจกรรมดิสก์ที่น้อยกว่าสำหรับไฟล์ที่มีขนาดเท่ากัน - สมมติว่ามีแบนด์วิดท์เพียงพอในด้าน CPU / หน่วยความจำ
Bob

@DanielBeck นี่เป็นความจริงและอย่างที่คุณเห็นจากคำตอบระบบการบีบอัดไฟล์ยังมีชีวิตอยู่และดี ทั้ง Apple และ Windows คุณสามารถบีบอัดส่วนต่าง ๆ ของโครงสร้างโฟลเดอร์ได้ตามต้องการ Linux มีระบบการบีบอัดไฟล์จำนวนมากตามบรรทัดที่คล้ายกันกับ ArcFS
Julian Knight

คำตอบ:


9

ฉันไม่แน่ใจว่าระบบไฟล์ใดที่พร้อมใช้งานสำหรับ Mac OS - แต่ยังมีระบบไฟล์บีบอัด r / w จำนวนมากอยู่:

  • e2comprเป็น kernel-patch สำหรับ EXT2
  • Fuseเสนอรายการของระบบไฟล์ที่ถูกบีบอัดรวมถึงการรองรับ r / w เช่นcompFUSEdและLZOlayer_fs
  • Solid File Sysemเป็นหลายแพลตฟอร์ม (ระบุอย่างชัดเจนว่ารองรับ Mac OS X) และรองรับการเข้ารหัสเช่นเดียวกับการบีบอัด

ดังนั้นจึงยังคงเป็นไปได้และยังทำอยู่ เหตุใดจึงไม่เป็นที่รู้จักอย่างกว้างขวางมากขึ้นฉันไม่สามารถบอกได้ ...


7

คุณไม่ได้บอกว่าคุณใช้ Mac OS รุ่นใด แต่ DO ของ Mac นั้นรองรับการบีบอัดข้อมูลอย่างน้อยที่สุดก็จาก Snow Leopard (10.6) เป็นต้นไป มันเรียกว่า "การบีบอัด HFS +"

สำหรับการอ้างอิงมีหลายระบบไฟล์บีบอัดสำหรับ Linux และ @kinokijuf ได้กล่าวถึงการบีบอัด NTFS แล้ว

ดังนั้นโลกของระบบจัดเก็บข้อมูลที่ถูกบีบอัดจึงยังคงมีอยู่และดีอยู่ - อย่างน้อยใน Mac และ Windows อย่างน้อยตอนนี้มันเป็นคุณสมบัติฝังตัวของรูปแบบดิสก์ดั้งเดิม


ใช่ฉันรู้เรื่องนี้แล้ว มีเครื่องมือที่เรียกว่ากลุ่มที่ช่วยให้คุณบีบอัดไฟล์โดยพลการ แต่มันก็ไม่ใช่สิ่งที่ฉันคิดไว้ในใจฉันต้องการบางอย่างที่เป็นไฟล์เก็บถาวรแบบพกพาและสามารถส่งต่อได้
David

6

Windows NT รองรับการบีบอัดไฟล์แต่ละไฟล์ในวอลุ่ม NTFS ตั้งแต่รุ่น 3.51


แต่นั่นไม่ใช่ Mac!
Julian Knight

ใช่ฉันยอมรับบ๊อบ - ของหลักสูตรเป็นคำตอบที่แสดงของฉัน - แอปเปิ้ลจะทำมันได้เป็นอย่างดี ;)
Julian Knight

@JulianKnight ผู้ถามถามว่าเกิดอะไรขึ้นกับพวกเขาไม่ใช่ใน Mac
kinokijuf

3

ระบบไฟล์ล่าสุดสองระบบ ZFS และ btrfs อนุญาตให้เปิดใช้งานการบีบอัดในระบบไฟล์อ่าน / เขียน ระบบไฟล์สามารถเก็บไว้ในไฟล์ดิสก์และติดตั้งเช่นนี้

มีโครงการโอเพนซอร์ซอย่างน้อยหนึ่งโครงการเพื่อสนับสนุน ZFS บน MAC OS / X และโซลูชันเชิงพาณิชย์


2

คำตอบอื่น ๆ ชี้ให้เห็นแล้วว่า FS ที่ถูกบีบอัดยังคงมีอยู่ ทำไมพวกเขาถึงไม่เป็นที่นิยมอีกต่อไป - เหตุผลหลักน่าจะเป็น:

  • ปัจจุบันพื้นที่ดิสก์มีราคาถูกมาก - หลายคนที่ฉันรู้จักไม่เคยจัดการเพื่อเติมดิสก์ของตน
  • แม้ว่าคุณจะใช้พื้นที่ดิสก์ใน HDD หลักของคุณหมดแล้ว แต่พื้นที่เก็บข้อมูลภายนอกก็ใช้งานได้จริงมากกว่า 20 ปีที่แล้วทุกอย่างที่คุณมีคือเทปและดิสเก็ตต์ - ตอนนี้มีฮาร์ดไดรฟ์ภายนอก, SSD, แท่ง USB ขนาดใหญ่, DVD-R / RW ซึ่งทั้งสองใช้งานง่ายรวดเร็วสมเหตุสมผลราคาถูกและมีความจุสูง
  • ถ้าคุณทำจัดการที่จะเติมดิสก์มันเป็นเรื่องปกติที่มีข้อมูลเสียง / วิดีโอ (เพลง, ภาพถ่าย, ภาพยนตร์) โดยปกติแล้วจะถูกเก็บไว้ในรูปแบบที่บีบอัดดังนั้น FS ที่บีบอัดจะไม่ช่วย

จริงๆแล้วฉันคิดว่าจุดสุดท้ายคือเหตุผลหลัก


3
การบีบอัดยังคงเป็นที่นิยมในระบบไฟล์ที่ทันสมัยเช่น ZFS ขอแนะนำให้เปิดใช้งานบ่อยๆด้วยประสิทธิภาพที่สังเกตได้มักจะดีกว่าเมื่อเปิดใช้งานเนื่องจาก I / O เป็นคอขวดปกติและไม่ใช่ซีพียู
jlliagre
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.