История изменений
Исправление
netwish,
(текущая версия)
:
Чтобы проверить что сжатие существует сравнил сколько байтов считывается с диска с сжатого файла и не сжатого.
mount /dev/disk/by-label/myf2fs /root/myf2fs -o compress_algorithm=lz4
# Без сжатия
cd /root/myf2fs
mkdir a
cd a
dd if=/dev/zero of=1.tmp bs=100M count=5
sync
vmstat -p /dev/sdc1
cat 1.tmp > /dev/null
vmstat -p /dev/sdc1
# Включение сжатия на папке
cd /root/myf2fs
mkdir b
chattr +c b
cd b
dd if=/dev/zero of=1.tmp bs=100M count=5
sync
vmstat -p /dev/sdc1
cat 1.tmp > /dev/null
vmstat -p /dev/sdc1
(Размер сектора виден в fdisk /dev/sdc)
vmstat выводит количество секторов прочитанное с partition.
С диска считалось 127 MB на сжатом файле вместо 500 MB на не сжатом. Таково сжатие lz4 в F2FS.
Исходная версия
netwish,
:
Чтобы проверить что сжатие существует сравнил сколько байтов считывается с диска с сжатого файла и не сжатого.
mount /dev/disk/by-label/myf2fs /root/myf2fs -o compress_algorithm=lz4
cd /root/myf2fs
# Без сжатия
mkdir a
cd a
dd if=/dev/zero of=1.tmp bs=100M count=5
sync
vmstat -p /dev/sdc1
cat 1.tmp > /dev/null
vmstat -p /dev/sdc1
# Включение сжатия на папке
mkdir b
chattr +c b
cd b
dd if=/dev/zero of=1.tmp bs=100M count=5
sync
vmstat -p /dev/sdc1
cat 1.tmp > /dev/null
vmstat -p /dev/sdc1
(Размер сектора виден в fdisk /dev/sdc)
vmstat выводит количество секторов прочитанное с partition.
С диска считалось 127 MB на сжатом файле вместо 500 MB на не сжатом. Таково сжатие lz4 в F2FS.