เป็นไปได้ไหมที่จะบีบอัดระบบไฟล์ทั้งหมดบน Linux?


9

ใน Windows ฉันสามารถใช้การบีบอัดไดรฟ์ NTFS เพื่อประหยัดพื้นที่ดิสก์ได้มาก มักจะ 30% มักจะมากขึ้น นอกจากนี้ยังช่วยเพิ่มความเร็วในการอ่านและเขียนด้วยค่าใช้จ่ายของการใช้ CPU ที่สูงขึ้น ซึ่งไม่ได้เป็นข้อโต้แย้งในสถานการณ์ของฉันด้วยพลัง CPU เพื่อสำรอง

ดังนั้นในเครื่อง Windows ของฉันมันเปิดใช้งานอยู่เสมอ มีฟังก์ชั่นที่คล้ายกันใน Ext4 หรือมีระบบไฟล์อื่นบน (Ubuntu) Linux ที่รองรับการบีบอัดหรือไม่? ถ้าเป็นเช่นนั้นฉันจะย้ายระบบไฟล์ Ext4 ไปยังระบบไฟล์บีบอัดนั้นได้อย่างไร


คำตอบ:


11

มีระบบแฟ้มสองระบบที่ฉันคุ้นเคยซึ่งจะให้คุณบีบอัดข้อมูลบน Linux: BTRFS และ ZFS

ZFS มีผู้ติดตามจำนวนมากในชุมชน Sun / Solaris, FreeBSD และ FreeNAS มันใช้งานได้ดีบน Linux ตามประสบการณ์ของฉันกับมัน มันไม่ได้รวมอยู่ในการแจกแจงชื่อใหญ่ แต่มีที่เก็บแอดออนที่ทำให้ติดตั้งง่ายมาก ดูZFS บน Linux

BTRFSใหม่กว่าและเป็น Linux เท่านั้น ฉันใช้งานบน Ubuntu 14.04 และพบว่าเสถียร รองรับการบีบอัดหลายวิธี ฉันพบ LZO บีบอัดได้ค่อนข้างดีและเร็วมาก ฉันไม่เห็นประสิทธิภาพการทำงานช้าลงจากการบีบอัดข้อมูล


อัปเดตในปี 2020: ขณะนี้ ZFS มาพร้อมกับ Ubuntu และสามารถติดตั้งบน Debian และระบบอื่น ๆ ได้จากที่เก็บชุมชน
JánLalinský

1

Btrfs (ระบบไฟล์ B-tree) คือคำตอบของคุณมันมีความคล้ายคลึงกับ Ext4 แต่มีการเปลี่ยนแปลงที่ยิ่งใหญ่ในฟีเจอร์และการออกแบบ

มันยังค่อนข้างใหม่และการติดตั้ง Linux ส่วนใหญ่นั้นค่อนข้างอนุรักษ์นิยมดังนั้นคุณอาจจะได้รับการสนับสนุนจากชุมชนค่อนข้าง จำกัด

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