Назад | Перейти на главную страницу

расширить файловую систему tmpfs

Я пытаюсь увеличить размер файловой системы tmfs с 1,1 ГБ до 2 ГБ.

Пробовал следующие команды -

[root@~]# df -h /dev/shm/
Filesystem Size Used Avail Use% Mounted on
tmpfs      1.1G 732K 1.1G   1% /dev/shm

Отредактировал fstab

/ etc / fstab

tmpfs /dev/shm tmpfs size=2.0G 0 0

попытался перемонтировать файловую систему с помощью команды монтирования

Получил сообщение об ошибке: -

mount : /dev/shm not mounted or bad option  try using 
dmesg | tail 

Пробовал следующую команду

root @ dmesg | tail :- 
SELinux: initilized (dev tmpfs, type tmpfs), use transition SIDs
tmpfs: BAD value '2.0G' for mount option 'size'

Какое значение может быть подходящим для размера варианта крепления?

Если ваш пример записи fstab точен, вы указали допустимый размер как 2g. Но dmesg вывод показывает 2.0G. Я не знаю, что с этим делать. Вы сделали ошибку? Есть много других способов указать размер. Попробуйте указать это в байты, поскольку это значение по умолчанию. Это было бы 2147483648 или я так считаю.

mount страница руководства:

Mount options for tmpfs
       size=nbytes
              Override default maximum size of the filesystem.  The size is given in bytes, and rounded up to entire pages.  The default is half of the memory.  The size parameter also accepts a suffix % to
              limit this tmpfs instance to that percentage of your physical RAM: the default, when neither size nor nr_blocks is specified, is size=50%

       nr_blocks=
              The same as size, but in blocks of PAGE_CACHE_SIZE

       nr_inodes=
              The maximum number of inodes for this instance.  The default is half of the number of your physical RAM pages, or (on a machine with highmem) the number of lowmem RAM pages, whichever  is  the
              lower.

       The  tmpfs  mount  options  for  sizing (size, nr_blocks, and nr_inodes) accept a suffix k, m or g for Ki, Mi, Gi (binary kilo (kibi), binary mega (mebi) and binary giga (gibi)) and can be changed on
       remount.

И на всякий случай, у тебя достаточно памяти? На случай, если ошибка неверна ... по умолчанию используется максимум 50% вашей памяти.

РЕДАКТИРОВАТЬ:

Я заметил, что вы отредактировали свой вопрос и изменили строку fstab с 2g к 2.0G. Это была проблема? Вы не ответили. Пытался 2g или байты работают?

На странице руководства по монтированию (прокрутите вниз):

Mount options for tmpfs
       size=nbytes
              Override default maximum size of the filesystem.  The size is given
              in bytes, and rounded up to entire pages.  The default is  half  of
              the  memory.  The  size  parameter also accepts a suffix % to limit
              this tmpfs instance to that percentage of your  physical  RAM:  the
              default, when neither size nor nr_blocks is specified, is size=50%

       nr_blocks=
              The same as size, but in blocks of PAGE_CACHE_SIZE