LINUX.ORG.RU

btrsf -o compress-force сжатие не работает, гугл не помог

 ,


0

2

решение, у кого такаяже проблема будет:
btrfs property set /mnt compression zlib
установите флаг сжатия всей ФС

mount /dev/sde1 /mnt -o compress-force

(удаляю/ккопирую(пара тестовых файлов по 10мб, в сжатом виде 50% сжимается точно))

Ответ на: комментарий от devl547

без разницы, ноль реакции

копирую в гноповском наутилусе, из консоли, вообще нет разницы-не сжимает

только эта команда сжала
btrfs fi defragment -r -c /mnt

мне после каждого копирования ее запускать?
если кайфовать то по полной?

hgt54r ()

Там вообще задница с этим compress/compress-force в btrfs. По хорошему compress-force нужно вынести в атрибуты/свойства, но всем, как водится, похер.

Проверь, выставлены ли свойства «обычного» сжатия (btrfs prop get FILE compression) на файлах/каталогах? Они имеют приоритет над mount options.

intelfx ★★★★★ ()
Ответ на: комментарий от intelfx

Проверь, выставлены ли свойства «обычного» сжатия (btrfs prop get FILE compression) на файлах/каталогах?

не доконца понял

я монтирую mount /dev/sde1 /mnt -o compress-force
пустой раздел(0 файлов/каталогов)
копирую файлы из «другого места»(ext4 фс) в этот пустой раздел btrfs пимонтированный с опцией сжатия
какие еще флаги? мне после копирования флаги ставить каждому файлику вручную? вы серьзно?

hgt54r ()
Ответ на: комментарий от anonymous

не истери

час перерывал интернет и офф документацию на кернел.орг в которых 10 страниц ВОДЫ и 1 юзабельная команда

вот сделайте просто список команд по очереди которые для чего

очередной оверкомпликатед треш вместо доков

прикол в том что смонтировав BTRFS под виндой через опенсурс драйвер с гитхаба(первая ссылка в гугле)
СЖАТИЕ РАБОТАЕТ после одной галочки в ГУЕ
без долбежки с консолью и гуглении опций монтирования которые не работают

кайфанул по полной кароче, классная ФС

hgt54r ()
Ответ на: комментарий от hgt54r

compress-force=zlib (ну или lzo, zstd)

без разницы, ноль реакции

Тебе надо помимо принудительной компрессии ещё и уровень компрессии выставить, по умолчанию он очень символический.

torvn77 ★★★★★ ()
Последнее исправление: torvn77 (всего исправлений: 3)
Ответ на: комментарий от torvn77

Тебе надо помимо принудительной компрессии ещё и уровень компрессии выставить, по умолчанию он очень символический.

по умолчанию он не работает, и какой командой/опцией выставлять сказать сразу слабо?

hgt54r ()
Ответ на: комментарий от torvn77

Да, ФС классная, а ты следи за версиями и RTFM.

я щас ради «прекола» делаю такой тест:
создаю пустой файл 30гб
сжимаю его btrfs fi defragment -r -czlib /mnt
дальше монтируюфайл как ФС и форматирую файл как ФС
пишу данные в ФС(которая файл)
сжимаю еще раз btrfs fi defragment -r -czlib /mnt
еще раз пишу файлы в файл-фс
смотрю как все ломается(скорее всего)

hgt54r ()
Ответ на: комментарий от hgt54r

Это геморно, но просто. Так что всё равно RTFM.

torvn77 ★★★★★ ()
Ответ на: комментарий от hgt54r

Опции монтирования изучи, если нет в мане значит ищи в сети и возможно обновляй ядро для обновления версии btrfs.

torvn77 ★★★★★ ()
Ответ на: комментарий от torvn77

первый пост осиль прочитать или заголовок хотяб

а пока САСИ

hgt54r ()
Ответ на: комментарий от anonymous

В дистрибутивном мане информации о том как в опциях указывать уровень компрессии действительно может не быть.

torvn77 ★★★★★ ()
Ответ на: комментарий от torvn77

В дистрибутивном мане информации о том как в опциях указывать уровень компрессии действительно может не быть.

в каком мане але

https://btrfs.wiki.kernel.org/index.php/Compression

Mount with -o compress or -o compress-force.

в офф мане указана неверная инструкция

hgt54r ()

(я хотел btrfs накатить на флешку(большую) вместо NTFS, так как сжатие NTFS не работает в линуксе)

потыкал вчера на винде BTRFS немного(через драйвер с гитхаба, тыща лайков первая сылка в гугле)

получил 3 синих экрана, без понятия о сохранности данных писал десятки гигабайт

вернул NTFS, она хотяб работает

hgt54r ()
Ответ на: комментарий от torvn77

Сколько же тут салаго-инвалидов

кидаю человеку ссылку НА ОФФИЦИАЛЬНЫЙ ДОК С КЕРНЕЛ ОРГ

она инвалидом называет

держи в курсе

hgt54r ()
Ответ на: комментарий от darkenshvein

посты не читай, первый пост темы не читай

типичный пятизвездочный

hgt54r ()
Ответ на: комментарий от hgt54r

Опцию то в абзаце нашёл? И что мешало забить в поиск btrfs compress level option? Специально же несколько раз написал что при отсутствии в мануальнике в сети искать надо.

torvn77 ★★★★★ ()
Последнее исправление: torvn77 (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.