Сжатие файловой системы (Прозрачное сжатие)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Сжатие файловой системы

Сообщение frost666dark »

Привет форумчяне!
Такая проблема: Нужна файловая система с прозрачным сжатием.
Вычитал что подойдет FuseFS.
Скачал fuse-2.5.3.tar.gz и FuseCompress-0.9.1.1.tar.gz
Установил... а как теперь использовать без понятия, Гугления и поиск HOWTO ни к чему непривели...
Как хоть ее создавать, использовать и на какой (невиртуальной) файловой системе?
Может быть нужны еще какие нибудь пакеты из этой серии?
Мне нужно создать сжатие на EXT3 (вобщем без разницы какая именно будет Ф.С.) с поддержкой записи.
Обращаюсь ко всем кто сможет найти что-нибудь по данному вопросу.
Заранее спасибо!
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Сжатие файловой системы

Сообщение polachok »

а Sun ZFS еще не портировали?
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

Честно говоря никогда о ней неслышал:)
Надо бы посмотреть...
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

Нет...похоже что нет...
Тока собираются на МАК её портировать.
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

Вот нашел: http://e2compr.sourceforge.net/
Но проект похоже мертв...
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

Оказывается все довольно просто!
1. Компилим и устанавливаем собственно сам FUSE (fuse-2.5.3.tar.gz) ВНИМАНИЕ!!! Ставится еще и модуль (/lib/modules/версия_ядра/kernel/fs/fuse/fuse.ko
2. Компилим (можно не устанавливать, а использовать прямо в той же дериктории) FuseCompress (FuseCompress-0.9.1.1.tar.gz)
3. Затем запускаем ./fusecompress -c bz2 /home/temp (тип сжатия и директория по вашему усмотрению)
Нажимаем ENTER и если директория существует то все OK.
Теперь в свойствах этой директории будет указан не тот тип ф.с. которую вы используете, а fuse.
Вот вроде бы и все!
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

Теперь новая проблема.
Короче если монтировать fuseFS к примеру под рутом, то другие юзеры не могут получить доступ к директории вообще!
Я где то встречал что в /etc должен быть конфиг файл fuse.conf
А где хоть пример его взять? В стандартной поставке его нет.
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

Создал fuse.conf и нашел вот это http://faq.altlinux.ru/index.php?action=listq&nf=1&qid=619 и http://asplinux.net/modules/myarticles/art....php?storyid=34
Там типа про siefs, токо теперь непонятно как же этими опциями ползоваться?
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

В основном вроде бы нашел ответ!
Короче говоря, нужно писать следующее:
./fusecompress -o allow_other -c bz2 /home/temp
^^^^^^^^^
Это открывает доступ всем пользователям!

И чтобы к примеру после загрузки использовать сжатый раздел или директорию, эту команду нужно прописать в /etc/rc.d/rc.local
Вот вроде бы и все.
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
wRAR
Сообщения: 372
ОС: ALT Linux Sisyphus

Re: Сжатие файловой системы

Сообщение wRAR »

squashfs
cloop
ALT Linux Team
SIM-IM Development Team
Antilamer
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

Нет wRAR, не подходит...
Они только для чтения, но сжатие и скорость мне понравились (у squashfs, а cloop непробовал).
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
wRAR
Сообщения: 372
ОС: ALT Linux Sisyphus

Re: Сжатие файловой системы

Сообщение wRAR »

Еще судя по chattr(1) где-то есть (были?) соотв. патчи для ext2.
ALT Linux Team
SIM-IM Development Team
Antilamer
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

wRAR писал(а):
01.06.2006 09:04
Еще судя по chattr(1) где-то есть (были?) соотв. патчи для ext2.

Да, знаю о таких, но этот проект похоже давно умер.

Да и вот еще этот FUSE че то глючит иногда.
Короче раз в день обязательно вываливается ошибка о том что в точке монтирования произошли какие то ошибки! И мне прихотится заново её монтировать.
Не знаю точно с чем это связано, то ли в самом модуле fuse.ko, то ли fusecompress борахлит.
Но fusecompress вроде бы всего лишь посредник, поэтому скорее всего сам модуль.
А вот патча для ядра они не предоставляют (а на мой взгляд зря!), потому как был у меня один раз случай когда EXT3 слетал, когда был модулем включен (это лишь моя неподтвержденная практика и поэтому неподлежит осуждению, может мне так просто кажется), но я считаю что все жизненно важное должно быть включено в ядро, а тем более такая серьезная вещь как сжатие данных.
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

Вот, еще нашел интересную статью по виртуалным ф.с.

http://www.portalus.ru/modules/computers/s...xa078/096/2.htm
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

Возможное HOWTO скоро размещу вот здесь: http://www.stuk-666-666.narod.ru
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Сжатие файловой системы

Сообщение frost666dark »

Все, вот короче выложил инструкцию...
http://stuk-666-666.narod.ru/stat/linux/152.html
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали: