LINUX.ORG.RU
ФорумAdmin

CentOS + tmpfs + block size


1

1

Добрый день. Имеется проблема. Не могу сменить размер блока для примонтированного tmpfs раздела На данные момент в fstab`e:

    tmpfs                   /ramdisk                tmpfs   defaults,size=20G       0 0
По дефолту размер блока 4к. Необходим поставить 512b. Кто сталкивался?

на***ра?
во-вторых, 4kb == размеру страницы памяти на x86
врядли реализовано задание меньшего размера, тк чревато тормозами

anonymous ()

если хочешь сэкономить на размере — кури ramzswap
не знаю, можно ли к нему прикрутить рамдиск

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

Мелких файлов по 0,5-1к 40 гигов. Хочу в оперативку сунуть попробовать.. а ее всего 32 =)

baboon ()

ну или делай ram block device и форматируй во што хош, хоть в squashfs
но тормоза жэ

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

Да нечего тут читать. Полторы команды:

Создать устройство

  # modprobe zram num_devices=1

На 50MB

  # echo $((50*1024*1024)) > /sys/block/zram0/disksize

Форматировать
    
  # mkfs.ext4 /dev/zram0

Монтировать

  # mount /dev/zram0 /mnt/zram

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

Незачем, если сжатие. Но если очень хочется, то:

man mkfs.ext4

       -b block-size
              Specify  the  size  of blocks in bytes.  Valid block-size values are 1024, 2048 and 4096 bytes per block. 
т.е.:
mkfs.ext4 -b 1024 /dev/zram0

fjoe ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.