tmpfs с подкачкой в Live-системе |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
tmpfs с подкачкой в Live-системе |
Поделиться |
28.10.2015, 21:45
Сообщение
#1
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 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
|
|
|
28.10.2015, 22:37
Сообщение
#2
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Если нет спешки, то скоро будет вариант лайва со встроенной поддержкой SWAP, в принципе уже пользую схему с автоподключеним SWAP по мере необходимости, но для удобства, нужно доделать скрипт, что-бы максимально упростить процесс.
Для SWAP в лайве на виртуалке есть еще вариант с использованием gparted, что нагляднее и проще. Если нужно , можно набрасать простенькую инструкцию для новичков. |
|
|
28.10.2015, 22:43
Сообщение
#3
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Конечно, желательно инструкцию. А то получается, что я объясняю другому человеку то, чего сам не делаю, потому как мне самому это не требуется.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
28.10.2015, 22:48
Сообщение
#4
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Завтра набросаю с картинками.
|
|
|
29.10.2015, 14:18
Сообщение
#5
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Набросал простенькую инструкцию. Она там же на я-диске, где инструкция по mp-gui.
|
|
|
29.10.2015, 15:25
Сообщение
#6
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Но разве без прописывания в /etc/fstab размера tmpfs своп при сборке задействуется?
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
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
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Для задействования свопа в tmpfs нужна команда
Код service livecd-tmpfs restart ? Но её нет в инструкции. Или я чего-то не понимаю? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
29.10.2015, 17:38
Сообщение
#9
|
|
Мастер Группа: Пользователь Сообщений: 794 Регистрация: 9.7.2010 Вставить ник Цитата Пользователь №: 1865 Страна: Россия Город: Зарайск/Московской Пол: Муж. Репутация: 6 |
Для задействования свопа в tmpfs нужна команда Код service livecd-tmpfs restart ? Но её нет в инструкции. Или я чего-то не понимаю? Для задействования swap в лайв сборочнице, нужно создать и подключить swap-раздел или swap-файл, а после этого, перезапустить сервис, который на лету сам реконфигурирует tmpfs под новые (подключен swap) условия. Инструкция исправлена и перезалита, файлы под теми же именами, но с добавлением пропущенной команды. п.с При входе в консоль под root, там сразу пишется на буржуйском, размер текущей памяти и то, как можно подключить swap (отправляют к man описанию команду swapon) и что после этого, нужно перезапустить сервис. |
|
|
29.10.2015, 17:53
Сообщение
#10
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Тогда готовую инструкцию лучше выложить прямо здесь:
swap_virtualbox.pdf ( 495.67 килобайт ) Кол-во скачиваний: 2 -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
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
|
|
Профессионал Группа: Глоб. Модератор Сообщений: 10033 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30 |
Может, этот глюк каким-то образом связан с предельным размером оперативки для 32-битных систем? Но если уж он есть, то, пожалуй, надо для гарантии приписать к инструкции и ручное подключение свопа к tmpfs.
-------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
Текстовая версия | Сейчас: 25.4.2024, 3:52 | |