Cześć.
Mam dysk twardy HDD na USB na którym przechowuje sobie jakieś dane archiwalne, zdjęcia itd... I na tym dysku mam Linuxowy system plików EXT4, który nie wspiera "transparent compression". Czy znacie może jakieś inne dobre rozwiązanie (sprawdzone rozwiązanie), które np. kompresowałoby wgrywane dane w locie a przy odczycie odkompresowywało plik? Chodzi o zaoszczędzenie miejsca na dysku. Czytałam o systemie plików ZFS, ale ile razy tego próbowałam tak zawsze były z tym problemy.
Zastanawiam się też jak najlepiej miałabym przechowywać drzewo plików gdybym sama chciała napisać sobie aplikacje, która jest ponad systemem plików i robi to o czym mówię tj. przy wrzucaniu pliku kompresuje go a przy odczycie odkompresowuje. Potrzebny byłby wtedy tylko jakiś klient/moduł do FUSE. Wtedy mogłabym nawet dodać stratną kompresję plików tj. w przypadku zdjęć zmniejszać ich rozmiar o ponad połowę kompresując do rozdzielczości full hd (która dla mnie jest wystarczająca). Tylko żebym mogła szybko przeglądać pliki na dysku, które są skompresowane musiałabym przechowywać gdzieś drzewo plików + np. ewentualne wygenerowane miniaturki zdjęć czy np. drzewo splay najczęściej przeglądanych plików, aby od razu robić ich prefetch. Ktoś ma jakieś rady/pomysł/opinie czy to dobry pomysł?