Исходные данные - есть мегаархивы с гостами и снипами - около миллиона файлов и за 25 гб весом. (html и картинки) Хочется нормально хранить и просматривать файлы из браузера.
Решение:
1) создаем файл-контейнер: dd if=/dev/zero of=gost.img bs=65535 count=65535 2) создаем внутри контейнера файловую систему reiserfs: mkfs.reiserfs -f gost.img 3) монтируем контейнер: mount gost.img /mnt/gost -o loop 4) распаковываем архивы в каталог /mnt/gost 5) О, НЕТ!!! УЖОС-УЖОС!!! В контейнере кончилось место :) 6) добавляем места в контейнер: dd if=/dev/zero of=gost.img bs=65535 count=65535 conv=notrunc oflag=append 7) и в файловую систему: resize_reiserfs -v gost.img *) да, добавляем место не отключая контейнер :) на всякий случай: лечится reiserfs так: (на отключенном контейнере) fsck.reiserfs gost.img --fix-fixable 8) распаковываем архивчики до победного конца.
Можно пользоваться и так. Пойдем дальше - зажмем контейнер. Воспользуемся squashfs 9) mksquashfs /mnt/gost gs.bin -comp xz Получился файлик в 17 гб (reiser - около 27) Подключать также: mount gs.bin /mnt/gost -o loop или добавить в /etc/fstab