Newsgroup: it.comp.os.linux.sys
Titolo: Filesystem Compresso (once again)

credo che qualcuno voleva sapere come comprimere file, in modo
trasparente:
mkdir mia_dir
chattr +c mia_dir
touch mia_dir/prova
cd mia_dir
lsattr
 lsattr
--------c--------e- ./prova
Occhio, perché:
con ext3 non funziona (nel senso che ti fa vedere che l'attributo è
impostato, ma il kernel non fa niente)
Con XFS mi risponde picche: operation not supported (almeno non ti
prende per il culo)
Con ext4 (come da esempio sopra) me lo fa impostare ma non so come
fare a capire se sta funzionando o meno.
Il file che butto lì dentro ha sempre la stessa dimensione, però, non
avendo mai usato la compressione trasparente su unix, questo potrebbe
essere anche normale.
se qualcuno ha voglia di gugolare o di sperimentare.....

 se qualcuno ha voglia di gugolare o di sperimentare.....
Io sto usando con soddisfazione (per ora e fino a quando non mi mangia
dati)
lessfs e non sento il bisogno di provare altro.
Ciao


beh, se un 'chattr +c' su una directory dovesse fare il giochetto, direi 
che saremmo epoche avanti rispetto ai tool esistenti.
Il problema � che non credo che funzioni, ma che sia l� per usi futuri.
Ovvero quel 'chattr +c' probabilmente richiede la presenza della ficiur 
di compressione sul FS.
-- 
echo onailimissaM | awk 'BEGIN { FS = "" }
{ for (i = NF; i >= 1; i-- )
   printf $i }'; echo


poi � da capire se farebbe anche la "deduplicazione" dei dati, e cosa 
comporta la deduplicazione in termi di uso cpu... blablablabla


 di compressione sul FS.
Ma perché invece di mettere "credo", "forse" e altre amenità non ti leggi le 
pagine di man che sono lì apposta???
# man chattr
[CUT]
BUGS AND LIMITATIONS
        The  ‘c’, ’s’,  and ‘u’ attributes are not honored by the ext2 and 
ext3 filesystems as implemented in the current mainline Linux
        kernels.    These attributes may be implemented in future versions 
of the ext2 and ext3 filesystems.
-- 
Flavio Visentin
Ubuntu in Zulu significa "Non so usare Debian". (cit. CtRiX)

 ext2 and ext3 filesystems.
dottor visentin, ma lei ha letto bene i miei messaggi, e la parte in cui 
io mi riferisco a ext4?
questo è proprio quello che scrivevo nel mio primo messaggio (proprio 
dopo aver letto la man page che tu citi adesso): occhio che su ext3 non 
funziona ... (proprio in virtù di quanto avevo letto nella man page).
La questione è che "future versions of the ext2 and ext3" esistono già, 
e per questo vi ho sottoposto il messaggio... solo che a quanto pare 
mancando questa caratteristica nel fileystem, resta ancora 
inutilizzabile, anche con la versione attuale di ext4.
per la cronaca:
ho provato con reiser3, btrfs e xfs e tutti rispondono:
Operation not supported ....
jfs invece non si degna nemmeno di rispondere, pare come se lo avesse 
impostato.
ci vuole prima la ficiur nel FS.


 io mi riferisco a ext4?
Per tutti: bastava leggere questo, eh: 
http://en.wikipedia.org/wiki/Comparison_of_file_systems#Allocation_and_layout_policies
Enrico

 essere anche normale.
Beh, se � trasparente deve dirti la dimensione del file decompresso.
-- 
ValeRyo
XT600 "Katoki Pajama" - 
http://www.slimmit.com/go.asp?7Y9
CBR600F "Cerbero" - In vendita - 
http://www.slimmit.com/go.asp?7X0
GamerTag: 
http://card.mygamercard.net/IT/nxe/ValeRyo76.png
 

 Beh, se � trasparente deve dirti la dimensione del file decompresso.
infatti. Quel che mi aspettavo di sentire...
