Cookie

Изменение размера tmpfs в Linux без размонтирования

Опубликовано TheJoe на

Приблизительное время чтения: < 1 минут

Сегодня мы видим быстрое решение для быстрого изменения размера ресурса, отформатированного с помощью tmpfs., без перезагрузки и потери данных. Это относится к сложным серверным приложениям., но это тоже мой случай. В течение нескольких месяцев я использовал Solus в качестве операционной системы на ноутбуке, что было для меня большим преимуществом, поскольку ноутбук не быстрый., не недавний.

У Solus есть особенность монтирования каталога /tmp в отдельном разделе (внутри оперативной памяти) файловая система con tmpfs. Это значительно ускоряет запись таких данных в систему., но если ОЗУ недостаточно, вы рискуете получить классическую ошибку “Недостаточно места на диске”.

$ df -h
File system                   Dim. Usati Dispon. Uso% Montato su
/dev/mapper/SolusSystem-Root  454G  259G    172G  61% /
devtmpfs                      4,0M     0    4,0M   0% /dev
tmpfs                         1,9G     0    1,9G   0% /dev/shm
tmpfs                         776M  9,6M    766M   2% /run
tmpfs                         1,9G  332K    1,9G   1% /tmp
/dev/sda1                     449M  151M    269M  36% /boot
tmpfs                         388M  2,7M    386M   1% /run/user/1000

Вот что случилось со мной. Решение очень простое:

# mount -o remount,size=new_size /path/to/tmpfs

Это решение сохраняет данные, и если размер, который мы пытаемся установить, больше, чем доступное пространство в ОЗУ, данные будут записаны на диск в разделе SWAP..

Смотри сюда:  6 незаменимые инструменты для защиты вашего Linux-сервера

TheJoe

Я держу это в качестве хобби блог от 2009. Я графики энтузиастов, технология, Программное обеспечение с открытым исходным кодом. Среди моих статей не будет трудно найти о музыке, и некоторые личные размышления, но я предпочитаю, чтобы направить линию блога в основном технологии. Для получения дополнительной информации связаться со мной.

0 Комментарии

оставьте ответ

Заполнитель аватара

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатывается комментарий данных.