IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> tmpfs с подкачкой в Live-системе
Поделиться
ИВК
сообщение 28.10.2015, 21:45
Сообщение #1


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Есть Live-система. Настраивать, стало быть, надо при каждом запуске. Доступно (к примеру) 3 гигабайта оперативки и 5 гигабайт подкачки. Надо задействовать tmpfs в 7 гигов. Подключаем своп:
Код
mkswap /dev/sda2
swapon /dev/sda2

В /etc/fstab вписываем своп и в строчке tmpfs приписываем её размер с учётом свопа:
Код
tmpfs    /tmp    tmpfs    nosuid,size=7g

выполняем
Код
mount -a

Будет 7-гиговая tmpfs? И чем проверить?
Это нужно не мне, а я Live-сборками практически не пользуюсь, так что и проверить быстро не могу. Подскажите, пожалуйста, кто лучше разбирается.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 28.10.2015, 22:37
Сообщение #2


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Если нет спешки, то скоро будет вариант лайва со встроенной поддержкой SWAP, в принципе уже пользую схему с автоподключеним SWAP по мере необходимости, но для удобства, нужно доделать скрипт, что-бы максимально упростить процесс.

Для SWAP в лайве на виртуалке есть еще вариант с использованием gparted, что нагляднее и проще. Если нужно , можно набрасать простенькую инструкцию для новичков.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 28.10.2015, 22:43
Сообщение #3


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Конечно, желательно инструкцию. А то получается, что я объясняю другому человеку то, чего сам не делаю, потому как мне самому это не требуется.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 28.10.2015, 22:48
Сообщение #4


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Завтра набросаю с картинками.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 29.10.2015, 14:18
Сообщение #5


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Набросал простенькую инструкцию. Она там же на я-диске, где инструкция по mp-gui.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 29.10.2015, 15:25
Сообщение #6


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Но разве без прописывания в /etc/fstab размера tmpfs своп при сборке задействуется?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 29.10.2015, 16:48
Сообщение #7


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Забыл дописать одну команду, она выводиться при входе в консоль root на экран, поэтому посчитал, что её будут использовать после подключения swap. Добавил её в описание.
Об изменении размера tmpfs после подключения swap и выполнения команды реконфигурации можно судить по команде df. Сделал скрин для наглядности, изначально отведено 1 Гб для ОЗУ виртульной машине, а после подключения swap в 8 Гб и реконфигурации сервиса, имеем 9 Гб, (8+1).
Кстати, если отвести системе более 9 Гб ОЗУ, то tmpfs не меняется, похоже в скрипте автонастройки стоит ограничение в 10 Гб.

Прикрепленный файл  49.png ( 54.45 килобайт ) Кол-во скачиваний: 3


Сообщение отредактировал Balbes - 29.10.2015, 16:49
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 29.10.2015, 17:06
Сообщение #8


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Для задействования свопа в tmpfs нужна команда
Код
service livecd-tmpfs restart
?
Но её нет в инструкции. Или я чего-то не понимаю?


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 29.10.2015, 17:38
Сообщение #9


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


Цитата(IVK @ 29.10.2015, 17:06) *
Для задействования свопа в tmpfs нужна команда
Код
service livecd-tmpfs restart
?
Но её нет в инструкции. Или я чего-то не понимаю?

Для задействования swap в лайв сборочнице, нужно создать и подключить swap-раздел или swap-файл, а после этого, перезапустить сервис, который на лету сам реконфигурирует tmpfs под новые (подключен swap) условия.
Инструкция исправлена и перезалита, файлы под теми же именами, но с добавлением пропущенной команды.


п.с При входе в консоль под root, там сразу пишется на буржуйском, размер текущей памяти и то, как можно подключить swap (отправляют к man описанию команду swapon) и что после этого, нужно перезапустить сервис.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 29.10.2015, 17:53
Сообщение #10


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Тогда готовую инструкцию лучше выложить прямо здесь:
Прикрепленный файл  swap_virtualbox.pdf ( 495.67 килобайт ) Кол-во скачиваний: 2


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Balbes
сообщение 29.10.2015, 18:13
Сообщение #11


Мастер
******

Группа: Пользователь
Сообщений: 794
Регистрация: 9.7.2010
Вставить ник
Цитата
Пользователь №: 1865
Страна: Россия
Город: Зарайск/Московской
Пол: Муж.



Репутация: 6


В ходе подготовки скринов, обнаружил один глюк (на мой взгляд, возможно это так и задумано) в работе сервиса автоизменения размера tmpfs , если памяти ОЗУ больше 3-4 Гб , swap к tmpfs не подключается т.е. размер tmpfs остаётся равным ОЗУ, а если памяти меньше, то подключается и tmpfs становиться равным сумме ОЗУ + swap. Т.е. если ОЗУ 3 Гб и swap 8 Гб, то tmpfs становится 11 Гб, а если ОЗУ больше 3-4 Гб, то tmpfs при подключении swap не меняется и для увеличения, его нужно конфигурировать руками.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
ИВК
сообщение 29.10.2015, 18:45
Сообщение #12


Профессионал
*******

Группа: Глоб. Модератор
Сообщений: 9974
Регистрация: 22.6.2009
Вставить ник
Цитата
Из: Онега
Пользователь №: 1352
Страна: Россия
Город: Не указан
Пол: Муж.



Репутация: 30


Может, этот глюк каким-то образом связан с предельным размером оперативки для 32-битных систем? Но если уж он есть, то, пожалуй, надо для гарантии приписать к инструкции и ручное подключение свопа к tmpfs.


--------------------
Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
( Гостей: 1 )
Пользователей: 0

 



RSS Текстовая версия Сейчас: 19.3.2024, 7:02