क्या लिनक्स पर एक पूर्ण फ़ाइल सिस्टम को संपीड़ित करना संभव है?


9

विंडोज पर मैं डिस्क स्थान के ढेर को बचाने के लिए NTFS ड्राइव संपीड़न का उपयोग कर सकता हूं; आमतौर पर 30%, अक्सर अधिक। यह उच्च CPU उपयोग की लागत पर पढ़ने और लिखने की गति में सुधार करता है; जो सीपीयू की शक्ति के साथ मेरी स्थिति में एक तर्क नहीं है।

इसलिए मेरी विंडोज मशीनों पर यह हमेशा सक्षम है। क्या एक्स्ट 4 पर एक समान कार्य है, या क्या उबंटू (उबंटू) लिनक्स पर एक अलग फाइल सिस्टम है जो संपीड़न का समर्थन करता है? यदि ऐसा है, तो मैं अपने Ext4 फ़ाइल सिस्टम को उस संपीड़ित फ़ाइल सिस्टम में कैसे स्थानांतरित कर सकता हूं?


जवाबों:


11

दो फाइल सिस्टम हैं जिनसे मैं परिचित हूं जो आपको लिनक्स पर संपीड़न देगा: BTRFS और ZFS।

ZFS का सूर्य / Solaris, FreeBSD, और FreeNAS समुदायों में बड़ा अनुसरण है। यह लिनक्स पर अच्छी तरह से काम करता है, इसके साथ मेरे अनुभव के आधार पर। यह किसी भी बड़े नाम वितरण में शामिल नहीं है, लेकिन ऐड-ऑन रिपॉजिटरी हैं जो इसे स्थापित करना बहुत आसान बनाते हैं। लिनक्स पर ZFS देखें

BTRFS नया है और केवल Linux है। मैं इसे Ubuntu 14.04 पर चला रहा हूं और इसे स्थिर पाया। यह कई संपीड़न विधियों का समर्थन करता है। मैंने पाया है LZO काफी अच्छी तरह से संपीड़ित करता है और वास्तव में तेज़ है; मैं संपीड़न ऑपरेशन से किसी भी प्रदर्शन मंदी नहीं देखता।


2020 का अपडेट: ZFS अब उबंटू के साथ उपलब्ध है, और इसे डेबियन और कम्युनिटी रिपॉजिटरी से अन्य सिस्टम पर स्थापित करना संभव है।
जाॅन लालिंस्की

1

Btrfs (B- ट्री फ़ाइल सिस्टम) आपका उत्तर है, इसमें Ext4 वाले समानताएँ हैं, लेकिन यह सुविधाओं और डिज़ाइन में एक बड़ा परिवर्तन प्रदान करता है।

यह अभी भी अपेक्षाकृत नया है, और अधिकांश उत्पादन लिनक्स इंस्टॉलेशन काफी रूढ़िवादी हैं, इसलिए संभवत: आपको अपेक्षाकृत सीमित सामुदायिक समर्थन प्राप्त होगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.