compressed volumes στο linux

George Notaras gnot at g-loaded.eu
Tue Dec 4 16:56:31 EET 2007


On Tue, 2007-12-04 at 15:46 +0200, ndemou at gmail.com wrote:
> 1) σχετικά με τις απαντήσεις στο "γιατί το linux δεν έχει δημοφιλή
> υλοποίηση compressed filesystem":
>        Ναι είναι δύσκολο και ναι έχει το κόστος του (σε code
> complexity και CPU usage) αλλά είναι απολύτως εφικτό. Δεν πιστεύω ότι
> οι τεχνικές δυσκολίες είναι ο λόγος (έχουμε δει πιο θαυμαστά πράγματα
> να υλοποιούνται σε χρόνους αστραπή).

Σε διαβεβαιώνω ότι οι τεχνικοί λόγοι ούτε καν μου πέρασαν από το μυαλό.
To compression του NTFS το ανέφερα ως παράδειγμα, επειδή είναι ό,τι
ακριβώς ψάχνω.

Μπορώ να εξηγήσω με διάφορους τρόπους (τους περισσότερους τους έγρψες
ήδη), πάντα εξαιρώντας τα τεχνικά ζητήματα, το γιατί δεν υπάρχει ένα
αρκετά δοκιμασμένο compressed file system με read/write support για
Linux. 

Αυτό που δεν μπορώ να εξηγήσω είναι ότι παρόλο που έχω δει πάρα πολλά
πολύ πιο άχρηστα πράγματα υλοποιημένα, δεν υπάρχει ένα κάπως "επίσημο"
compressed filesystem, για το οποίο στο κάτω-κάτω μπορώ να σκεφτώ και
1-2 λόγους που μπορεί να το χρειαστεί κανείς.

> 2) σχετικά με άλλες πιθανότητες για compressed fs κάτω απο linux: μετά
> το google έριξα μια ματιά και στην wikipedia και είχε αρκετό
> ενδιαφέρον:
> 
> ZFS
> ====
> ZFS is a file system originally created by Sun Microsystems for the
> Solaris Operating System. The features of ZFS include high storage
> capacity, integration of the concepts of filesystem and volume
> management, a novel on-disk structure, lightweight instances, and easy
> storage pool management. ZFS is implemented as open-source software,
> licensed under the Common Development and Distribution License (CDDL).
> 
> Supported operating systems: [...] Linux via FUSE

Πολύ το ακούω τελευταία, αλλά δεν έχω ασχοληθεί ακόμα με το τί ακριβώς
κάνει. Πάντως το έχω στα υπόψη.

> Reiser4
> ========
> Flexible plugin infrastructure (through which special metadata types,
> encryption and compression will be supported) [...]supports
> transparent compression and encryption with the cryptcompress plugin
> which is the default file handler in version 4.1.
> 
> As of 2007, Reiser4 has not yet been merged into the mainline Linux
> kernel and consequently is still not supported on many Linux
> distributions; however, its predecessor ReiserFS v3 has been much more
> widely adopted. Reiser4 is also available from Andrew Morton's -mm
> kernel sources. Linux kernel developers claim that Reiser4 breaks
> Linux coding standards,[2] but Hans Reiser suggests political reasons.

Αυτό ας το αφήσουμε καλύτερα...

> NSS
> ====
> Novell Storage Services (NSS) is a file system used by the Novell
> NetWare operating system and recently ported to SUSE Linux. It has
> some unique features that make it especially useful for, but not
> limited to, setting up shared volumes on a file server in a Local Area
> Network.

Thanks. θα τα κοιτάξω :)





More information about the Linux-greek-users mailing list